Guida alla configurazione dei dispositivi per Solaris 8 (Edizione per piattaforma Intel)

Capitolo 2 Pagine di riferimento sui dispositivi

Questo capitolo spiega come usare le pagine di riferimento sui dispositivi per configurare i sistemi IA (Intel Architecture) a 32 bit per l'esecuzione dell'ambiente operativo Solaris e per risolvere i problemi di configurazione.

Uso delle pagine di riferimento sui dispositivi

Queste pagine di riferimento si riferiscono solo ai dispositivi che richiedono una speciale configurazione per eseguire Solaris Edizione per piattaforma Intel.

La tabella seguente contiene le pagine di riferimento sui dispositivi incluse in Solaris 8 Edizione per piattaforma Intel.

Tipo di dispositivo 

Driver Solaris  

Pagine di riferimento 

Interfaccia per i dischi  

ata

"Controller per dischi IDE/Enhanced IDE (inclusi i CD-ROM ATAPI)"

Controller SCSI 

adp

"Controller Adaptec AHA-2940, 2940W, 2944W, 3940, 3940W"

 

cadp

"Controller Adaptec AHA-2940AU, 2940U, 2940U Dual, 2940UW, 2940UW Dual, 2940U2, 2940U2B, 2940U2W, 2944UW, 2950U2B, 3940AU, 3940AUW, 3940AUWD, 3940U, 3940UW, 3944AUWD, 3950U2B"

 

pcscsi

"Controller AMD PCscsi, PCscsi II, PCnet-SCSI e QLogic QLA510"

 

ncrs

"Controller Compaq a 32 bit Fast SCSI-2"

 

cpqncr

"Controller Compaq a 32 bit Fast Wide SCSI-2, Wide Ultra SCSI, Dual Channel Wide Ultra SCSI-3"

 

ncrs

"Controller LSI Logic (ex Symbios Logic o NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895"

 

symhisl

"Controller LSI Logic (ex Symbios) 64-bit PCI Dual Channel Ultra2 SCSI 53C896"

 

blogic

"Controller Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D"

Array di dischi/Controller RAID SCSI 

mega

"Controller American Megatrends MegaRAID 428 SCSI RAID"

 

smartii

"Controller per array Compaq SMART-2, SMART-2DH, SMART-2SL"

 

dpt

"Controller RAID SCSI DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI and PM3224, PM3224W, PM3334W, PM3334UW"

 

chs

"Controller IBM PC ServeRAID SCSI, ServeRAID II Ultra SCSI, ServeRAID-3 Ultra2 SCSI"

 

mlx

"Controller Mylex DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PG, DAC960PJ, DAC960PL, DAC960PRL-1, DAC960PTL-1"

Schede di rete Ethernet 

elxl

"3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO), Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4)"

 

pcn

"AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast)"

 

cnft

"Controller Compaq NetFlex-3, Netelligent"

 

dnet

"Schede Ethernet DEC 21040, 21041, 21140, 21142, 21143"

 

ieef

"Intel EtherExpress PRO/100 (82556)"

 

iprb

"Intel EtherExpress PRO/100B (82557), EtherExpress PRO/100+ (82558, 82559)"

Schede di rete Token Ring 

mtok

"Madge Smart 16/4 Token Ring"

Schede audio 

sbpro

"Analog Devices AD1848 e dispositivi compatibili"

 

sbpro

"Creative Labs Sound Blaster Pro, Sound Blaster Pro-2"

 

sbpro

"Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16"

Hardware PCMCIA 

pcic

"Schede PCMCIA"

 

pcelx

"Scheda PCMCIA 3Com EtherLink III (3C589)"

 

pcser

"Modem e dispositivi seriali PCMCIA"

 

pcram

"Dispositivi SRAM e DRAM PCMCIA"

 

pcata

"Viper 8260pA, SanDisk Flash o altri dispositivi PCMCIA ATA"

Interfaccia per i dischi

Controller per dischi IDE/Enhanced IDE (inclusi i CD-ROM ATAPI)

Driver Solaris:

ata

Tipo di dispositivo:

Controller per disco rigido o CD-ROM 

Configurazione supportata:

Due dischi per controller, fino a quattro dischi IDE se sono disponibili sia un'interfaccia primaria che una secondaria 

Informazioni per la configurazione

Se vi sono due unità IDE sullo stesso controller, una deve essere configurata come "master" e l'altra come "slave". In genere, se le due unità sono un disco rigido IDE e un lettore di CD-ROM IDE, il disco rigido viene configurato come master e il lettore di CD-ROM come slave. Se al controller è collegata una sola unità, è necessario configurarla come master.

Impostazioni supportate

Controller primario:

o Livello di IRQ: 

14 

o Indirizzo di I/O: 

0x1F0 

Controller secondario:

o Livello di IRQ: 

15 

o Indirizzo di I/O: 

0x170 

Se è installato un lettore di CD-ROM IDE, il BIOS di sistema per questa unità deve essere impostato come segue:

o Drive Type: 

Not installed 

Se è installata un'unità Enhanced IDE, il BIOS deve essere configurato come segue:

o Enhanced IDE Drive: 

Enabled 


Nota -

Se il BIOS supporta l'autoconfigurazione, usare questa funzione per impostare il numero di testine, di cilindri e di settori per il disco rigido IDE. Se il BIOS non supporta questa funzione, usare le impostazioni fornite dal produttore del disco.


Problemi noti e limitazioni

Controller SCSI

Controller Adaptec AHA-2940, 2940W, 2944W, 3940, 3940W

Driver Solaris:

adp

Tipo di dispositivo:

SCSI-2  

Schede:

Adaptec AHA-2940, AHA-2940W, AHA-2944W, AHA-3940, AHA-3940W 

Chip:

Adaptec AIC-7850, AIC-7860, AIC-7870, AIC-7880, AIC-7895 

Tipo di bus:

PCI 

Informazioni per la configurazione

L'opzione "Plug N Play SCAM Support" non è supportata.

Problemi noti e limitazioni

Procedura di configurazione

Se si utilizza l'utility di configurazione Adaptec:

Controller Adaptec AHA-2940AU, 2940U, 2940U Dual, 2940UW, 2940UW Dual, 2940U2, 2940U2B, 2940U2W, 2944UW, 2950U2B, 3940AU, 3940AUW, 3940AUWD, 3940U, 3940UW, 3944AUWD, 3950U2B

Driver Solaris:

cadp

Tipi di dispositivo:

SCSI, SCSI con opzione Ultra SCSI, SCSI-3, Ultra SCSI 

Schede:

