Det här kapitlet beskriver hur du använder direkthjälp för enheter för att konfigurera Intels 32-bitars processorarkitektur (IA) för att köras i Solaris-operativmiljön och för att lösa konfigureringsproblem.
Det är bara enheter som kräver särskild konfiguration för att kunna köra Solaris Intel Platform Edition som har direkthjälp.
Information om hur du ändrar enhetsinställningar finns i tillverkarens dokumentation.
Kör tillverkarens DOS-verktyg, om det finns ett sådant.
När du flyttar kort bör du lägga märke till hur kablarna är kopplade till socklarna. En del kontakter är utformade så att de förhindrar felaktiga kopplingar, andra är det inte.
Om en enhet har konfigurationsparametrar som du kan välja bör du välja standardinställningarna. Direkthjälpen för enheter beskriver vilka inställningar som stöds av Solaris-programmet och alla kända konflikter.
Följande tabell visar direkthjälpen för enheter som levereras med Solaris 8Intel Platform Edition.
Enhetstyp |
Namn på Solaris-drivrutin |
Här hittar du direkthjälp för enheter |
---|---|---|
Skivgränssnitt |
ata | |
SCSI-kort |
adp | |
|
cadp | |
|
pcscsi |
"HBA:er för AMD PCscsi, PCscsi II, PCnet-SCSI och QLogic QLA510" |
|
ncrs | |
|
cpqncr | |
|
ncrs | |
|
symhisl |
"LSI Logic HBA:er (f d Symbios) 64-bitars PCI Dual Channel Ultra2 SCSI 53C896" |
|
blogic |
"HBA:er för Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958 och BT-958D" |
SCSI-diskpack/RAID-styrenheter |
mega | |
|
smartii |
"Compaqs diskpacksstyrenheter SMART-2, SMART-2DH och SMART-2SL" |
|
dpt | |
|
chs |
"IBM:s PC-HBA:er ServeRAID SCSI, ServeRAID II Ultra SCSI och ServeRAID-3 Ultra2 SCSI" |
|
mlx | |
Ethernet-nätverkskort |
elxl | |
|
pcn | |
|
cnft | |
|
dnet | |
|
ieef | |
|
iprb |
"Intel EtherExpress PRO/100B (82557), EtherExpress PRO/100+ (82558, 82559)" |
Token Ring-nätverkskort |
mtok | |
Ljudkort |
sbpro | |
|
sbpro | |
|
sbpro |
"Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16" |
PC Card (PCMCIA)-maskinvara |
pcic | |
|
pcelx | |
|
pcser | |
|
pcram | |
|
pcata |
Enhetsdrivrutin för Solaris: |
ata |
Enhetstyp: |
Hårddisk eller cd-romstyrenhet |
Konfiguration som stöds: |
Två enheter per styrenhet, och upp till fyra IDE-enheter om både det primära och sekundära gränssnittet är tillgängliga. |
Om det finns två IDE-drivrutiner på samma styrenhet måste en anges till "huvudenhet" och den andra till "slav". Om det finns både en IDE-hårddiskenhet och en IDE cd-romdiskenhet, är oftast hårddiskenheten huvudenhet och cd-romdiskenheten slav, men det behöver inte vara så. Om det bara finns en enhet på styrenheten måste den vara huvudenhet.
Primär styrenhet:
o IRQ-nivå: |
14 |
o I/O-adress: |
0x1F0 |
Sekundär styrenhet:
o IRQ-nivå: |
15 |
o I/O-adress: |
0x170 |
Om du installerar en IDE-cd-romenhet bör parametern i system-BIOS för den enheten vara:
o Enhetstyp: |
Inte installerad |
Om du installerar en avancerad IDE-enhet ställer du in system-BIOS enligt följande:
o Enhanced IDE Drive: |
Aktiverat |
Om BIOS stöder automatisk konfiguration använder du det för att ange antalet huvud, cylindrar och sektorer för IDE-hårddiskenheten. Om denna funktion inte stöds av BIOS använder du inställningarna från tillverkaren.
Du kan inte använda IDE-cd-romenheterna Panasonic LK-MC579B och Mitsumi FX34005 för att installera Solaris-operativmiljön, då dessa inte stöds.
Ett flertal återförsäljare levererar datorer som har PCI-kort med IDE-gränssnitt på systemkortet. En del av dessa datorer använder CMD-604 PCI-IDE-styrenheten. Den här kretsen har två IDE-gränssnitt. Det primära IDE-gränssnittet finns på I/O-adressen 0x1F0 och det sekundära på 0x170. Denna krets kan däremot inte hantera samtidig I/O på båda IDE-gränssnitten. På grund av detta kan Solaris-programmet låsa sig om båda gränssnitten används. Använd endast det primära IDE-gränssnittet på adressen 0x1F0.
Du kan inte starta från den tredje eller fjärde IDE-skivenheten, även om du kan installera Solaris-program på dessa.
Programmet Solaris Volymhantering fungerar inte med Sonys CDU-55E cd-romenhet oavsett konfiguration (vare sig som master eller slav). Kommentera ut följande rad i filen /etc/vold.conf för att undvika att vold låser styrenheten:
# use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d
Cd-romenheterna NEC CDR-260/CDR-260R/CDR-273 och Sony CDU-55E ATAPI kanske inte fungerar under installationen.
Vissa system kan få problem med att starta från IDE-enheter som är större än 512 MB, även om installationen till enheten lyckas. Inaktivera adressering av logiska block och minska CMOS-geometriinformation för enheten till mindre än 1 024 cylindrar.
Sonys CDU-701 cd-romenhet måste uppgraderas till firmware version 1.0r eller senare för att stödja start från cd:n.
Enhetsdrivrutin för Solaris: |
adp |
Enhetstyp: |
SCSI-2 |
Kort: |
Adaptec AHA-2940, AHA-2940W, AHA-2944W, AHA-3940, AHA-3940W |
Kretsar: |
Adaptec AIC-7850, AIC-7860, AIC-7870, AIC-7880, AIC-7895 |
Busstyp: |
PCI |
Alternativet Plug N Play SCAM Support stöds inte.
Om du vill använda AHA-3940- eller AHA-3940W-kort måste BIOS på ditt moderkort stödja kretsen DEC PCI-to-PCI Bridge på HBA:n.
I vissa program på användarnivå har det uppstått problem på vissa PCI-system med korten Adaptec AHA-2940 eller AHA-2940W, inklusive följande moderkortsmodeller:
PCI-moderkort med 60-MHz Pentium-chip, med följande PCI-kretsnummer: S82433LX Z852 och S82434LX Z850. Artikelnumren för Intels moderkort är AA616393-007 och AA615988-009.
PCI-moderkort med 90-MHz Pentium-krets, med följande PCI-kretsnummer: S82433NX Z895, S82434NX Z895 och S82434NX Z896. Artikelnumret för Intels moderkort är 541286-005. (Vissa Gateway 2000-system använder det här moderkortet.)
Moderkortet AA-619772-002 med någon av följande kretsar orsakar slumpartade minnesfel: 82433LX Z852 och 82434LX Z882. Byt ut moderkortet hos din leverantör.
Om det uppstår problem med program på användarnivå, använder du BIOS-konfigureringsprogrammet för att stänga av återskrivning av CPU-cachen (eller all cachning om cachningsalgoritmen inte kan förändras).
Om AHA-2940 SCSI-kortet inte känner igen Quantum Empire 1080S HP 3323 SE-skivminnet eller andra SCSI-skivminnen minskar du Synchronous Transfer-hastigheten på Adaptec-styrenheten till 8 Mbit/s.
AHA-3940 har certifierats av Adaptec för att fungera med vissa specifika system. Testning har dock visat att Solaris-operativmiljön fungerar tillsammans med vissa av dessa system, men inte med andra.
Från Adaptecs konfigurationsverktyg:
Konfigurera varje SCSI-enhet så att de får ett unikt SCSI-ID, och ange sedan alternativet Plug N Play SCAM Support till Disabled under Advanced Configuration Options på kortets installationsmeny.
Om det finns fler än en styrenhet (eller en inbäddad styrenhet), provar du att använda en IRQ per styrenhet.
När alternativet ges aktiverar du huvudbuss för de platser där dina HBA:er sitter.
För äldre skivminnen, bandstationer och de flesta cd-rom- enheter bör du kontrollera att den maximala hastigheten för överföring av SCSI-data är 5 Mbit/s.
Aktivera stöd för skivminnen som är större än 1 GB om det behövs.
Enhetsdrivrutin för Solaris: |
cadp |
Enhetstyper: |
SCSI, SCSI med alternativet Ultra SCSI, SCSI-3, Ultra SCSI |
Kort: |
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 |
Kretsar: |
Adaptec AIC-7880, AIC-7880 (Rev B), AIC-7890, AIC-7890A, AIC-7890AB, AIC-7891B, AIC-7895, AIC-7896, AIC-7897 |
Busstyp: |
PCI |
Alternativet Plug N Play SCAM Support stöds inte.
Om BIOS är aktiverat på kortet kontrollerar du att alternativet Reset SCSI Bus at IC Initialization i Adaptecs SCSISelect-BIOS (på menyn Advanced Configuration Options) är aktiverat. SCSISelect-verktyget startar du genom att trycka på Control + A när du ser Adaptec-bilden under starten.
Om kortet används i en flera initiatorer:
Kontrollera att systemstartenheten inte är på den delade (klustrade) bussen.
Inaktiverera alternativet Reset SCSI Bus at IC Initialization.
Ange alternativet Host Adapter BIOS (på menyn Advanced Configuration Options) till Disabled:Not scan.
Redigera filen /kernel/drv/cadp.conf och lägg till följande egenskap:
allow-bus-reset=0
Starta om systemet efter att du har installerat korrigeringsfilerna.
Kommandot cfgadm(1M) replace_device är inte tillförlitligt när det används för att ersätta ett skivminne som är kopplat till en HBA som styrs av drivrutinen cadp(7D).
Om du vill ersätta ett sådant skivminne använder du kommandot cfgadm remove_device och därefter kommandot cfgadm insert_device, exempelvis:
cfgadm -x remove_device c0::dsk/c0t4d0 cfgadm -x insert_device c0
Reallägesdrivrutinen cadp.bef stöder bara 10 kort vid start. Se därför till att startenheten är kopplad till något av de 10 första korten. Observera att för Solaris-drivrutinen cadp (skyddat läge) är alla mål tillgängliga för installation och användning.
Fel uppstår om du kör kommandot format(1M) på skivminnet Seagate ST19171W 9 GB.
Vissa moderkort har problem med stödet för kanal B på kort som utgår från Adaptec AIC-7895-kretsen, som till exempel AHA-2940U Dual och AHA-2940UW Dual. Problemet beror på att systemets BIOS inte på ett korrekt vis tilldelar två avbrott för PCI-avbrotten INTA och INTB för platsen där AIC-7895-kretsen sitter. Det innebär att fel uppstår i enheter som är anslutna till kanal B, och att felmeddelanden om överskridna tidsgränser och återställningar visas.
Det här problemet uppstår till exempel på moderkortet Intel PR440FX (Providence) dual Pentium Pro fram till och med BIOS-revision 1.00.08.DI0. En lösning för det moderkortet är att ange funktionen "Advanced/PCI IRQ Mapping" till "ISA Legacy IRQs". En liknande lösning kan fungera på andra moderkort som har problem med kanal B.
En annan möjlig lösning finns på Adaptecs webbsida på adressen http://www.adaptec.com/support/faqs/aha394x.html.
Om du har problem med att använda en smal SCSI-cd-enhet i det interna breda gränssnittet, inaktiverar du alternativen "negotiate wide," "negotiate sync," eller båda två för den enheten med hjälp av Adaptecs konfigurationsverktyg.
Det har hänt att Fujitsus smala enhet (M1603SAU) har valt ogiltiga kömärknings-ID:n igen. Detta strider mot SCSI-protokollet och innebär att drivrutinen cadp inte fungerar korrekt. Eftersom detta är svårt att undvika, är det bäst att inaktivera tagged queuing för sådana mål.
Använd kommandot iostat -E för att avgöra om du har ett Fujitsu M1603S-512-skivminne. Om du har ett sådant skivminne redigerar du filen /kernel/drv/cadp.conf och lägger till egenskapen targetn-scsi-options=0x1f78 där n är målnummer.
IBM:s externa breda skivminne (DFHSS2W, revision 1717) stöds inte.
När du ställer in SCSI-busskonfigurationen bör du undvika att ansluta breda enheter till en smal buss. Om du har en sådan konfiguration lägger du till följande post i filen cadp.conf:
targetn-scsi-options=0x1df8
där n är mål-ID:t för den breda enheten på den smala bussen. Den här posten inaktiverar bred anpassning för det angivna målet Kontrollera också att bussens övre 8 bitar är korrekt avslutade i båda ändarna av SCSI-kedjan.
Om det uppstår installationsproblem i system med Intel 440BX/440GX-moderkort uppgraderar du moderkorts-BIOS till den senaste versionen.
Från Adaptecs konfigurationsverktyg:
Ge varje SCSI-enhet ett unikt SCSI-ID. Inaktivera alternativet Plug N Play SCAM Support på menyn Advanced Configuration Options.
Kontrollera att enheterna i SCSI-kedjan är avstängda. Kontrollera att det finns en bred enhet i slutet av kedjan när du blandar breda (16 bitar) och smala (8 bitar) enheter på samma breda kedja. Om det sitter en smal enhet i slutet av kedjan är bara den låga byten avslutad för breda enheter på samma kedja och detta är ingen tillåten konfiguration.
Om det finns mer än en styrenhet (eller en innesluten styrenhet) kan du försöka att använda en IRQ per styrenhet.
Aktivera huvudbuss för platserna där dina värdbusskort sitter.
Aktivera stöd för skivminnen som är större än 1 GB om det behövs.
Enhetsdrivrutin för Solaris: |
pcscsi |
Enhetstyp: |
SCSI |
Kort: |
QLogic QLA510 |
Kretsar: |
AMD 53C974 (PCscsi), 53C974A (PCscsi II), Am79C974 (PCnet-SCSI) (endast SCSI-enhet) QLogic FAS974 |
Busstyp: |
PCI |
System som stöds: |
PCnet-SCSI-kretsen är integrerad i HP Vectra XU 5/90 och och Compaq Deskpro XLsystemen |
Här tas bara SCSI-delen av HBA:n för PCnet-SCSI upp, nätdelen kräver en separat Solaris-drivrutin (pcn). Mer information om Ethernet finns under rubriken "AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast) ".
Ibland kan data skadas när pcn- och pcscsi-drivrutinerna i HP Vectra XU 5/90- och Compaq Deskpro XL-systemen används under hög nätverks- och SCSI-belastning. Dessa drivrutiner fungerar inte tillfredsställande på en produktionsserver.
Du kan komma runt detta problem genom att inaktivera pcn-enheten med systemets BIOS och använda ett separat nätverksgränsnitt.
Alternativet SCSI Tagged Queuing stöds inte.
Enhetsdrivrutin för Solaris: |
ncrs |
Enhetstyp: |
SCSI-2 |
Kort: |
Compaqs integrerade 32-bitars Fast-SCSI-2/P, 53C810-krets |
Busstyp: |
PCI |
Det här är en drivrutin som har utvecklats av Compaq Computer Corporation. Mer information om eventuella uppdateringar för den här drivrutinen hittar du på Compaqs webbplats på adressen http://www.compaq.com.
oBIOS-hårddiskgeometri: |
<= 1 GB: 64 huvuden, 32 sektorer > 1 GB: 255 huvuden, 63 sektorer |
Enhetsdrivrutin för Solaris: |
cpqncr |
Enhetstyp: |
SCSI |
Kort: |
Compaqs 32-bitars styrenheter - Fast Wide SCSI-2, Wide Ultra SCSI och Dual Channel Wide Ultra SCSI-3 på Compaq-servrar: 825 Add-on PCI, Integrated 825 PCI, 875 Add-on PCI, Integrated 875 PCI, Integrated 876 PCI
|
Busstyp: |
PCI |
Det här är en drivrutin som har utvecklats av Compaq Computer Corporation. Mer information om eventuella uppdateringar för den här drivrutinen hittar du på Compaqs webbplats på adressen http://www.compaq.com.
Se till att styrenheten för Compaq 825, 875 eller 876 PCI sitter i någon av PCI-platserna på servern.
Installera Solaris-programmet.
Ändra konfigurationsfilen /kernel/drv/cpqncr.conf för drivrutinen.
Den här filen anger giltiga konfigurerbara parametrar för drivrutinen:
tag_enable: Den här egenskapen aktiverar eller inaktiverar stöd för tagged queuing för drivrutinen och kan ha följande värden:
0 - Inaktiverad (standard)
1 - Aktiverad
alrm_msg_enable: Den här egenskapen aktiverar eller inaktiverar varningsmeddelanden som orsakas av fel i Compaqs lagringssystem när det är anslutet till 825-, 875- eller 876-styrenheterna. Giltiga värden är:
0 - Inaktiverad
1 - Aktiverad (standard)
debug_flag: Den här egenskapen aktiverar eller inaktiverar felsökningsmeddelanden från drivrutinen. Giltiga värden är:
0 - Inaktiverad (standard)
1 - Aktiverad
queue_depth: Den här egenskapen anger antalet aktiva förfrågningar som drivrutinen kan hantera för en styrenhet. Det högsta värdet, som också används som standardvärde, för den här egenskapen är 37, det minsta värdet är 13. Om du vill kunna stödja flera styrenheter och inte kan allokera tillräckligt med minne när du försöker ladda drivrutinen, kan du minska värdet.
board_id:Den här egenskapen anger ytterligare ID:n för styrenheter som drivrutinen ska stödja. Drivrutinen stöder för närvarande styrenheterna Compaq 825, 875 och 876. Den känner igen kort-ID:t för styrenheterna Compaq 825 Fast Wide SCSI-2, Compaq 875 Wide Ultra SCSI och Compaq Dual Channel Wide Ultra SCSI-3 som standard.
ignore-hardware-nodes: Ange den här egenskapen till 0 om den finns.
Om du vill aktivera konfigurationsändringarna skriver du följande (inloggad som root):
# touch /reconfigure # reboot
Enhetsdrivrutin för Solaris: |
ncrs |
Enhetstyp: |
SCSI |
Kort: |
LSI Logic (f d Symbios Logic eller NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876 och 53C895 |
Busstyp: |
PCI |
Eftersom LSI Logic BIOS och Solaris fdisk-programmet kan vara inkompatibla bör du använda DOS-versionen av FDISK (eller motsvarande verktyg) för att skapa en post i FDISK-tabellen för partitionen innan du installerar Solaris-programmet. Skapa en DOS-partition som åtminstone är 1 cylinder stor, och startar på cylinder 0. Om DOS-partitionen inte skapas startar inte systemet om efter Solaris-installationen.
Ett tilläggskort med 53C815-, 53C820-, 53C825- eller 53C825A-styrenhet kan bara användas i en PCI-kortplats för huvudbusstyrning. På systemkort med endast två PCI-kortplatser kan oftast båda PCI-kortplatserna användas som huvudbussar. På systemkort med tre eller fler PCI-kortplatser, och på systemkort med flera inbäddade PCI-styrenheter, kanske inte alla PCI-kortplatser kan användas som huvudbussar.
En del PCI-systemkort med LSI Logic SDMS BIOS och en inbäddad 53C810- eller 53C810A-styrenhet fungerar inte korrekt med tilläggskorten 53C820, 53C825 och 53C825A som även de har LSI Logic SDMS BIOS. Om du uppgraderar systemkortets BIOS, tilläggskortet eller båda kan du undvika dessa konflikter.
På en del äldre PCI-system som har 53C810-kretsen på systemkortet är inte interrupt pin på kretsen ansluten. Du kan inte använda ett sådant system tillsammans med Solaris.
Anslut inte smala målenheter till den smala anslutningen på de kort som har stöd för smala skivminnen. Dessa konfigurationer stöds inte.
Om kortet stöder LSI Logics SCSI-konfigurationsverktyg, som du kan starta genom att trycka på Control+C, måste värdet för Host SCSI ID (ett alternativ på menyn Adapter Setup) vara 7.
Om det uppstår problem med äldre målenheter lägger du till följande post i filen /kernel/drv/ncrs.conf:
targetN-scsi-options = 0x0;
där N är ID:t för det felaktiga målet.
Om du använder en Conner 10805 smal SCSI-enhet kan du få varningar som påminner om följande:
WARNING: /pci@0,0/pci1000,f@d(ncrs0): invalid reselection(0,0) WARNING: /pci@0,0/pci1000,f@d/sd@0,0(sd0): SCSI transport failed: 'reset: retrying command'
Du kan få bort dessa varningar genom att inktivera tagged queuing i filen ncrs.conf. Mer information finns i direkthjälpen för ncrs( 7D).
På en del Pentium-systemkort (Intel NX-kretsar) som använder en P90-processor eller långsammare processor, låser sig ncrs och följande meddelande visas i systemfönstret:
WARNING: /pci@0,0/pci1000,3@6(ncrs0) Unexpected DMA state:active dstat=c0<DMA-FIFO-empty, master-data-parity-error>
Detta går inte att åtgärda, systemet installerar inte ncrs-drivrutinen.
ncrs-drivrutinen stöder minst version 4 av 53C875-kretsen. Tidigare utgåvor var preliminära versioner av kretsen och det kan fortfarande finnas en del i omlopp.
Om du använder en SDT7000/SDT9000-bandenhet kan följande meddelande i sällsynta fall visas i systemfönstret:
Unexpected DMA state: ACTIVE. dstat=81<DMA-FIFO-empty,illegal-instruction>
Under dessa omständigheter återhämtar systemet sig och du kan fortsätta att använda bandenheten. Du kan fortfarande använda kommandot tar för att lägga till eller extrahera filer på bandet.
Enhetsdrivrutin för Solaris: |
symhisl |
Enhetstyp: |
SCSI |
Kort: |
SYM22910 (både kanal A och B stöder SE- och LVD-läge), SYM21002 (kanal A stöder endast SE, kanal B stöder både SE- och LVD-läge) |
Krets: |
SYM53C896 |
Busstyp: |
PCI |
Kontrollera att du använder en Ultra2 SCSI LVD-kompatibel SCSI-kabel för Ultra2 SCSI LVD-överföringar. För bästa prestanda bör du ha enheterna 1,7 meter ifrån varandra.
Om både 53C896-kretsen och en äldre 53C8xx-krets finns på systemkortet känner system-BIOS igen den äldre 53C8xx-kretsen först vid start. Då väntar du tills den nyare versionen av Symbios SDMS BIOS, som stöder den nyare 53C896-kretsen, känner igen alla 53C8xx-kretsar som finns på systemkortet innan du fortsätter.
Om du vill undvika att det äldre BIOS-verktyget startas uppgraderar du den äldre versionen av 53C8xx BIOS på tilläggsstyrenheten.
Du kan hämta den senaste versionen av Symbios SDMS BIOS på http://www.symbios.com.
På grund av maskinvaruproblem i utgåvorna B0 och C0 i 53C896-kretsen fungerar inte symhisl-drivrutinen med 64-bitars PCI-kortplatser. symhisldrivrutinen framkallar en återställning av SCSI-bussen när problemet uppstår. Uppgradera till utgåva C1 av 53C896-kretsen för att undvika detta.
Andra utgåvor av 53C896-kretsen kan uppvisa maskinvaruinkompatibilitet med äldre PCI-kretsar och utformningar. Det finns en fullständig lista över felen i de olika utgåvorna av 53C896-kretsen på LSI Logics webbplats (http://www.lsil.com).
Under vissa förhållanden kan LVD-tekniken uppvisa firmware-inkompatibilitet. Om du får SCSI-fel med en korrekt konfigurerad LVD SCSI-buss kontaktar du tillverkaren för att få uppdaterad firmware.
Enhetsdrivrutin för Solaris: |
blogic |
Enhetstyp: |
SCSI |
Kort: |
Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958 och BT-958D |
Busstyp: |
PCI |
Den här drivrutinen är utvecklad av BusLogic, som ägs av Mylex Corporation. Om du vill ha support och information om eventuella uppdateringar för den här drivrutinen går du till Mylex webbsida på adressen http://www.mylex.com.
Om ditt BT-946C PCI-kort är utgåva A eller B kräver det stöd i ISA-emuleringsläge, använd I/O-adress 0x334.
Titta på själva kortet för att ta reda på vilken utgåva det är. Vilken kortutgåva det är går inte att se i tillverkarens dokumentation.
Om ditt BT-946C-kort är utgåva C, stöds det i systemberoende PCI-läge. Om du vill använda detta väljer du alternativet "Advanced" och sedan "NO" för "Host Adapter I/O Port Address" som standardalternativ.
Om ditt PCI-kort är av modell BT-956C eller BT-946C utgåva E, stöds det också i systemberoende PCI-läge. Om du vill använda detta inaktiverar du alternativet "Set ISA Compatible I/O Port (PCI Only)".
Om din kortmodell slutar på "C", måste du starta AutoSCSI-konfigurationsverktyget och kontrollera avslutningen.
o IRQ-nivå: |
5, 6, 7, 8, 9, 10, 11, 12, 14, 15 |
o I/O-adress: |
0x334, 0x230, 0x234, 0x130, 0x134 |
I/O-adresser konfigureras dynamiskt för PCI-kort av modell BT-946C utgåva C.
Kör inte drvconfig-verktyget när du använder skivminnen och bandstationer med mycket I/O-aktivitet eftersom detta kan orsaka dataspill.
Dataspillfel kan också inträffa vid hög belastning när systemet är konfigurerat för flera skivor.
Om det uppstår problem under Solaris-installationen anger du numret för Interrupt Pin, vid alternativet "Configure Adapter" i tillverkarens AutoSCSI-verktyg, enligt följande:
Kortplats |
Interrupt Pin |
---|---|
0 |
A |
1 |
B |
2 |
C |
For more information, see the sections "Configuration for Non-Conforming PCI Motherboards" and "Handling Motherboard Variations" in the documentation that comes with your board.
Tidiga versioner av utgåva A, B och C av BT-946C kanske inte fungerar med Solaris-operativmiljön.
Du bör uppgradera till minst Firmware 4.25J, BIOS 4.92E och AutoSCSI 1.06E, om du har BT946C utgåva B. Uppgradera även styrenheten till minst BT946C utgåva E.
Sätt in styrenheten på kortplatsen för huvudbussen och gör följande med AutoSCSI-verktyget:
Om startskivan är större än 1 GB väljer du Yes vid alternativet "Adapter BIOS Supports Space > 1 GB (DOS) only".
Ange ISA-kompatibelt läge för kortet genom att välja No för alternativet "Set Host Bus Adapter I/O Port Address as Default".
Kontrollera att Advanced-alternativet "BIOS Support for > 2 Drives (DOS 5.0 or above)" är inställt på No.
Konfigurera IRQ- och BIOS-adressvärdena manuellt om PCI-systemkortet inte är fullständigt PCI-kompatibelt enligt specifikationen. Om systemet låser sig under installation av Solaris-programvara gör du följande:
Kontrollera IRQ-byglarna på systemkortet, om sådana finns.
Kör verktyget CMOS för att ange IRQ- och BIOS-adresserna, om sådana finns.
Kör AutoSCSI-verktyget.
Alla inställningar bör nu stämma överens med varandra. Om du behöver konfigurera BIOS-adresserna manuellt kanske du måste kontrollera byglarna JP4 och JP5.
Sätt in styrenheten på kortplatsen för huvudbussen och gör följande med hjälp av AutoSCSI-verktyget:
Om startskivan är större än 1 GB väljer du Yes vid alternativet "Adapter BIOS Supports Space > 1 GB (DOS) only".
Välj standardinställningarna för alla alternativ utom för alternativ 5.1 "BIOS Support for > 2 Drives (DOS 5.0 or above)" som du anger till No.
Följ dessa riktlinjer när du lägger till ytterligare en Mylex PCI-styrenhet i ett system.
Det PCI-kretskort som redan är installerat måste vara den primära styrenheten.
Den primära styrenheten måste ha en I/O-adress som föregår den sekundära styrenheten i "Inställningar som stöds" (enligt uppställningen från vänster till höger). Den primära styrenheten kan t ex använda I/O-adressen 0x234, om den sekundära styrenheten använder antingen 0x130 eller 0x134. I/O-adressen för varje kretskort beror på dess kortplats. Prova att använda olika kortplatser tills det första kortet fungerar som primär styrenhet.
Inaktivera BIOS för den sekundära styrenheten.
Wide-mode PCI-kort stöder målenheter som är större än 7 om korrekta poster läggs till i systemets konfigurationsfiler: /kernel/drv/sd.conf (för skiva) och /kernel/drv/st.conf (för band).
Enhetsdrivrutin för Solaris: |
mega |
Enhetstyp: |
SCSI RAID |
Kort: |
American Megatrends MegaRAID 428 SCSI RAID |
Busstyp: |
PCI |
Den här drivrutinen är utvecklad av American Megatrends, Inc. Om du vill ha support eller information om eventuella uppdateringar går du till American Megatrends webbsida på adressen http://www.ami.com.
Kontakta American Megatrends om du vill skaffa konfigurationsverktyget megamgr.
Det går inte att konfigurera MegaRAID-styrenheten genom att redigera filen /kernel/drv/mega.conf.
Följ anvisningarna nedan om du vill konfigurera och använda mer än en logisk enhet. Om filen /kernel/drv/sd.conf inte redigeras med försiktighet kan det hända att systemet inte fungerar vid omstart.
Tryck på Control + M vid systemstart om du vill konfigurera styrenheten och de logiska enheterna.
Installera Solaris-programvaran och starta om.
Du ser bara en tillgänglig logisk enhet under installationen.
I filen /kernel/drv/sd.conf lägger du till ytterligare enheter genom att duplicera den befintliga posten för target=0 och räkna upp fältet lun med ett för varje logisk enhet som du vill att Solaris-programvaran ska känna igen.
Om du till exempel har tre logiska enheter konfigurerade på ditt kort lägger du till följande rader:
name="sd" class="scsi" target=0 lun=1; name="sd" class="scsi" target=0 lun=2;
Starta om.
Efter omstarten kan du använda de tillagda enheterna.
Enhetsdrivrutin för Solaris: |
smartii |
Enhetstyp: |
Diskpack |
Kort: |
Compaqs diskpacksstyrenheter SMART-2, SMART-2DH och SMART-2SL |
Busstyp: |
PCI |
System som stöds: |
Interna och externa SCSI-enheter på Compaq-servrar |
Det här är en drivrutin som har utvecklats av Compaq Computer Corporation. Mer information om eventuella uppdateringar för den här drivrutinen hittar du på Compaqs webbplats på adressen http://www.compaq.com.
Dessa styrenheter stöder endast SCSI-skivenheter. SCSI-bandstationer och cd-enheter stöds inte.
Startenheten måste vara logisk enhet 0 på den primära styrenheten. Även om du i BIOS kan konfigurera vilken styrenhet du vill som primär styrenhet kan du bara starta från den logiska enheten 0 på den styrenheten.
Om skivor på en icke fungerande enhet byts ut under drift med I/O-trafik, uppstår allvarliga fel i systemet.
Firmware version 1.26 av SMART-2 PCI-styrenhet är långsam. Bäst resultat får du med firmware version 1.36.
Enhetsdrivrutin för Solaris: |
dpt |
Enhetstyp: |
SCSI, SCSI RAID |
Kort: |
DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI DPT PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID |
Busstyp: |
PCI |
Det här är en tredjepartsdrivrutin som är utvecklad av DPT. Om du vill ha support eller information om uppdateringar till den här drivrutinen kan du kontakta DPT på http://www.dpt.com.
Endast DPT PM3224: EPROM bör inte vara äldre än version 7A.
Endast DPT PM2024 och PM2124: EPROM bör inte vara äldre än version 6D4.
Använd inte ett kort med SmartROM som är äldre än version 3.B.
Kontrollera att styrenheten är installerad på en PCI-kortplats som är huvudbuss.
Om styrenhetens firmware-version är äldre än 7A, eller om datorminnet är av ECC-typ eller inte kontrollerar paritet, inaktiverar du kontroll av PCI-paritet.
Om du under start av systemet ser ett meddelande om att en drivrutin för en DPT-styrenhet inte kan installeras har systemkortet på systemet förmodligen ECC-minne eller utför ingen paritetskontroll, lösningen är att inaktivera kontroll av PCI-paritet.
o I/O-adress: |
Auto |
Enhetsdrivrutin för Solaris: |
chs |
Enhetstyp: |
SCSI RAID |
Kort: |
IBM PC ServeRAID SCSI, ServeRAID II Ultra SCSI, ServeRAID-3 Ultra2 SCSI |
Busstyp: |
PCI |
Det här är en drivrutin som har utvecklats av Compaq Computer Corporation. Mer information om eventuella uppdateringar för den här drivrutinen hittar du på Compaqs webbplats på adressen http://www.compaq.com.
För att förhindra dataförlust går det inte att komma åt en SCSI-skivenhet som inte ingår i en fysisk enhet på en logisk enhet via Solaris-operativsystemet.
Enhetsdrivrutin för Solaris: |
mlx |
Enhetstyp: |
SCSI-2 RAID |
Kort: |
Mylex DAC960PD-Ultra (PCI-to-UltraSCSI) DAC960PD/DAC960P (PCI-to-SCSI) DAC960PG (PCI-to-SCSI) DAC960PJ (PCI-to-SCSI) DAC960PL (PCI-to-SCSI) DAC960PRL-1 (PCI-to-SCSI) DAC960PTL-1 (PCI-to-SCSI) |
Busstyp: |
PCI |
Det finns ett begränsat antal ID-nummer för SCSI-objekt. Om vi antar att det största antalet målenheter per kanal på en viss styrenhet är MAX_TGT, så bör ID-numren för SCSI-målenheter på en given kanal ligga mellan 0 och (MAX_TGT - 1). Mer information finns i tillverkarens dokumentation.
ID-nummer för SCSI-målenheter på en kanal kan upprepas på andra kanaler.
Exempel 1:5-kanalsmodellen stöder maximalt fyra mål per kanal, dvs MAX_TGT = 4. Därför bör ID-numren för SCSI-målenheten på en given kanal ligga mellan 0 och 3.
Exempel 2:3-kanalsmodellen stöder maximalt sju mål per kanal, dvs MAX_TGT = 7. Därför bör ID-numren för SCSI-målenheten på en given kanal ligga mellan 0 och 6.
Om en SCSI-skivenhet inte är definierad för att ingå i en fysisk enhet på en systemenhet märks den automatiskt som en standby-enhet. Om en SCSI-skivenhet i en systemenhet inte fungerar kan det hända att data på en standby-enhet förloras på grund av ersättningsproceduren för standby-enheten. Den här ersättningsproceduren skriver över standby-enheten om den icke-fungerande skivenheten har konfigurerats med någon nivå av redundans (RAID-nivåerna 1, 5 och 6) och dess storlek är identisk med storleken på den tillgängliga standby-enheten.
Även om en standby-enhet är fysiskt ansluten kan det därför hända att systemet inte ger någon tillgång till den så att ingen information ska gå förlorad av misstag.
Utöver återskapande av skivenheter, som beskrivs i tillverkarens dokumentation, stöder dessa styrenheter inte utbyte under drift.
Om du vill lägga till eller ta bort enheter stänger du ned systemet, lägger till eller tar bort enheterna, konfigurerar om HBA:n med tillverkarens konfigurationsverktyg och konfigurerar sedan om och startar om (b -r) systemet.
Drivrutinen stöder inte bandenheter med variabel längd eller säkerhetskopiering till eller återställning av flervolymsenheter på bandenheter som är anslutna till styrenheten.
På grund av en begränsning i Mylex firmware fungerar inte SCSI-bandenheter och CD-ROM-enheter tillförlitligt på äldre kort om de är anslutna till en kanal som också innehåller SCSI-hårddiskenheter. På nyare PCI SCSI-kort som DAC960PG och DAC960PJ märks däremot inte denna begränsning. Du kan hämta den senaste firmware för alla Mylex-kort på deras webbplats.
Det går inte att använda bandblockstorlek som är större än 32 kB. Om du vill vara säker på att SCSI-enheter ska fungera bra använder du bara SCSI-enheter på en annars oanvänd kanal och med en fast blockstorlek på 32 kB eller mindre.
Långa bandkommandon (exempelvis radering av ett stort band) kan misslyckas på grund av att Mylex-styrenheterna har en tidsgräns på maximalt en timma för kommandot.
Aktivera bara tag queuing för SCSI-enheter som är officiellt testade och godkända av Mylex Corporation för DAC960-styrenheter. Du bör inaktivera tag queuing för andra enheter för att undvika problem.
Kommandot mt erase fungerar men kan rapportera följande felmeddelanden när det når slutet på bandet:
/dev/rmt/0 erase failed: I/O error
Du kan ignorera det här meddelandet.
Enhetsdrivrutin för Solaris: |
elxl |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO) Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4) |
Busstyp: |
PCI |
o Typ av medium: |
Väljs automatiskt |
3C905B-kort i Compaq ProLiant 6500 genererar inte alltid avbrott. Det finns ingen känd lösning för det här problemet, men det verkar som om visa kortplatser är känsligare än andra. Prova med att flytta kortet till en annan PCI-plats och se om det fungerar. Det har hänt att upprepade omstarter fått kortet ur det felaktiga läget.
Enhetsdrivrutin för Solaris: |
pcn |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
AMD PCnet |
Kretsar: |
PCnet-PCI, PCnet-PCI II, PCnet-Fast |
Busstyp: |
PCI |
Solaris pcn-drivrutin stöder inte IRQ 4.
Enhetsdrivrutin för Solaris: |
cnft |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
|
Busstyp: |
PCI |
Det här är en drivrutin som har utvecklats av Compaq Computer Corporation. Mer information om eventuella uppdateringar för den här drivrutinen hittar du på Compaqs webbplats på adressen http://www.compaq.com.
Sätt in en 10BASE-T UTP-, 10/100BASE-TX UTP-, 100BASE-FX- eller 100VG-AnyLAN UTP-modul i NetFlex-3 PCI-styrenhetens grundenhet. Detta behövs inte om du har en Netelligent- eller DualPort-styrenhet.
NetFlex-3/P-styrenheter:
o IRQ-nivå: |
2(9), 3, 4, 5, 6, 7, 10, 11 |
Netelligent-styrenheter:
o IRQ-nivå: |
2(9), 3, 4, 5, 6, 7, 10, 11, 12, 14, 15 |
Om du försöker ta bort NetFlex-3-styrenheter som är konfigurerade på samma IRQ visas följande felmeddelande: "Det gick inte att ta bort funktionen . . . . från ipl, irq".
Om du konfigurerar en NetFlex-3-styrenhet och en NetFlex-2-styrenhet på samma IRQ-linje på samma server kan det resultera i att en av styrenheterna inte blir tillgänglig. Konfigurera de båda korten på olika IRQ-linjer.
Om du ska få bästa möjliga prestanda med 100BASE och fullduplexfunktionalitet måste mediahastigheten och duplexläget tvingas till 100 respektive 2.
Både UTP- och AUI-gränssnitten stöds av Integrated NetFlex-3-styrenheten på ProLiant 2500. Nätverksstart stöds dock bara vid användning av UTP-gränssnittet.
Nätverksstart stöds bara i UTP-gränssnittet på ProLiant 800 och Deskpro 4000/6000.
Installera Solaris-programvaran.
Ändra konfigurationsfilen /platform/i86pc/kernel/drv/cnft.conf för drivrutinen.
Den här filen anger giltiga konfigurerbara parametrar för drivrutinen:
duplex_mode: Den här egenskapen tvingar styrenheten till duplexläge. Den kan anges till på följande värden:
0 - Autokonfigurera (standard)
1 - Halv duplex
2 - Full duplex
media_speed: Den här egenskapen anger mediehastigheten för styrenheten. Det här alternativet kan användas för att tvinga 10/100BASE-TX till en operation på 10 Mbit/s eller 100 Mbit/s. Mediehastigheten konfigureras automatiskt som standard. Giltiga värden är:
0 - Autokonfigurera (standard)
10 - Tvingar fram en mediehastighet på 10 Mbit/s
100 - Tvingar fram en mediehastighet på 100 Mbit/s
max_tx_lsts, max_rx_lsts, tx_threshold: Dessa egenskaper styr drivrutinens prestanda. Giltiga värden är:
Egenskap |
Giltiga värden |
Standardvärde |
---|---|---|
max_tx_lsts |
4 till 16 |
16 |
max_rx_lsts |
4 till 16 |
16 |
tx_threshold |
2 till 16 |
16 |
debug_flag: Ange den här egenskapen till 1 eller 0 om du vill aktivera eller inaktivera felsökningsmeddelanden från drivrutinen. Felsökningsmeddelanden är som standard inaktiverade.
mediaconnector: Ange den här egenskapen till 1 om du vill aktivera AUI-gränssnittet för Integrated NetFlex-3-styrenheten på ProLiant 2500-system eller för att aktivera BNC-gränssnittet på Integrated NetFlex-3-styrenheten på ProLiant 800 och Deskpro 4000/6000. UTP-gränssnittet används som standard (0).
board_id:Använd den här egenskapen för att ange stöd för ytterligare PCI-styrenheter. Formatet på board_id är 0xVVVVDDDD, där VVVV står för leverantörens ID och DDDD för enhetens ID. Om det behövs kan du ange fler än ett ID.
Om du vill aktivera konfigurationsändringarna skriver du följande (inloggad som root):
# touch /reconfigure # reboot
Enhetsdrivrutin för Solaris: |
dnet |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
DEC 21040, 21041, 21140, 21142, 21143 |
Busstyp: |
PCI |
Konfigurationsprocessen för PCI-kort skiljer sig åt beroende på systemet. Följ instruktionerna från återförsäljaren.
Följande 21040/21041/21140/21142/21143-baserade kort stöds och har testats.
Namn/modell |
Artikel/version |
Krets 21xxx |
10 MB-medium |
100 MB-medium |
Kommentar |
---|---|---|---|---|---|
Adaptec ANA-6911A/C |
- |
143PA |
T B |
X |
|
Adaptec ANA-6911A/TX |
- |
143PA |
T |
X |
|
AsanteFAST |
09-00087-11 D |
140AA |
T |
X |
B |
CNet PowerNIC CN935E |
A |
041AA |
T B |
|
|
Cogent EM110 T4 |
110101-01 |
140 |
T B |
4 |
|
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 |
T |
X |
B |
Cogent EM960C |
960001-03 06 |
040AA |
T B A |
|
|
Cogent EM960C |
960001-04 02 |
040AA |
T B A |
|
1 |
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 |
A2 |
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 |
B |
Kingston KNE100TX |
2001837-000.B00 |
140AC |
T |
X |
D |
Kingston KNE100TX |
9920219-001.B00 |
140AB |
T |
X |
B |
Kingston KNE100TX |
9920219-002.B00 |
140AC |
T |
X |
D |
Linksys LNE100TX |
8EFPCI01..B1-1 |
140AB |
T |
X |
6 |
Linksys LNE100TX |
8EFPCI01..B1-3 |
140AC |
T |
X |
6 |
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 |
2 |
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 |
B |
SMC 9332DST |
60-600518-002 A |
140 |
T |
X |
3 |
SMC 9332DST |
61-600518-000 B |
140 |
T |
X |
3 |
Znyx ZX311 |
SA0027 01 |
041AA |
T B A |
|
|
Znyx ZX312 |
SA0011 04 |
040AA |
T B A |
|
1 |
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 |
4 |
Znyx ZX344 QUAD |
SA0019 X2 |
140AA |
|
X |
|
Znyx ZX345 |
SA0025 X1 |
140AB |
T |
X |
B |
Znyx ZX346 QUAD |
SA0026 X1 |
140AC |
T |
X |
A |
Znyx ZX348 DUAL |
SA0028 X2 |
140AC |
T |
X |
B |
10 MB-mediekoder:
T - Partvinnad kabel (10BASE-T)
B - BNC (10BASE2)
A - AUI (10BASE5)
100 MB mediakoder:
X - 100BASE-TX (Kategori 5 Oskärmad partvinnad kabel)
4 - 100BASE-T4
Kommentar:
1 - BNC/AUI-bygeln på kretskortet måste vara inställd på att välja mellan dessa båda medier.
2 - Den första porten är den nedersta (närmast kortkontakt).
3 - STP-kabel (Skärmad partvinnad kabel) stöds inte.
4 - Kretskortet har separata portar för 10 MB och 100 MB.
5 - Har bara testats i 10BASE-T-nätverk.
6 - Fungerar bara i 100TX-nätverk.
A - ICS 1890Y PHY-krets.
B - National Semiconductor DP83840 PHY-krets.
C - National Semiconductor DP83223V PHY-krets.
D - National Semiconductor DP83840VCE PHY-krets.
De kort och konfigurationer som listas ovan stöds av drivrutinen dnet och stöd för ytterligare kort kommer att läggas till efterhand.
På kort med flera portar är den första porten den översta, utom på Osicom (Rockwell) RNS2340 där den första porten är den nedersta.
Om dnet-drivrutinen inte kan avgöra korrekt hastighet och duplex-läge, och prestanda därmed försämras, kan du själv ange hastighet och duplex-läge med hjälp av dnet.conf-filen. Mer information finns i avsnittet om duplex-inställningar i "Ethernet-enhetskonfiguration".
dnet-drivrutinen registrerar felaktigt avbruten bärvåg eller ingen bärvåg i fullt duplex-läge. Det finns ingen bärvågssignal i fullduplexläge och det ska inte räknas som ett fel.
Version 4 SROM-format stöds inte.
Enhetsdrivrutin för Solaris: |
ieef |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
Intel EtherExpress PRO/100 (82556) |
Busstyp: |
PCI |
Kontakt: |
RJ-45 |
Den här drivrutinen stöder 100-Mbit/s Ethernet, men kan dock för tillfället inte överföra data i de hastigheter som man kan förvänta av ett 100 kbit/s-gränsnitt.
Enhetsdrivrutin för Solaris: |
iprb |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
Intel EtherExpress PRO/100B (82557) EtherExpress PRO/100+ (82558, 82559) |
Busstyp: |
PCI |
Kontakt: |
RJ-45 |
IA-baserade system med Intel EtherExpress PRO/100B eller Intel EtherExpress PRO/100+ kan låsa sig när gränssnittet stängs av samtidigt som ett paket tas emot.
För att undvika detta bör du vänta tills systemet har ingen eller mycket låg nätverkstrafik innan du stänger ned gränssnittet.
Enhetsdrivrutin för Solaris: |
mtok |
Enhetstyp: |
Nätverk (Token Ring) |
Kort: |
Madge Smart 16/4 PCI Ringnode/Bridgenode Smart 16/4 PCI Presto |
Busstyp: |
PCI |
Det här är en drivrutin som har utvecklats av Madge Networks. Mer information om eventuella uppdateringar för den här drivrutinen hittar du på Madges webbplats på adressen http://www.madge.com.
När mtok-drivrutinen är aktiverad visas följande meddelanden vid körning av systemets startkommandofil 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
Du kan ignorera de här meddelandena.
Ett flertal maskinvaruinställningar på kortet, t ex ringhastighet och DMA-kanal, kan ställas in med omkopplare på kortet eller med hjälp av ett konfigurationsverktyg som finns på MDGBOOT-disketten som levererades med Ringnode. Detaljerade instruktioner finns i dokumentationen till Ringnode.
Tänk på följande när du anger maskinvaruinställningar:
Kontrollera att Ringnode inte använder samma IRQ som andra kort i PC:n. När det gäller AT Ringnodes ska den inte heller använda samma DMA-kanal eller I/O-adress.
Kontrollera att den valda ringhastigheten motsvarar hastigheten för den ring som du vill ansluta till.
Observera att du nästan alltid måste använda ett konfigurationsverktyg för att välja kortfunktioner (t ex ringhastighet). Om kortet inte fungerar som det ska kan du försöka använda andra funktioner, exempelvis PIO i stället för DMA eller olika I/O-adresser.
Enhetsdrivrutin för Solaris: |
sbpro |
Enhetstyp: |
Ljud |
Kretsar: |
Analog Devices AD1848 och kompatibla enheter (på moderkort eller tilläggskort) |
Busstyper: |
ISA |
De funktioner och gränssnitt som stöds av Solaris-drivrutinen sbpro beskrivs i direkthjälpen för audio(7I) och sbpro(7D).
En del AD1848-baserade enheter stöds av sbpro-enhetsdrivrutinen. Vissa ljudenheter som är baserade på andra kompatibla kretsar stöds också.
Även om det påstås att många ljudenheter är kompatibla med andra ljudenheter är de inte alltid kompatibla på maskinvarunivå och stöds inte av Solaris-programvaran. "Testade kompatibla enheter" visar vilka enheter som har testats med Solaris operativsystem.
Vissa kort som baseras på AD1848 eller kompatibla kretsar stöder även avancerade ljudfunktioner som sbpro-drivrutinen inte för närvarande stöder.
Följande AD1848-enheter och kompatibla enheter har testats:
Compaq Deskpro XL Business Audio med inbyggd AD1847-krets
Turtle Beach Tropez-kort med CS4231-krets
Det finns dessutom en del andra hårdvarukompatibla enheter som kan fungera tillsammans med sbprodrivrutinen, dessa har dock inte testats och kontrollerats med Solaris-operativsystemet.
Turtle Beach Tropez-kortet kan störa andra ISA-enheter i systemet. Om installation av ett Tropez-kort innebär att operationer misslyckas kan du köra konfigurationsprogrammet som medföljde enheten och välja en annan I/O-baserad adress för kortet.
Många ljudenheter har ett programvaruverktyg som du kan använda för att ange IRQ- och DMA-inställningar. Detta verktyg registrerar dock oftast inte parametrar i det beständiga minnet, men däremot i en konfigurationsfil som används av DOS för att ange kortkonfiguration vid omstart. Den här typen av konfigurationsfil används inte av Solaris-programvaran och påverkar inte hur kortet fungerar i Solaris-miljön.
Volymen styrs av programmet. Vrid upp volymreglaget till maximal ljudstyrka om det inte låter något.
Använd tillverkarens dokumentation om du vill ta reda på om mikrofoningången är av mono- eller stereotyp. Försäkra dig om att mikrofonkontakten överensstämmer, gör den inte det skaffar du en lämplig adapter.
Ingångarna Linje in och Aux behöver oftast line level voltages, t ex från en band- eller cd-spelarutgång eller från en batteridriven mikrofon. Mikrofoningångar behöver oftast lägre spänning. Om du vill ha mer information om krav för din enhet kan du använda tillverkarens dokumentation.
Om kortet stöder Plug and Play konfigureras enhetens resurser automatiskt. Använd följande inställningar för enheter som inte stöder Plug and Play. Standarder visas med följande typsnitt.
o I/O-adress: |
0x530, 0x604, 0xE80, 0xF40 |
sbpro-drivrutinen väljer automatiskt en DMA-kanal och en IRQ-linje som inte används.
sbpro-drivrutinen stöder användning av AD1848 och kompatibla enheter på DMA-kanaler för både inspelning och uppspelning, men samtidig uppspelning och inspelning stöds inte.
o I/O-adress: |
0x530 MWSS I/O-adressen för Turtle Beach Tropez-kortet är 0x530 vid start. Detta kan bara ändras efter att systemet startats och görs inte automatiskt av Solaris-operativsystemet. På grund av detta stöds bara Tropez-kortet på I/O-adress 0x530. |
sbpro-drivrutinen väljer automatiskt en oanvänd DMA-kanal och IRQ.
Till Tropez-kortet medföljer ett programvaruverktyg som används för att välja IRQ-, DMA- och MWSS-kompatibla I/O-adressinställningar som kortet sedan använder. Detta verktyg registrerar dock oftast inte parametrar i det beständiga minnet, men däremot i en konfigurationsfil som används av DOS för att ange kortkonfiguration vid start. Den här typen av konfigurationsfil används inte av Solaris-programvaran och påverkar inte hur kortet fungerar i Solaris-miljön.
Crystal Semiconductor CS4231-baserade enheter som stöds av den här drivrutinen programmeras i AD1848-kompatibelt läge. Den här drivrutinen stöder inte avancerade CS4231-funktioner, i synnerhet inte samtidig uppspelning/inspelning.
Vissa enheter kan känna av att IRQ:n "används" av en annan enhet i systemet. Om detta inträffar skrivs ett felmeddelande ut som visas nedan, och du blir tvungen att ändra IRQ-inställning antingen för ljudenheten eller för enheten som är i konflikt.
sbpro: MWSS_AD184x IRQ 7 is 'in use.'
Vissa enheter kan inte upptäcka en sådan här konflikt. Drivrutinen försöker att använda kortet, men systemet kommer troligtvis att låsa sig när kortet används. På grund av detta är det viktigt att kontrollera att IRQ:n inte är i konflikt med en annan enhet.
Även om sbpro-drivrutinen stöder A-law-kodning på AD1848 och kompatibla enheter gör inte audiotool det och om du väljer A-law-kodning visas ett felmeddelande. Använd audioplay(1) om du vill spela A-law-kodade ljudfiler eller audioconvert(1) om du vill konvertera A-law-mätningar till ett format som accepteras av audiotool, t ex 16-bitars linjärt. Program skrivna av användare kan välja A-law-format med hjälp av sbpro-drivrutinen på AD1848 och kompatibla enheter.
Vissa systemenheter har uttag för hörlurar som är omvänt kopplade med de högra och vänstra kanalerna så att ljudet från den vänstra kanalen hörs i ditt högra öra och tvärtom. Utgången Linje ut på baksidan av enheten fungerar som vanligt.
Ljudkvaliteten blir bättre om du använder en extern mikrofon och högtalare i stället för de som är inbyggda i tangentbordet.
Enhetsdrivrutin för Solaris: |
sbpro |
Enhetstyp: |
Ljud |
Kort: |
Creative Labs Sound Blaster Pro Sound Blaster Pro-2 |
Busstyp: |
ISA |
De funktioner och gränssnitt som stöds av Solaris-drivrutinen sbpro beskrivs i direkthjälpen för audio(7I) och sbpro(7D).
Sound Blaster Pro-kortet kan inte dela IRQ-inställningar med andra kort som finns i systemet. Om den maskinvarubyglade IRQ-inställningen är oförenlig med någon annan enhet ändrar du IRQ-inställningen på Sound Blaster-kortet till en av de som finns i listan "Inställningar som stöds". Konflikten brukar oftast gälla LPT1-parallellporten eller ett nätverkskort.
Volymen styrs av programmet. Kontrollera att volymreglaget på baksidan av kortet är inställt på maximal ljudstyrka, annars kan det hända att du inte hör något alls.
Mikrofonkontakten på baksidan av Sound Blaster Pro-kortet är en monokontakt. Om den mikrofon du använder har en stereokontakt konverterar du den till mono med hjälp av en lämplig adapter.
Om kortet stöder Plug and Play konfigureras enhetens resurser automatiskt. Använd följande inställningar för enheter som inte stöder Plug and Play.
Standarder visas med följande typsnitt.
o IRQ-nivå: |
2, 5, 7, 10 |
o I/O-adress: |
0x220, 0x240 |
o DMA-kanal: |
0, 1, 3 |
ISA-versionen av IBM Token Ring och kompatibla kort fungerar inte i ett system som innehåller ett Sound Blaster-kort som är konfigurerat på standard-I/O-portadressen (0x220). Flytta Sound Blaster-kortet till portadress 0x240 om det är möjligt, i annat fall får du ta bort Sound Blaster-enheten från systemet.
Enhetsdrivrutin för Solaris: |
sbpro |
Enhetstyp: |
Ljud |
Kort: |
Creative Labs Sound Blaster 16 Sound Blaster AWE32 Sound Blaster Vibra 16 |
Busstyp: |
ISA |
De funktioner och gränssnitt som stöds av Solaris-drivrutinen sbpro beskrivs i direkthjälpen för audio(7I) och sbpro(7D).
För Sound Blaster 16-kort som har ett inbyggt SCSI-delsystem kräver ljuddelsystemet en egen I/O-portadress och en IRQ, klart skilda från de som SCSI-delsystemet använder.
Volymen styrs av programmet. Kontrollera att volymreglaget på baksidan av kortet är inställt på maximal ljudstyrka, annars kan det hända att du inte hör något alls.
Mikrofonsignalen betraktas som en monoljudkälla, men alla uttag på baksidan av Sound Blaster-korten är stereouttag. Om den mikrofon du använder har en monokontakt konverterar du den till stereo med hjälp av en lämplig adapter.
Om kortet stöder Plug and Play konfigureras enhetens resurser automatiskt. Använd följande inställningar för enheter som inte stöder Plug and Play.
Standarder visas med följande typsnitt.
o IRQ-nivå: |
2, 5, 7, 10 |
o I/O-adress: |
0x220, 0x240, 0x260, 0x280 |
o 8-bitars DMA-kanal: |
0, 1, 3 |
o 16-bitars DMA-kanal: |
5, 6, 7 |
Sound Blaster-kortet kan inte dela IRQ-inställningar med andra kort som finns i systemet. De vanligast konflikterna uppstår med LPT1-parallellporten eller ett nätverkskort.
Om enheten inte är en Plug and Play-enhet och en maskinvarubyglad IRQ-inställning är oförenlig med en annan enhet ändrar du IRQ:ens bygelinställningar på Sound Blaster-kortet till en som finns med under "Inställningar som stöds".
Sound Blaster 16-, Sound Blaster Vibra 16- och Sound Blaster AWE32-kort som inte har stöd för Plug and Play identifieras alla som Sound Blaster 16-kort.
ISA-versionen av IBM Token Ring och kompatibla kort fungerar inte i ett system som innehåller ett Sound Blaster-kort som är konfigurerat på standard-I/O-portadressen (0x220). Flytta Sound Blaster-kortet till portadress 0x240 om det är möjligt, annars får du ta du bort Sound Blaster-enheten från systemet.
Enhetsdrivrutin för Solaris: |
pcic |
Busstyp: |
PC Card |
Kontakter: |
Upp till åtta Type I-, II- eller III-socklar |
Intergraph TD-30/TD-40-datorer kan låsa sig. För att undvika detta bör du jorda dig genom att vidröra metall på datorn när du sätter in och tar bort PC Card-enheter. Utdata från kommandot prtconf kan felaktigt antyda att enheten sitter på två socklar. Om datorn inte märker att du sätter in eller tar bort kortet och den låser sig startar du om och återställer datorn.
Installera PC Card-tilläggskortet innan du installerar Solaris.
På vissa system är det inbyggda PC Card-kortet inaktiverat som standard. Aktivera det innan du installerar Solaris.
Systemkraven varierar beroende på vilken kombination av enheter som används. Ett vanligt system med två socklar kräver minst 8 kB adressutrymme, 16 byte I/O-utrymme och tre lediga IRQ:er. Följande är allmänna riktlinjer:
Adressutrymme |
Minst 8 kilobyte med 4 kilobyte per sockel i intervallet 640 k-1 MB (behöver inte vara sammanhängande) krävs, finns det tre socklar krävs minst 12 kilobyte |
I/O-utrymme |
Minst 8 och helst 16 byte per sockel. |
IRQ:er |
En per sockel, plus en IRQ för pcic-drivrutinen |
Använd konfigurationsassistenten för att få hjälp med adressutrymme, I/O-utrymme och IRQ:er som redan används av systemenheter.
Sätt in PC Card-kortet.
Installera Solaris-programmet.
Starta om datorn.
Bli root.
Gör en omkonfigurationsomstart för att omfördela resurser:
# touch /reconfigure # reboot
Sätt in PC Card-kortet och sätt på datorn.
Starta systemet så att drivrutinen för PC Card-enheten startar med de nya resurserna som tilldelats.
Starta med konfigurationsassistenten så att du kan granska resursanvändningen.
Välj Visa/Redigera enheter på menyn Enhetsåtgärder och granska listan med enheter för att kontrollera hur många IRQ:er som används.
Det finns 16 IRQ:er, från 0-15. Flera IRQ:er är redan tilldelade. IRQ 3 är t ex reserverad för den andra serieporten, COM2, och IRQ 7 är reserverad för parallellporten.
Om systemet har en COM2-port eller en parallellport som inte används kan du ta bort enheten för att frigöra IRQ-resursen för ett PC Card-kort.
Starta Solaris-programmet.
Enhetsdrivrutin för Solaris: |
pcelx |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
3Com EtherLink III (3C589) |
Busstyp: |
PC Card |
Endast IBM ThinkPad 760E-serien och system med TI PCI1130 PCI-to-CardBus-kretsen (t ex Dell Latitude XPi CD):Innan du ansluter systemet till nätverket ställer du in PC Card-kortet på 8-bitarsläge genom att skapa en fil som heter /kernel/drv/pcelx.conf och som innehåller force-8bit=1; .
Det går inte att starta eller installera Solaris-programmet med en 3Com EtherLink III PC Card-enhet.
Om datorn känner igen PC Card ATA-enheten laddas pcelx-drivrutinen automatiskt, portar och IRQ:er tilldelas och specialfiler skapas (om de inte redan finns). Du varken kan eller behöver utföra någon manuell konfiguration av maskinvaran.
Nätverkstjänster startas automatiskt när systemet startas. Dessa tjänster startas inte när du lägger till eller avslutar ett nätverksgränssnitt efter att systemet har körts i gång.
Om du sätter in ett 3C589-kort och datorn inte känner igen det (det skapas inga specialfiler), använder du kommandot prtconf för att hitta problemet.
Bli root.
Kör kommandot prtconf -D för att kontrollera om 3C589-kortet känns igen.
En identifierad enhet visas då i prtconf-utdatan. Till exempel:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . network, instance #0 (driver name: pcelx)
Om pcelx inte nämns i prtconf-utdatan är det problem med konfigurationen av PC Card-kortet eller med maskinvaran. Undersök om problemet beror på kortet eller anslutningen genom att försöka använda kortet på en annan dator och genom att undersöka om det fungerar på samma dator som du kör DOS på.
Eftersom 3C589-kortet inte stöds under Solaris-installationen måste du uppdatera nätverkskonfigurationsfilerna innan du kan använda det som nätverksgränssnitt.
Skapa filen /etc/hostname.pcelx# (där # anger sockelnummer) för att ange namnet på den värddator som ska associeras med det här gränssnittet.
Lägg till en IP-adress för den nya värddatorn i filen /etc/inet/hosts.
Kontrollera att det associerade nätverket finns med i /etc/inet/netmasks.
Kontrollera att konfigurationsfilen /etc/nsswitch.conf för omkopplaren för namntjänst inkluderar de nätverkstjänster och lokala tjänster som du behöver.
Starta om datorn.
Den här proceduren beskrivs i System Administration Guide, Volume 3.
Namngivning av enheter i /dev följer standardmässig LAN-namngivning förutom att PPA:ns (Physical Point of Attachment) enhetsnummer är sockeln där kortet sitter, inte instansen. Detta innebär att för pcelx-drivrutinen, /dev/pcelx0 (eller PPA 0 av /dev/pcelx) är kortet i sockel 0, medan ett kort i sockel 1 är /dev/pcelx1 (eller PPA 1 av /dev/pcelx). Mer information finns i direkthjälpen för pcelx(7D).
Om du tar bort 3C589-kortet ignoreras all information du skickar och inga felmeddelanden visas.
När du sätter in kortet igen i samma sockel fungerar enheten som vanligt. Det fungerar likadant som om du bara hade kopplat från enheten tillfälligt från nätverket.
Enhetsdrivrutin för Solaris: |
pcser |
Enhetstyp: |
Modem och seriella PC Card-enheter som är baserade på 8250, 16550 eller kompatibla UART med hastigheter upp till 115 kbit/s |
Busstyp: |
PC Card |
Om datorn känner igen PC Card-modemet eller serieenheten laddas pcser-drivrutinen automatiskt, portar och IRQ:er tilldelas och specialfiler skapas (om de inte redan finns).
Om du sätter in ett PC Card-modem eller en serieenhet och den inte kan identifieras (inga specialfiler skapas under /dev/cua eller /dev/term), använder du kommandot prtconf för att hitta problemet.
Bli root.
Kör kommandot prtconf -D för att undersöka om modemet eller serieenheten kan identifieras.
En oidentifierad enhet visas då i slutet av prtconf-utdatan. Till exempel:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . pccard111.222 (driver not attached)
Om enheten inte kan identifieras "(driver not attached)", använder du kommandot add_drv för att lägga till namnet på enheten som ett känt alias för pcser-enheter.
Skriv t ex följande på kommandoraden:
# add_drv -i'"pccard111.222"' pcser
Skriv de dubbla citattecknen inuti enkla för att undvika att skalet tar bort de dubbla citattecknen. Använd identifieringssträngen som listas i prtconf-utdatan. Använd hela strängen i kommandot add_drv. Mer information finns i add_drv(1M).
Kör kommandot prtconf -D för att undersöka om modemet eller serieenheten felaktigt har identifierats som ett minneskort.
Om enheten felaktigt identifieras som ett minneskort kan det stå följande i utdata för kommandot prtconf:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram)
Använd konfigurationsassistenten för att identifiera minnesresurskonflikten och lägg till korrekt information för enheten på menyn Visa/Redigera enheter.
Problemet är vanligtvis en resurskonflikt mellan minnesinställningar för enheter. Mer information finns i avsnittet "Identifiera och korrigera problem" i kapitlet Konfigurera enheter i den här boken.
En annan möjlig orsak till problemet är att PC Card-kortkretsen inte stöds fullständigt, exempelvis på datorer som inte finns med i Solaris 8 (Intel Platform Edition) 2/02 Hardware Compatibility List.
För att enheter ska fungera korrekt med Solaris-operativmiljön måste alla enheter vara redovisade, även sådana som Solaris-miljön inte stöder. Programmet Konfigurationsassistenten redovisar alla enheter i systemet.
När du lägger till en ny serieport eller ett nytt modem i systemet behöver du ofta redigera konfigurationsfiler så att alla program kan använda den nya kommunikationsporten. Filen /etc/uucp/devices behöver t ex uppdateras för att du ska kunna använda UUCP och PPP. Mer information finns i "Overview of UUCP" in System Administration Guide, Volume 3.
Serieenheterna i /dev/term och /dev/cua har sockelnummer som namn. Ett kort som sätts in i sockel 0 heter pc0, och i sockel 1 heter det pc1. Mer information finns i pcser(7D).
Om ett PC Card-modem eller en serieenhet kopplas ur under användning svarar enhetsdrivrutinen med felmeddelanden tills kortet ersätts i sockeln.
Enheten måste stängas och öppnas med kortet på plats innan den fungerar igen. Omstarten beror på programmet. En tip-session avslutas t ex automatiskt när ett kort som används kopplas ur. Om du vill starta om systemet måste du starta om tip-sessionen.
Enhetsdrivrutin för Solaris: |
pcram |
Enhetstyper: |
Statisk RAM (SRAM), dynamisk RAM (DRAM) |
Busstyp: |
PC Card |
Flash RAM-enheter stöds inte.
Om datorn känner igen en PC Card-minnesenhet laddas pcram-enhetsdrivrutinen automatiskt, den fysiska adressen tilldelas och specialfiler skapas (om de inte redan finns).
Solaris pcmem-drivrutin hanterar inte "kombinationsminneskort" med flera minnestyper (t ex SRAM och beständigt FLASH-minne). Om du sätter in ett sådant kort i ett system som kör Solaris kan det orsaka allvarliga systemfel.
Eftersom PC Card-minnesenheten är utformad som en pseudodiskettyp är det enda verktyg du kan använda för formatering fdformat(1).
Om du sätter in en minnesenhet som inte kan identifieras (dvs inga specialfiler skapas) använder du kommandot prtconf.
Bli root.
Kör kommandot prtconf -D för att visa den konfiguration som systemet känner igen.
En identifierad enhet visas då i prtconf-utdatan. Till exempel:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instans 0 (driver name: pcram)
Om minnesenheten inte visas i slutet av prtconf-utdata stöds den inte och du kan inte använda den tillsammans med pcram-enhetsdrivrutinen.
De specialfiler som skapas för PC Card-minnesenheter fungerar som skivminnen och har namn som /dev/dsk/c# t#d# p# eller /dev/dsk/c#t #d#s #. Mer information finns i pcram(7D). Förkortningar som används i namnen är:
c# Styrenhet #
t# Korttyp # anges enligt följande:
0 Null-ingen enhet
1 ROM
2 OTPROM (One Time PROM)
3 UV EPROM
4 EEPROM
5 Flash EPROM
6 SRAM
7 DRAM
d# Enhetsområde för typen #, är oftast noll
p# fdisk partition #
s# Solaris-skivdel #
Ett enhetsnamn kan anges antingen genom ett partitionsnamn ( p#) eller ett skivdelsnamn (s#), men inte både och.
Eftersom programmet Solaris Volume Management (volymhantering) känner igen PC Card-minnesenheter krävs ingen särskild vold-konfiguration.
Om du inte vill använda vold för att hantera PC Card-minnesenheterna kan du kommentera bort raden "use pcmem" i filen /etc/vold.conf.
Kommentera bort en rad genom att lägga till ett #-tecken i början på raden.
PC Card-minnesenheter behöver inte innehålla filsystem, men i de flesta fall är det bra att skapa ett filsystem på dem innan du använder ett nytt PC Card-minneskort. Det bästa formatet är DOS PCFS. (Du kan använda nästan alla filsystemformat på ett PC Card-minneskort, men de flesta andra filsystemformat är plattformsberoende, vilket gör dem olämpliga för dataöverföring mellan olika sorters datorer. Mer information finns i "Using a PCMCIA Memory Card" in OpenWindows Advanced User's Guide.)
Om du vill styra om utdata för kommandot tar (eller dd eller cpio) till en PC Card-minnesenhet skapar du först ett filsystem på kortet med hjälp av kommandot fdformat utan argument. Kortet måste formateras om innan du kan skriva till det igen.
Om du tar bort ett minneskort under användning svarar enhetsdrivrutinen med felmeddelanden tills kortet sätts in i korrekt sockel. Stäng och öppna enheten med kortet på plats så fungerar minneskortet.
Om du tar bort kortet när det används som filsystem avmonterar du filsystemet med kommandot umount. Sätt sedan in kortet igen och montera filsystemet med kommandot mount.
Om du tar bort kortet och avbryter en tar- eller cpio-process, avslutar du först processen, sätter in kortet igen och startar om processen.
Enhetsdrivrutin för Solaris: |
pcata |
Enhetstyp: |
ATA PC Card-kort |
Kort: |
Viper 8260pA SanDisk Flash Andra PC Card ATA-enheter |
Busstyp: |
PC Card |
Om datorn känner igen PC Card ATA-enheten laddas pcata-drivrutinen automatiskt, IRQ:er tilldelas och enhetsnoder och specialfiler skapas (om de inte redan finns).
vold stöder inte pcata. Du måste montera filsystem manuellt.
Du måste köra umount på filsystemet innan du tar bort skivan.
Ufs-filsystem på flyttbara medier (PC Card ATA) bör vara inställda på ett av monteringsalternativen 'onerror={panic, lock, umount}'.
Om du sätter in en PC Card ATA-enhet och datorn inte känner igen den (det skapas inga specialfiler), använder du kommandot prtconf för att identifiera problemet.
Kör kommandot prtconf -D för att kontrollera om pcata-kortet kan identifieras.
En identifierad enhet visas då i slutet av prtconf-utdatan. Till exempel:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . disk, instance #0
Om pcata inte nämns i prtconf-utdatan är det problem med konfigurationen av PC Card-kortet eller med maskinvaran.
Undersök om problemet beror på kortet eller anslutningen genom att försöka använda kortet på en annan dator och genom att undersöka om det fungerar på samma dator som du kör DOS på.
För PC Card-enheter skapas noder i /devices och sockelnumret ingår som en komponent i enhetsnamnet som noden hänvisar till. Namnen i /prtc/dev, /dev/dsk och /dev/rdsk följer aktuella konventioner för ATA-enheter, och de kodar inte sockelnummer i någon del av namnet. Mer information finns i direkthjälpen för pcata( 7D).
Om du vill ta bort skivan måste du avmontera filsystemet.
Använd kommandot mkfs_pcfs( 1M) om du vill skapa ett pcfs-filsystem:
# mkfs -F pcfs /dev/rdsk/c #d#p0:d |
Om du vill montera ett pcfs-filsystem skriver du:
# mount -F pcfs /dev/dsk/c #d#p0:c /mnt |
Mer information finns i direkthjälpen för pcfs(7FS) och mount(1M).
Om du vill skapa ett ufs-filsystem använder du kommandot newfs och skriver:
# newfs /dev/rdsk/c #d#s# |
Om du vill montera ett pcfs-filsystem skriver du:
# mount -F ufs /dev/dsk/c #d#s# /mnt |
Mer information finns i direkthjälpen för newfs( 1M) och mount( 1M).
Om du vill skapa en Solaris-partition kör du kommandot format och går till Partition-menyn. Mer information finns i direkthjälpen för format(1M).