Adaptec AHA-2940AU, AHA-2940U, AHA-2940U Dual, AHA-2940UW, AHA-2940UW Dual, AHA-2940U2, AHA-2940U2B, AHA-2940U2W, AHA-2944UW, AHA-2950U2B, AHA-3940AU, AHA-3940AUW, AHA-3940AUWD, AHA-3940U, AHA-3940UW, AHA-3944AUWD, AHA-3950U2B 

Chip:

Adaptec AIC-7880, AIC-7880 (Rev B), AIC-7890, AIC-7890A, AIC-7890AB, AIC-7891B, AIC-7895, AIC-7896, AIC-7897 

Tipo di bus:

PCI 

Informazioni per la configurazione

Problemi noti e limitazioni

Procedura di configurazione

Se si utilizza l'utility di configurazione Adaptec:

Controller AMD PCscsi, PCscsi II, PCnet-SCSI e QLogic QLA510

Driver Solaris:

pcscsi

Tipo di dispositivo:

SCSI  

Scheda:

QLogic QLA510  

Chip:

AMD 53C974 (PCscsi), 53C974A (PCscsi II), Am79C974 (PCnet-SCSI) (solo dispositivi SCSI) 

QLogic FAS974 

Tipo di bus:

PCI 

Sistemi supportati:

Il chip PCnet-SCSI è integrato nei sistemi HP Vectra XU 5/90 e Compaq Deskpro XL 

Informazioni per la configurazione

In questa sezione viene trattata solo la parte SCSI del controller PCnet-SCSI; la parte di rete richiede un driver Solaris separato (pcn). Per informazioni sulla configurazione delle funzionalità Ethernet, vedere "AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast)".

Problemi noti e limitazioni

Controller Compaq a 32 bit Fast SCSI-2

Driver Solaris:

ncrs

Tipo di dispositivo:

SCSI-2 

Scheda:

Compaq Integrated 32-bit Fast-SCSI-2/P, chip 53C810 

Tipo di bus:

PCI 

Questo è un driver sviluppato da Compaq Computer Corporation. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente Compaq al'indirizzo http://www.compaq.com.

Informazioni per la configurazione

Impostazioni supportate

o Geometria del disco rigido nel BIOS: 

<= 1 GB: 64 testine, 32 settori  

> 1 GB: 255 testine, 63 settori 

Controller Compaq a 32 bit Fast Wide SCSI-2, Wide Ultra SCSI, Dual Channel Wide Ultra SCSI-3

Driver Solaris:

cpqncr

Tipo di dispositivo:

SCSI 

Schede:

Controller Compaq a 32 bit Fast Wide SCSI-2, Wide Ultra SCSI e Dual Channel Wide Ultra SCSI-3 su server Compaq: 

825 Add-on PCI, Integrated 825 PCI, 875 Add-on PCI, Integrated 875 PCI, Integrated 876 PCI 

 

Tipo di bus:

PCI 

Questo è un driver sviluppato da Compaq Computer Corporation. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente Compaq all'indirizzo http://www.compaq.com.

Informazioni per la configurazione

Procedura di configurazione

  1. Installare Solaris.

  2. Modificare il file di configurazione del driver /kernel/drv/cpqncr.conf.

    Questo file specifica i parametri configurabili validi per il driver:

    • tag_enable: Questa proprietà abilita o disabilita il supporto dei tag nelle code da parte del driver e può essere impostata ai valori seguenti:

      • 0 - Disabled (impostazione predefinita)

      • 1 - Enabled

    • alrm_msg_enable: Questa proprietà abilita o disabilita i messaggi di allarme dovuti ad errori del sistema di memorizzazione Compaq collegato al controller 825, 875 o 876. I valori ammessi sono:

      • 0 - Disabled

      • 1 - Enabled (impostazione predefinita)

    • debug_flag: Questa proprietà abilita o disabilita i messaggi di debugging del driver. I valori ammessi sono:

      • 0 - Disabled (impostazione predefinita)

      • 1 - Enabled

    • queue_depth: Questa proprietà specifica il numero di richieste attive che il driver può gestire per un controller. Il valore massimo e predefinito per questa proprietà è 37; il valore minimo è 13. Se non è possibile allocare una quantità di memoria sufficiente per caricare il driver, è possibile ridurre il valore per supportare più controller.

    • board_id: Questa proprietà specifica gli ID degli altri controller che il driver deve supportare. Attualmente, il driver supporta i controller Compaq 825, 875 e 876. Nella configurazione predefinita, vengono riconosciuti gli ID dei controller Compaq 825 Fast Wide SCSI-2, Compaq 875 Wide Ultra SCSI e Compaq Dual Channel Wide Ultra SCSI-3.

    • ignore-hardware-nodes: Impostare questa proprietà su 0.

  3. Per attivare la nuova configurazione, eseguire il comando seguente come utente root:

    # touch /reconfigure
    # reboot
    

Controller LSI Logic (ex Symbios Logic o NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895

Driver Solaris:

ncrs

Tipo di dispositivo:

SCSI  

Schede:

LSI Logic (ex Symbios Logic o NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895  

Tipo di bus:

PCI 

Informazioni per la configurazione

Problemi noti e limitazioni

Controller LSI Logic (ex Symbios) 64-bit PCI Dual Channel Ultra2 SCSI 53C896

Driver Solaris:

symhisl

Tipo di dispositivo:

SCSI 

Schede:

SYM22910 (sia il canale A che il canale B supportano le modalità SE e LVD), SYM21002 (il canale A supporta solo la modalità SE, il canale B supporta sia la modalità SE che la LVD) 

Chip:

SYM53C896 

Tipo di bus:

PCI 

Informazioni per la configurazione

Problemi noti e limitazioni

Controller Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D

Driver Solaris:

blogic

Tipo di dispositivo:

SCSI  

Schede:

Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D 

Tipo di bus:

PCI 

Questo è un driver sviluppato da BusLogic, attualmente di proprietà di Mylex Corporation. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente Mylex all'indirizzo http://www.mylex.com.

Informazioni per la configurazione

Impostazioni supportate

o Livello di IRQ: 

5, 6, 7, 8, 9, 10, 11, 12, 14, 15 

o Indirizzo di I/O: 

0x334, 0x230, 0x234, 0x130, 0x134 


Nota -

Gli indirizzi di I/O vengono configurati dinamicamente per le schede PCI BT-946C con livello di revisione C.


Problemi noti e limitazioni

Procedura di configurazione

BT-946C, revisioni A e B

Inserire la scheda nello slot master del bus e quindi, usando l'utility AutoSCSI:

BT-946C (Rev. C) e BT-956C

Inserire la scheda nello slot master del bus e quindi, usando l'utility AutoSCSI:

Configurazione di più dispositivi

Per aggiungere un secondo controller PCI Mylex al sistema, usare la procedura seguente.

Controller SCSI RAID per array di dischi

Controller American Megatrends MegaRAID 428 SCSI RAID

Driver Solaris:

mega

Tipo di dispositivo:

SCSI RAID 

Scheda:

American Megatrends MegaRAID 428 SCSI RAID  

Tipo di bus:

PCI 

Questo è un driver sviluppato da American Megatrends, Inc. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente American Megatrends all'indirizzo http://www.ami.com.

Procedura di configurazione

  1. Premere Control-M durante l'avvio del sistema per configurare il controller e i dispositivi logici.

  2. Installare Solaris e riavviare il sistema.

    Durante l'installazione verrà segnalato come disponibile un unico dispositivo logico.

  3. Nel file /kernel/drv/sd.conf, aggiungere gli altri dispositivi duplicando la voce esistente per target=0 e incrementando di uno il campo lun per ogni unità aggiuntiva che si desidera far riconoscere a Solaris.

    Ad esempio, se sulla scheda sono configurati tre dispositivi logici, aggiungere le righe seguenti:

    name="sd" class="scsi" 
         target=0 lun=1;
    name="sd" class="scsi" 
         target=0 lun=2; 
  4. Riavviare il sistema.

    Al riavvio del sistema sarà possibile usare i dispositivi aggiuntivi.

Controller per array Compaq SMART-2, SMART-2DH, SMART-2SL

Driver Solaris:

smartii

Tipo di dispositivo:

Array di dischi 

Schede:

Controller per array Compaq SMART-2, SMART-2DH, SMART-2SL 

Tipo di bus:

PCI 

Sistemi supportati:

Dischi SCSI interni ed esterni su server Compaq 

Questo è un driver sviluppato da Compaq Computer Corporation. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente Compaq all'indirizzo http://www.compaq.com.

Informazioni per la configurazione

Problemi noti e limitazioni

Controller RAID SCSI DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI and PM3224, PM3224W, PM3334W, PM3334UW

Driver Solaris:

dpt

Tipo di dispositivo:

SCSI, SCSI RAID 

Schede:

DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI  

DPT PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID 

Tipo di bus:

PCI 

Questo è un driver sviluppato da DPT. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente DPT all'indirizzo http://www.dpt.com.

Informazioni per la configurazione

Problemi noti e limitazioni

Durante il boot del sistema, se compare un messaggio indicante che non è possibile installare un driver del controller DPT, è probabile che la scheda madre installata disponga di una memoria ECC o non effettui il controllo di parità; disabilitare il controllo di parità PCI.

Impostazioni supportate

o Indirizzo di I/O: 

Auto 

Controller IBM PC ServeRAID SCSI, ServeRAID II Ultra SCSI, ServeRAID-3 Ultra2 SCSI

Driver Solaris:

chs

Tipo di dispositivo:

SCSI RAID 

Schede:

IBM PC ServeRAID SCSI, ServeRAID II Ultra SCSI, ServeRAID-3 Ultra2 SCSI 

Tipo di bus:

PCI 

Questo è un driver sviluppato da Compaq Computer Corporation. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente Compaq all'indirizzo http://www.compaq.com.

Informazioni per la configurazione

Problemi noti e limitazioni

Per prevenire possibili perdite di dati, i dischi SCSI non definiti come parte di un gruppo fisico all'interno di un'unità logica non sono accessibili dall'ambiente operativo Solaris.

Controller Mylex DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PG, DAC960PJ, DAC960PL, DAC960PRL-1, DAC960PTL-1

Driver Solaris:

mlx

Tipo di dispositivo:

SCSI-2 RAID 

Schede:

Mylex DAC960PD-Ultra (PCI-UltraSCSI)  

DAC960PD/DAC960P (PCI-SCSI) 

DAC960PG (PCI-SCSI)  

DAC960PJ (PCI-SCSI)  

DAC960PL (PCI-SCSI)  

DAC960PRL-1 (PCI-SCSI) 

DAC960PTL-1 (PCI-SCSI)  

Tipo di bus:

PCI 

Informazioni per la configurazione

Problemi noti e limitazioni

Schede di rete Ethernet

3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO), Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4)

Driver Solaris:

elxl

Tipo di dispositivo:

Rete (Ethernet) 

Schede:

3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO) 

Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4)  

Tipo di bus:

PCI 

Informazioni per la configurazione

Impostazioni supportate

o Tipo di collegamento: 

Selezione automatica 

Problemi noti e limitazioni

Le schede 3C905B installate sui sistemi Compaq ProLiant 6500 non generano segnali di interrupt. Attualmente non sono disponibili soluzioni per questo problema. Tuttavia, poiché alcuni slot sembrano essere più soggetti al problema rispetto ad altri, lo spostamento della scheda in un altro slot PCI può essere utile. In alcuni casi, il problema si risolve anche riavviando ripetutamente il sistema.

AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast)

Driver Solaris:

pcn

Tipo di dispositivo:

Rete (Ethernet) 

Scheda:

AMD PCnet  

Chip:

PCnet-PCI, PCnet-PCI II, PCnet-Fast 

Tipo di bus:

PCI 

Informazioni per la configurazione

Problemi noti e limitazioni

Il driver Solaris pcn non supporta l'IRQ 4.

Controller Compaq NetFlex-3, Netelligent

Driver Solaris:

cnft

Tipo di dispositivo:

Rete (Ethernet) 

Schede:

  • Compaq NetFlex-3/P, più:

    • Modulo UTP 10BASE-T (incluso)

    • Modulo UTP 10/100BASE-TX (opzionale)

    • Modulo UTP 100VG-AnyLAN (opzionale)

    • Modulo 100BASE-FX (opzionale)

  • Compaq Netelligent 10 T PCI UTP con TLAN 2.3 o TLAN 3.03

  • Compaq Netelligent 10/100 TX PCI UTP con TLAN 2.3 o TLAN 3.03

  • Compaq NetFlex-3 PCI con TLAN 2.3, più:

    • Modulo UTP 10BASE-T (incluso)

    • Modulo UTP 10/100BASE-TX (opzionale)

    • Modulo UTP 100VG-AnyLAN (opzionale)

    • Modulo 100BASE-FX (opzionale)

  • Compaq NetFlex-3 DualPort 10/100TX PCI UTP

  • Compaq Integrated NetFlex-3 10/100 T PCI con AUI su ProLiant 2500

  • Compaq Integrated NetFlex-3 10/100 T PCI UTP/BNC su Deskpro 4000/6000 e ProLiant 800

  • Compaq Netelligent 10 T PCI UTP Versione 2 con TLAN 3.03

  • Compaq Netelligent 10/100 T PCI UTP Versione 2 con TLAN 3.03

Tipo di bus:

PCI 

Questo è un driver sviluppato da Compaq Computer Corporation. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente Compaq all'indirizzo http://www.compaq.com.

Informazioni per la configurazione

Impostazioni supportate

Controller NetFlex-3/P:

o Livello di IRQ: 

2(9), 3, 4, 5, 6, 7, 10, 11 

Controller Netelligent:

o Livello di IRQ: 

2(9), 3, 4, 5, 6, 7, 10, 11, 12, 14, 15 

Problemi noti e limitazioni

Procedura di configurazione

  1. Installare Solaris.

  2. Modificare il file di configurazione del driver /platform/i86pc/kernel/drv/cnft.conf.

    Questo file specifica i parametri configurabili validi per il driver:

    • duplex_mode: Questa proprietà forza la modalità duplex per il controller. Può essere impostata ai seguenti valori:

      • 0 - Autoconfigure (impostazione predefinita)

      • 1 - Half duplex

      • 2 - Full duplex

    • media_speed: Questa proprietà imposta la velocità del supporto per il controller. Questa opzione permette di forzare il funzionamento della scheda 10/100BASE-TX a 10 o 100 Mbps. Nella configurazione predefinita, la velocità del supporto viene impostata automaticamente. I valori ammessi sono:

      • 0 - Autoconfigure (impostazione predefinita)

      • 10 - Force 10-Mbps media speed

      • 100 - Force 100-Mbps media speed

    • max_tx_lsts, max_rx_lsts, tx_threshold: Queste proprietà regolano le prestazioni del driver. I valori ammessi sono:

    Proprietà 

    Valori ammessi 

    Valore predefinito 

    max_tx_lsts

    4 - 16 

    16 

    max_rx_lsts

    4 - 16 

    16 

    tx_threshold

    2 - 16 

    16 

    • debug_flag: Questa proprietà può essere impostata su 1 o su 0 per abilitare o disabilitare i messaggi di debugging del driver. Nella configurazione predefinita, i messaggi di debugging sono disabilitati.

    • mediaconnector: Impostare il valore 1 per abilitare l'interfaccia AUI per il controller Integrated NetFlex-3 sui sistemi ProLiant 2500 o per abilitare l'interfaccia BNC per il controller Integrated NetFlex-3 sui sistemi ProLiant 800 e Deskpro 4000/6000. L'interfaccia predefinita è UTP (0).

    • board_id: Questa proprietà permette di impostare altri controller PCI. Il formato di board_id deve essere 0xVVVVDDDD, dove VVVV è l'ID del produttore e DDDD è l'ID del dispositivo. Se necessario, è possibile specificare più ID.

  3. Per attivare la nuova configurazione, eseguire il comando seguente come utente root:

    # touch /reconfigure
    # reboot
    

Schede Ethernet DEC 21040, 21041, 21140, 21142, 21143

Driver Solaris:

dnet

Tipo di dispositivo:

Rete (Ethernet) 

Schede:

DEC 21040, 21041, 21140, 21142, 21143 

Tipo di bus:

PCI 

Informazioni per la configurazione

Il processo di configurazione PCI varia da sistema a sistema. Seguire le istruzioni fornite dal produttore.

Impostazioni supportate

Sono supportate le seguenti schede basate sui dispositivi 21040/21041/21140/21142/21143.

Nome/Modello 

N. di parte/Versione 

Chip 21xxx

Supporto da 10 MB 

Supporto da 100 MB 

Note 

Adaptec ANA-6911A/C 

143PA 

T B 

X  

 

Adaptec ANA-6911A/TX 

143PA 

T  

X  

 

AsanteFAST 

09-00087-11 D 

140AA 

T  

X  

CNet PowerNIC CN935E 

A  

041AA 

T B 

 

 

Cogent EM110 T4 

110101-01 

140 

T B 

 

Cogent EM110TX 

110001-02 06 

140AB 

T  

X  

 

Cogent EM110TX 

110001-03 01 

140AB 

T  

X  

 

Cogent EM110TX 

110001-03 14 

140AC 

T  

X  

 

Cogent EM440 QUAD 

440001-01 01 

140AC 

X  

Cogent EM960C 

960001-03 06 

040AA 

T B A 

 

 

Cogent EM960C 

960001-04 02 

040AA 

T B A 

 

Cogent EM960TP 

960001-03 07 

040AA 

T  

 

 

Cogent EM960TP 

960001-04 01 

040AA 

T  

 

 

Cogent EM964 QUAD 

964001-00 01 

040AA 

T  

 

 

Compex ReadyLINK ENET32 

B2 

040AA 

T B A 

 

 

D-Link DE530CT 

ã 

040AA 

T B 

 

 

D-Link DE530CT 

D2 

041AA 

T B 

 

 

D-Link DE530CT+ 

A1 

040AA 

T B 

 

 

DEC EtherWORKS 10/100 

DE500 RevD01 

140AC 

T  

X  

5, C 

DEC EtherWORKS PCI 10/100 

DE500-XA RevC01 

140AB 

T  

X  

5, C 

Diversified Tech 

651205025 1.2 

140AC 

T  

X  

A  

Kingston KNE40BT 

2001585 A00 

041AA 

T B 

 

 

Kingston KNE100TX 

2001837-000.A00 

140AC 

T  

X  

Kingston KNE100TX 

2001837-000.B00 

140AC 

T  

X  

Kingston KNE100TX 

9920219-001.B00 

140AB 

T  

X  

Kingston KNE100TX 

9920219-002.B00 

140AC 

T  

X  

Linksys LNE100TX 

8EFPCI01..B1-1 

140AB 

T  

X  

Linksys LNE100TX 

8EFPCI01..B1-3 

140AC 

T  

X  

NetGear 

FA310TX-C2 

140AE 

T  

X  

 

NetGear 

FA310TX-C6 

140AF 

T  

X  

 

Osicom (Rockwell) RNS2300 

320109-02 

140AB 

T  

X  

 

Osicom (Rockwell) RNS2340 QUAD 

320112-00 

140AB 

T  

X  

SMC 8432BT 

60-600510-003 A 

040AA 

T B 

 

 

SMC 8432BT 

60-600528-001 A 

041AA 

T B 

 

 

SMC 8432BT 

61-600510-010 B 

040AA 

T B 

 

 

SMC 8432BTA 

60-600510-003 A 

040AA 

T B A 

 

 

SMC 8432BTA 

61-600510-000 

040AA 

T B A 

 

 

SMC 8432T 

60-600528-001 A 

041AA 

T  

 

 

SMC 9332BDT 

60-600542-000 A 

140AC 

T  

X  

SMC 9332DST 

60-600518-002 A 

140 

T  

X  

SMC 9332DST 

61-600518-000 B 

140 

T  

X  

Znyx ZX311 

SA0027 01 

041AA 

T B A 

 

 

Znyx ZX312 

SA0011 04 

040AA 

T B A 

 

Znyx ZX314 QUAD 

PC0009-05 

040AA 

T  

 

 

Znyx ZX314 QUAD 

SA0014-05 

040AA 

T  

 

 

Znyx ZX315 DUAL 

SA0015 X2 

040AA 

T B 

 

 

Znyx ZX342 

PC0012 X2 

140 

T  

X  

Znyx ZX344 QUAD 

SA0019 X2 

140AA 

 

X  

 

Znyx ZX345 

SA0025 X1 

140AB 

T  

X  

Znyx ZX346 QUAD 

SA0026 X1 

140AC 

T  

X  

A  

Znyx ZX348 DUAL 

SA0028 X2 

140AC 

T  

X  

Codici dei supporti da 10 MB:

Codici dei supporti da 100 MB:

Note:

Problemi noti e limitazioni

Intel EtherExpress PRO/100 (82556)

Driver Solaris:

ieef

Tipo di dispositivo:

Rete (Ethernet) 

Scheda:

Intel EtherExpress PRO/100 (82556) 

Tipo di bus:

PCI 

Connettore:

RJ-45 

Informazioni per la configurazione

Problemi noti e limitazioni

Questo driver supporta i collegamenti Ethernet a 100 Mbps; tuttavia, attualmente non è possibile trasferire i dati alle velocità supportate dalle interfacce a 100 Mbps.

Intel EtherExpress PRO/100B (82557), EtherExpress PRO/100+ (82558, 82559)

Driver Solaris:

iprb

Tipo di dispositivo:

Rete (Ethernet) 

Schede:

Intel EtherExpress PRO/100B (82557) 

EtherExpress PRO/100+ (82558, 82559) 

Tipo di bus:

PCI 

Connettore:

RJ-45 

Informazioni per la configurazione

Problemi noti e limitazioni

I sistemi IA con la scheda Intel EtherExpress PRO/100B o Intel EtherExpress PRO/100+ possono bloccarsi se l'interfaccia viene disattivata nel momento in cui viene ricevuto un pacchetto.

Per ovviare a questo problema, attendere che il traffico di rete sia scarso o nullo prima di disattivare l'interfaccia.

Schede di rete Token Ring

Madge Smart 16/4 Token Ring

Driver Solaris:

mtok

Tipo di dispositivo:

Rete (Token ring) 

Schede:

Madge Smart 16/4 PCI Ringnode/Bridgenode 

Smart 16/4 PCI Presto 

Tipo di bus:

PCI 

Questo è un driver sviluppato da Madge Networks. Per informazioni sui dispositivi supportati e sugli aggiornamenti disponibili, contattare direttamente Madge all'indirizzo http://www.madge.com.

Informazioni per la configurazione

Problemi noti e limitazioni

Se il driver mtok è abilitato, compare il messaggio seguente quando gli script di avvio del sistema eseguono ifconfig:

configuring network interfaces: ip_rput: DL_ERROR_ACK for 29
errno 1, unix0
ip: joining multicasts failed on mtok0
will use link layer broadcasts for multicast

Questi messaggi possono essere ignorati.

Procedura di configurazione

Varie impostazioni a livello hardware, ad esempio la velocità e il canale DMA, possono essere configurate direttamente sulla scheda oppure usando l'utility di configurazione presente sul dischetto MDGBOOT in dotazione con la scheda Ringnode. Per istruzioni dettagliate, vedere la documentazione della scheda Ringnode.

Per la scelta delle impostazioni a livello hardware:

Per selezionare determinati parametri, ad esempio la velocità della scheda, è sempre necessario usare un'utility di configurazione. Se la scheda non funziona correttamente, provare ad usare funzioni alternative, ad esempio PIO al posto di DMA, un indirizzo di I/O differente, e così via.

Schede audio

Analog Devices AD1848 e dispositivi compatibili

Driver Solaris:

sbpro

Tipo di dispositivo:

Audio 

Chip:

Analog Devices AD1848 e dispositivi compatibili (su schede madri o schede add-on)  

Tipi di bus:

ISA 


Nota -

Le funzioni e le interfacce supportate dal driver Solaris sbpro sono descritte nelle pagine man audio(7I) e sbpro(7D).


Informazioni sui dispositivi compatibili

Il driver sbpro supporta alcuni dispositivi basati su AD1848. Supporta anche alcuni dispositivi audio basati su altri chip compatibili.

Benché molti dispositivi audio siano dichiarati compatibili con altri, non sempre tale compatibilità si dimostra effettiva a livello hardware; in questi casi, è possibile che non siano supportati da Solaris. La sezione "Dispositivi compatibili verificati" mostra quali dispositivi sono stati testati con l'ambiente operativo Solaris.

Alcune schede basate sul chip AD1848 o su chip compatibili supportano anche funzionalità audio avanzate che attualmente non sono supportate dal driver sbpro.

Dispositivi compatibili verificati

Sono stati verificati i seguenti dispositivi AD1848 e compatibili:

È possibile che il driver sbpro consenta l'utilizzo di alcuni altri dispositivi compatibili al 100% a livello hardware; tuttavia, tali dispositivi non sono stati verificati o certificati con l'ambiente operativo Solaris.

La scheda Turtle Beach Tropez può interferire con il funzionamento di altri dispositivi ISA del sistema. Se l'installazione di una scheda Tropez compromette il corretto funzionamento di tali dispositivi, eseguire il programma di configurazione fornito insieme al dispositivo e selezionare un indirizzo I/O di base differente per la scheda.

Informazioni per la configurazione


Nota -

Molti dispositivi audio vengono forniti con un'utility software che permette di selezionare le impostazioni per i parametri IRQ e DMA. Spesso, tale utility non registra i parametri così impostati nella memoria non volatile bensì in un file di configurazione usato dal DOS per impostare la configurazione della scheda ad ogni reboot. Questo tipo di file di configurazione non viene usato da Solaris e non influisce sul funzionamento della scheda con l'ambiente operativo Solaris.


Impostazioni supportate

Se la scheda supporta il "plug and play", le risorse del dispositivo vengono configurate automaticamente. Per i dispositivi che non supportano il "plug and play", usare le impostazioni sotto indicate. Le impostazioni predefinite sono indicate con questo tipo di carattere.

Compaq Deskpro XL Business Audio con chip AD1847 integrato

o Indirizzo di I/O: 

0x530, 0x604, 0xE80, 0xF40

Il driver sbpro sceglie automaticamente per il dispositivo una linea IRQ e un canale DMA non utilizzati.


Nota -

Il driver sbpro supporta i dispositivi AD1848 e compatibili con un solo canale DMA per riproduzione e registrazione; non sono supportate riproduzioni e registrazioni simultanee.


Scheda Turtle Beach Tropez con chip CS4231

o Indirizzo di I/O: 

0x530

All'accensione, l'indirizzo di I/O MWSS della scheda Turtle Beach Tropez è 0x530. Questo indirizzo può essere modificato via software solo dopo il boot, operazione non possibile con l'ambiente operativo Solaris. Di conseguenza, la scheda Tropez è supportata solo con l'indirizzo di I/O 0x530. 

Il driver sbpro sceglie automaticamente per il dispositivo una linea IRQ e un canale DMA non utilizzati.


Nota -

La scheda Tropez è dotata di un'utility software che permette di selezionare indirizzi di I/O compatibili per i parametri IRQ, DMA e MWSS della scheda. Tuttavia, tale utility non registra i parametri così impostati nella memoria non volatile, bensì in un file di configurazione usato dal DOS per impostare la configurazione della scheda ad ogni reboot. Questo tipo di file di configurazione non viene usato da Solaris e non influisce sul funzionamento della scheda con l'ambiente operativo Solaris.


Problemi noti e limitazioni

Compaq Deskpro XL Business Audio con chip AD184x integrato

Creative Labs Sound Blaster Pro, Sound Blaster Pro-2

Driver Solaris:

sbpro

Tipo di dispositivo:

Scheda audio  

Schede:

Creative Labs Sound Blaster Pro 

Sound Blaster Pro-2 

Tipo di bus:

ISA 


Nota -

Le funzioni e le interfacce supportate dal driver sbpro di Solaris sono descritte nelle pagine man audio(7I) e sbpro(7D).


Informazioni per la configurazione

Impostazioni supportate

Se la scheda supporta il "plug and play", le risorse del dispositivo vengono configurate automaticamente. Per i dispositivi che non supportano il "plug and play", usare le impostazioni sotto indicate.

Le impostazioni predefinite sono indicate con questo tipo di carattere.

o Livello di IRQ: 

2, 5, 7, 10

o Indirizzo di I/O: 

0x220, 0x240

o Canale DMA: 

0, 1, 3

Problemi noti e limitazioni

La versione ISA della scheda IBM Token Ring e le schede compatibili non funzionano se il sistema contiene una scheda Sound Blaster configurata sull'indirizzo predefinito della porta di I/O (0x220). Se possibile, spostare la scheda Sound Blaster all'indirizzo 0x240; oppure, rimuovere la scheda Sound Blaster dal sistema.

Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16

Driver Solaris:

sbpro

Tipo di dispositivo:

Scheda audio  

Schede:

Creative Labs Sound Blaster 16 

Sound Blaster AWE32 

Sound Blaster Vibra 16 

Tipo di bus:

ISA 


Nota -

Le funzioni e le interfacce supportate dal driver sbpro di Solaris sono descritte nelle pagine man audio(7I) e sbpro(7D).


Informazioni per la configurazione

Impostazioni supportate

Se la scheda supporta il "Plug and Play", le risorse del dispositivo vengono configurate automaticamente. Per i dispositivi che non supportano il "Plug and Play", usare le impostazioni sotto indicate.

Le impostazioni predefinite sono indicate con questo tipo di carattere.

o Livello di IRQ: 

2, 5, 7, 10

o Indirizzo di I/O: 

0x220, 0x240, 0x260, 0x280

o Canale DMA a 8 bit: 

0, 1, 3

o Canale DMA a 16 bit: 

5, 6, 7

Problemi noti e limitazioni

Hardware PCMCIA

Schede PCMCIA

Driver Solaris:

pcic

Tipo di bus:

PCMCIA 

Connettori:

Fino a otto socket di tipo I, II o III 


Avvertenza - Avvertenza -

Il sistema Intergraph TD-30/TD-40 può bloccarsi. Per evitare questo problema, toccare una parte metallica del computer durante l'inserimento e la rimozione dei dispositivi PCMCIA. L'output del comando prtconf può erroneamente indicare che il dispositivo si trova in due socket. Se l'inserimento e la rimozione della scheda non vengono rilevati e il sistema si blocca, ripristinare il computer.


Informazioni per la configurazione

Procedura di configurazione

Installazione e configurazione iniziale

  1. Usare il Configuration Assistant per determinare lo spazio di indirizzamento, lo spazio di I/O e gli IRQ già usati dai dispositivi del sistema.

  2. Inserire la scheda PCMCIA.

  3. Installare Solaris.

  4. Riavviare il sistema.

Aggiunta del supporto PCMCIA a un sistema già installato

  1. Diventare utente root.

  2. Eseguire un boot di riconfigurazione per riallocare le risorse del sistema:

    # touch /reconfigure
    # reboot
    
  3. Inserire la scheda PCMCIA e accendere il sistema.

  4. Avviare il sistema per attivare il driver dei dispositivi PCMCIA con le nuove risorse allocate.

Allocazione degli IRQ

  1. Avviare il sistema con il Configuration Assistant in modo da poter esaminare l'utilizzo delle risorse.

  2. Selezionare View/Edit Devices dal menu Device Tasks e osservare l'elenco dei dispositivi per determinare quanti IRQ sono in uso.

    Gli IRQ sono 16, da 0 a 15. Diversi IRQ sono già assegnati. Ad esempio, l'IRQ 3 è riservato per la seconda porta seriale, COM2, mentre l'IRQ 7 è riservato per la porta parallela.

  3. Se il sistema dispone di una porta COM2 o di una porta parallela non utilizzata, eliminare il dispositivo per liberare la risorsa IRQ per la scheda PCMCIA.

    1. Selezionare il dispositivo della porta seriale che utilizza l'IRQ 3 o quello della porta parallela che utilizza l'IRQ 7 e scegliere Delete Device.

    2. Scegliere Continue per tornare al menu Device Tasks.

    3. Salvare la configurazione.

  4. Avviare Solaris.

Scheda PCMCIA 3Com EtherLink III (3C589)

Driver Solaris:

pcelx

Tipo di dispositivo:

Rete (Ethernet) 

Scheda:

3Com EtherLink III (3C589) 

Tipo di bus:

PCMCIA 

Informazioni per la configurazione

Problemi noti e limitazioni

I servizi di rete vengono avviati automaticamente durante il boot del sistema. Questi servizi non vengono avviati se si installa o si disattiva un'interfaccia di rete dopo che il sistema è stato avviato.

Procedura di configurazione

Installazione e configurazione iniziale

  1. Installare Solaris.

  2. Avviare il sistema.

  3. Inserire la scheda PCMCIA 3Com EtherLink III.

Identificazione di una scheda non riconosciuta

Se una scheda 3C589 non viene riconosciuta (non vengono creati i file speciali richiesti), usare il comando prtconf per identificare il problema.

  1. Diventare utente root.

  2. Eseguire il comando prtconf -D per determinare se la scheda 3C589 viene riconosciuta.

    I dispositivi riconosciuti appaiono nell'output di prtconf. Ad esempio:

    # prtconf -D
    .  .  .
    pcic, instance #0 (driver name: pcic)        
    	.  .  .
    	network, instance #0 (driver name: pcelx)
  3. Se pcelx non compare nell'output di prtconf, il problema può riguardare la configurazione del controller o l'hardware della scheda PCMCIA. Determinare se il problema riguarda la scheda o il controller provando a usare la scheda su un altro sistema o provando a usarla sullo stesso sistema con il DOS.

Configurazione di due o più schede

Poiché la scheda 3C589 non è supportata durante l'installazione di Solaris, per poterla utilizzare come interfaccia di rete è prima necessario aggiornare i file di configurazione della rete.

  1. Creare un file /etc/hostname.pcelxn (dove n è il numero di un socket) per specificare il nome host da associare all'interfaccia.

  2. Aggiungere un indirizzo IP per il nuovo nome host al file /etc/inet/hosts.

  3. Verificare che la rete associata sia elencata in /etc/inet/netmasks.

  4. Verificare che il file di configurazione dello switch del servizio di denominazione, /etc/nsswitch.conf, includa la rete e i servizi locali richiesti.

  5. Riavviare il sistema.


    Nota -

    Questo processo è descritto nel manuale System Administration Guide, Volume 3.


File speciali

La denominazione dei dispositivi in /dev segue gli standard usati per i dispositivi delle LAN, ad eccezione del fatto che il numero dell'unità PPA (Physical Point of Attachment, punto di collegamento fisico) corrisponde al socket in cui risiede la scheda, non all'istanza. In altre parole, per il driver pcelx, /dev/pcelx0 (o PPA 0 di /dev/pcelx) è la scheda presente nel socket 0, mentre la scheda che risiede nel socket 1 è /dev/pcelx1 (o PPA 1 di /dev/pcelx). Vedere la pagina man pcelx(7D).

Installazione e rimozione "a caldo" (hot-plugging)

Se si rimuove la scheda 3C589, le informazioni trasmesse vengono ignorate ma il sistema non genera messaggi di errore.

Quando si reinserisce la scheda nello stesso socket, il dispositivo torna ad operare normalmente. Il comportamento è simile a quello che si verifica scollegando temporaneamente il dispositivo dalla rete.

Modem e dispositivi seriali PCMCIA

Driver Solaris:

pcser

Tipo di dispositivo:

Modem e dispositivi seriali PCMCIA basati sull'UART 8250, 16550 o compatibili con velocità fino a 115 Kbps 

Tipo di bus:

PCMCIA 

Informazioni per la configurazione

Se il modem o il dispositivo seriale PCMCIA viene riconosciuto, il driver pcser viene automaticamente caricato, le porte e gli IRQ vengono allocati e vengono creati i file speciali richiesti (se non sono già presenti).

Procedura di configurazione

Installazione e configurazione iniziale

  1. Installare Solaris.

  2. Avviare il sistema.

  3. Inserire il modem o il dispositivo seriale.

Identificazione di un dispositivo non riconosciuto

Se il modem o il dispositivo seriale PCMCIA non viene riconosciuto (non vengono creati file speciali sotto /dev/cua o /dev/term), usare il comando prtconf per identificare il problema.

  1. Diventare utente root.

  2. Eseguire il comando prtconf -D per determinare se il modem o il dispositivo seriale vengono riconosciuti.

    I dispositivi non riconosciuti appaiono alla fine dell'output di prtconf. Ad esempio:

    # prtconf -D 
    .  .  .
    pcic, instance #0 (driver name: pcic)
       .  .  .
       pccard111.222 (driver not attached)
  3. Se il dispositivo non viene riconosciuto "(driver not attached)", usare il comando add_drv per aggiungere il nome di quel dispositivo come alias aggiuntivo per i dispositivi pcser.

    Ad esempio, usare il comando seguente:

    # add_drv -i'"pccard111.222"' pcser
    

    Nota -

    Racchiudere le virgolette doppie tra virgolette singole per evitare che la shell le ignori. Usare la stringa di identificazione che compare nell'output di prtconf. Usare l'intera stringa nel comando add_drv. Vedere add_drv(1M).


Identificazione non corretta di un dispositivo riconosciuto

  1. Eseguire il comando prtconf -D per determinare se il modem o il dispositivo seriale vengono erroneamente riconosciuti come schede di memoria.

    Se il dispositivo viene riconosciuto erroneamente, ad esempio come scheda di memoria, l'output del comando prtconf può apparire come segue:

    # prtconf -D 
    .  .  .
    pcic, instance #0 (driver name: pcic)
    	.  .  .
    	memory, instance #0 (driver name: pcmem)
    		pcram, instance #0 (driver name: pcram)
  2. Usare il Configuration Assistant per identificare il conflitto tra le risorse di memoria e aggiungere le informazioni corrette per il dispositivo nel menu View/Edit Devices.

    Il problema è dovuto generalmente a un conflitto di risorse tra i dispositivi di memoria. Vedere "Identificazione e correzione dei problemi" nel capitolo sulla configurazione dei dispositivi.

    Un'altra causa possibile è che il chip della scheda PCMCIA non sia pienamente supportato, come accade per i sistemi non elencati nel documento Solaris 8 (Intel Platform Edition) 2/02 Hardware Compatibility List.

  3. Perché l'ambiente operativo Solaris funzioni correttamente, è necessario che tutti i dispositivi siano riconosciuti, anche quelli non supportati. Il software Configuration Assistant identifica tutti i dispositivi del sistema.

Altre configurazioni

Quando si aggiunge una porta seriale o un modem al sistema, è spesso necessario modificare i file di configurazione in modo che le applicazioni possano usare la nuova porta di comunicazione. Ad esempio, per poter usare UUCP e PPP occorre aggiornare il file /etc/uucp/devices. Vedere "Overview of UUCP" in System Administration Guide, Volume 3.

File speciali

I nomi dei dispositivi seriali in /dev/term e /dev/cua vengono assegnati in base al numero di socket. Una scheda inserita nel socket 0 viene denominata pc0, mentre il socket 1 è pc1. Vedere la pagina man pcser(7D).

Installazione e rimozione "a caldo" (hot-plugging)

Se un modem o un dispositivo seriale PCMCIA viene scollegato durante l'uso, il driver restituisce una serie di errori finché la scheda non viene reinserita nel socket.

Perché il dispositivo torni a funzionare, è necessario chiuderlo e riaprirlo con la scheda reinserita. Il processo di riavvio dipende dall'applicazione. Ad esempio, le sessioni tip terminano automaticamente quando si scollega una scheda in uso. In questo caso, per riavviare il sistema è necessario riavviare la sessione tip.

Dispositivi SRAM e DRAM PCMCIA

Driver Solaris:

pcram

Tipi di dispositivo:

RAM statica (SRAM), RAM dinamica (DRAM) 

Tipo di bus:

PCMCIA 


Nota -

I dispositivi Flash RAM non sono supportati.


Informazioni per la configurazione

Se una scheda di memoria PCMCIA viene riconosciuta, il driver pcser viene automaticamente caricato, l'indirizzo fisico viene allocato e vengono creati i file speciali richiesti (se non sono già presenti).

Problemi noti e limitazioni

Procedura di configurazione

Installazione e configurazione iniziale

  1. Installare Solaris.

  2. Avviare il sistema.

  3. Inserire la scheda.

Identificazione di un dispositivo non riconosciuto

Se la scheda di memoria non viene riconosciuta (non vengono creati file speciali), usare il comando prtconf.

  1. Diventare utente root.

  2. Eseguire il comando prtconf -D per visualizzare la configurazione riconosciuta dal sistema.

    I dispositivi riconosciuti appaiono nell'output di prtconf. Ad esempio:

    # prtconf -D 
    .  .  .
    pcic, instance #0 (driver name: pcic)
        .  .  .
       memory, instance #0 (driver name: pcmem)
             pcram, instance #0 (driver name: pcram)
    
  3. Se la scheda di memoria non compare alla fine dell'output di prtconf, significa che non è supportata e che non può essere usata con il driver pcram.

File speciali

I file speciali creati per le schede di memoria PCMCIA fungono da dischi e vengono denominati nella forma /dev/dsk/cn tndn pn o /dev/dsk/cnt ndns n. Vedere la pagina man pcram(7D). Le abbreviazioni usate nei nomi hanno i seguenti significati:

cn Controller n

tn Tipo di tecnologia della scheda n, definito come segue:

0 Nessun dispositivo

1 ROM

2 OTPROM (One Time PROM)

3 UV EPROM

4 EEPROM

5 Flash EPROM

6 SRAM

7 DRAM

dn Area del dispositivo di tipo n, normalmente zero

pn partizione fdisk n

sn Slice Solaris n


Nota -

Il nome di un dispositivo può essere specificato mediante il nome di una partizione ( pn) o mediante il nome di una slice (sn), ma non con entrambi.


Uso delle schede di memoria PCMCIA

Poiché il software Solaris Volume Management riconosce le schede di memoria PCMCIA, non è richiesta alcuna configurazione speciale di vold.

    Se non si desidera usare vold per gestire le schede di memoria PCMCIA, commentare la riga "use pcmem" nel file /etc/vold.conf.

Per commentare una riga, inserire all'inizio il carattere #.

Le schede di memoria PCMCIA non devono necessariamente contenere un file system; tuttavia, è prassi comune creare un file system nelle nuove schede di memoria PCMCIA prima di usarle. Il formato preferibile è DOS PCFS. (È possibile usare qualunque tipo di file system, ma occorre ricordare che i file system dipendenti dalla piattaforma non sono adatti per lo spostamento dei dati tra tipi di sistemi differenti. Vedere "Using a PCMCIA Memory Card" in OpenWindows Advanced User's Guide.)


Nota -

Se si desidera redirigere l'output di un comando tar (o dd o cpio) su una scheda di memoria PCMCIA, occorre prima creare un file system sulla scheda usando il comando fdformat senza argomenti. Per poter scrivere nuovamente sulla scheda sarà necessario riformattarla.


Installazione e rimozione "a caldo" (hot-plugging)

Se una scheda di memoria viene rimossa durante l'uso, il driver restituisce una serie di errori finché la scheda non viene reinserita nel socket appropriato. Perché la scheda torni a funzionare, è necessario chiudere e riaprire il dispositivo con la scheda reinserita.

Viper 8260pA, SanDisk Flash o altri dispositivi PCMCIA ATA

Driver Solaris:

pcata

Tipo di dispositivo:

ATA PCMCIA 

Schede:

Viper 8260pA  

SanDisk Flash 

Altri dispositivi PCMCIA ATA 

Tipo di bus:

PCMCIA 

Informazioni per la configurazione

Se il dispositivo PCMCIA ATA viene riconosciuto, il driver pcata viene automaticamente caricato, gli IRQ vengono allocati e vengono creati i nodi per i dispositivi e i file speciali richiesti (se non sono già presenti).

Problemi noti e limitazioni

Procedura di configurazione

Installazione e configurazione iniziale

  1. Installare Solaris.

  2. Avviare il sistema.

  3. Inserire la scheda PCMCIA ATA.

Identificazione di una scheda non riconosciuta

Se una scheda PCMCIA ATA non viene riconosciuta (non vengono creati i file speciali richiesti), usare il comando prtconf per identificare il problema.

  1. Eseguire il comando prtconf -D per determinare se la scheda pcata viene riconosciuta.

    I dispositivi riconosciuti appaiono alla fine dell'output di prtconf. Ad esempio:

    # prtconf -D 
    .  .  .
    pcic, instance #0 (driver name: pcic)
       .  .  .
       disk, instance #0
  2. Se pcata non compare nell'output di prtconf, il problema può riguardare la configurazione del controller o l'hardware della scheda PCMCIA.

    Determinare se il problema riguarda la scheda o il controller provando a usare la scheda su un altro sistema o provando a usarla sullo stesso sistema con il DOS.

File speciali

Per i dispositivi PCMCIA, i nodi creati in /devices includono il numero del socket come componente del nome del dispositivo a cui il nodo si riferisce. Tuttavia, i nomi creati in /prtc/dev, in /dev/dsk e in /dev/rdsk seguono la convenzione per i dispositivi ATA, che non include il numero del socket all'interno del nome. Vedere la pagina man pcata( 7D).

Installazione e rimozione "a caldo" (hot-plugging)