Solaris 8 (-version) Handbok för konfiguration av enheter

Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A.

Artikelnummer: 806–2605–10 Mars 2002 Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Med ensamrätt

Denna produkt och detta dokument skyddas av upphovsrättslagen och distribueras med en licens som reglerar användning, kopiering, distribution och dekompilering. Ingen del av produkten eller dokumentet får mångfaldigas på något sätt utan skriftligt tillstånd från Sun och Suns licenstagare. Program från andra företag, t ex teckensnittsteknik, är copyrightskyddade och licensieras av Suns leverantörer. Delar av produkten kan härröra från Berkeley BSD-system, som licensieras av University of California. UNIX är ett registrerat varumärke i USA och övriga länder och tillhandhålls på licens med ensamrätt av X/Open Company, Ltd. Sun, Sun Microsystems, Sun-logotypen, docs.sun.com och Solaris är varumärken eller registrerade varumärken som tillhör Sun Microsystems, Inc i USA och andra länder. OPEN LOOK och det grafiska användargränssnittet från Sun™ är utvecklade av Sun Microsystems, Inc. för användare och licenstagare. Sun erkänner betydelsen av Xerox forskning och utveckling av grafiska användargränssnitt för datorindustrin. Sun innehar en licens utan ensamrätt från Xerox för Xerox grafiska användargränssnitt, som också omfattar Suns licenstagare som använder OPEN LOOK-användargränssnittet och följer Suns skriftliga licensavtal. BEGRÄNSADE RÄTTIGHETER: Användning, kopiering eller offentliggörande som utförs av USA:s regering lyder under bestämmelserna i FAR 52.227–14(g)(2)(6/87) och FAR 52.227–19(6/87) eller DFAR 252.227–7015(b)(6/95) och DFAR 227.7202–3(a). DOKUMENTATIONEN TILLHANDAHÅLLS ”I BEFINTLIGT SKICK”. SUN ERKÄNNER INGA UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA VILLKOR, ÅTERGIVANDEN OCH GARANTIER, INKLUSIVE UNDERFÖRSTÅDDA GARANTIER OM SÄLJBARHET, LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL ELLER ICKE-LAGSTRIDIGHET. DETTA GÄLLER I ALLA FALL DÅ DET INTE FINNS JURIDISKT BINDANDE SKÄL TILL MOTSATSEN.

Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Tous droits réservés Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l’utilisation, la copie, la distribution, et la décompilation. Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme, par quelque moyen que ce soit, sans l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y en a. Le logiciel détenu par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun. Des parties de ce produit pourront être dérivées du système Berkeley BSD licenciés par l’Université de Californie. UNIX est une marque déposée aux Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company, Ltd. Sun, Sun Microsystems, le logo Sun, Solaris, et docs.sun.com sont des marques de fabrique ou des marques déposées, ou marques de service, de Sun Microsystems, Inc. aux Etats-Unis et dans d’autres pays. L’interface d’utilisation graphique OPEN LOOK et Sun™ a été développée par Sun Microsystems, Inc. pour ses utilisateurs et licenciés. Sun reconnaît les efforts de pionniers de Xerox pour la recherche et le développement du concept des interfaces d’utilisation visuelle ou graphique pour l’industrie de l’informatique. Sun détient une licence non exclusive de Xerox sur l’interface d’utilisation graphique Xerox, cette licence couvrant également les licenciés de Sun qui mettent en place l’interface d’utilisation graphique OPEN LOOK et qui en outre se conforment aux licences écrites de Sun. CETTE PUBLICATION EST FOURNIE “EN L’ETAT” ET AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, N’EST ACCORDEE, Y COMPRIS DES GARANTIES CONCERNANT LA VALEUR MARCHANDE, L’APTITUDE DE LA PUBLICATION A REPONDRE A UNE UTILISATION PARTICULIERE, OU LE FAIT QU’ELLE NE SOIT PAS CONTREFAISANTE DE PRODUIT DE TIERS. CE DENI DE GARANTIE NE S’APPLIQUERAIT PAS, DANS LA MESURE OU IL SERAIT TENU JURIDIQUEMENT NUL ET NON AVENU.

020208@3062 Innehåll

Inledning 9

1 Konfigurera enheter 11 Identifiera och korrigera problem 11 PAE-läge (Physical Address Extension) 11 M Inaktivera PAE-läge 12 ISA-enheter 13 M Identifiera ett problem med en befintlig enhet 13 M Leta upp och lösa resurskonflikter 14 M Tillhandahålla information om enheten manuellt 14 Okända enheter 15 M Identifiera ISA- eller EISA-enheter – exempelprocedur 15 Automatisk start 16 Använda tillverkarens konfigurationsprogram 16 Självidentifierande Plug and Play ISA-enheter 16 PCI-enheter 17 System-BIOS 17 Konfigurera bildskärmskort, bildskärmar, tangentbord och pekdon 17 Ethernet-enhetskonfiguration 18 Duplex-inställningar 18 Kontakttyper 18 100 Mbit/s Ethernet-prestanda 19 Konfiguration efter installation 19 Byta ut ett nätverkskort 19

3 2 Direkthjälp för enheter 21 Använda direkthjälp för enheter 21 Skivgränssnitt 24 IDE/Enhanced IDE-styrenhet (inklusive ATAPI cd-rom) 24 Konfigureringsinformation 24 Inställningar som stöds 24 Kända problem och begränsningar 25 SCSI-kort 27 Adaptec-HBA:erna AHA-2940, 2940W, 2944W, 3940 och 3940W 27 Konfigureringsinformation 27 Kända problem och begränsningar 27 Konfigurationsanvisningar 28 Adaptecs HBA:er AHA-2940AU, 2940U, 2940U Dual, 2940UW, 2940UW Dual, 2940U2, 2940U2B, 2940U2W, 2944UW, 2950U2B, 3940AU, 3940AUW, 3940AUWD, 3940U, 3940UW, 3944AUWD och 3950U2B 29 Konfigureringsinformation 29 Kända problem och begränsningar 30 Konfigurationsanvisningar 31 HBA:er för AMD PCscsi, PCscsi II, PCnet-SCSI och QLogic QLA510 32 Konfigureringsinformation 32 Kända problem och begränsningar 32 Compaqs 32-bitars Fast SCSI-2-styrenhet 33 Konfigureringsinformation 33 Inställningar som stöds 33 Compaq-styrenheterna Fast Wide SCSI-2, Wide Ultra SCSI och Dual Channel Wide Ultra SCSI-3, (32-bitars) 34 Konfigureringsinformation 34 Konfigurationsanvisningar 34 LSI Logic HBA:er (f d Symbios Logic eller NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876 och 53C895 36 Konfigureringsinformation 36 Kända problem och begränsningar 36 LSI Logic HBA:er (f d Symbios) 64-bitars PCI Dual Channel Ultra2 SCSI 53C896 38 Konfigureringsinformation 38 Kända problem och begränsningar 38 HBA:er för Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958 och BT-958D 39 Konfigureringsinformation 39 Inställningar som stöds 40

4 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Kända problem och begränsningar 40 Konfigurationsanvisningar 40 BT-946C, endast utgåva A och B 40 BT-946C (utgåva C) och BT-956C 41 Konfigurera flera enheter 41 SCSI-diskpack/RAID-styrenheter 42 American Megatrends MegaRAID 428 SCSI RAID-styrenhet 42 M Konfigurationsanvisningar 42 Compaqs diskpacksstyrenheter SMART-2, SMART-2DH och SMART-2SL 44 Konfigureringsinformation 44 Kända problem och begränsningar 44 HBA:er för DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI och PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID 45 Konfigureringsinformation 45 Kända problem och begränsningar 45 Inställningar som stöds 46 IBM:s PC-HBA:er ServeRAID SCSI, ServeRAID II Ultra SCSI och ServeRAID-3 Ultra2 SCSI 47 Konfigureringsinformation 47 Kända problem och begränsningar 47 Mylex-styrenheterna DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PG, DAC960PJ, DAC960PL, DAC960PRL-1 och DAC960PTL-1 48 Konfigureringsinformation 48 Kända problem och begränsningar 48 Ethernet-nätverkskort 50 3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO), Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4) 50 Konfigureringsinformation 50 Inställningar som stöds 50 Kända problem och begränsningar 50 AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast) 51 Konfigureringsinformation 51 Kända problem och begränsningar 51 Compaq NetFlex-3-, Netelligent-styrenheter 52 Konfigureringsinformation 52 Inställningar som stöds 53 Kända problem och begränsningar 53 Konfigurationsanvisningar 53 DEC 21040, 21041, 21140, 21142, 21143 Ethernet 55

Innehåll 5 Konfigureringsinformation 55 Inställningar som stöds 55 Kända problem och begränsningar 58 Intel EtherExpress PRO/100 (82556) 59 Konfigureringsinformation 59 Kända problem och begränsningar 59 Intel EtherExpress PRO/100B (82557), EtherExpress PRO/100+ (82558, 82559) 60 Konfigureringsinformation 60 Kända problem och begränsningar 60 Token Ring-nätverkskort 61 Madge Smart 16/4 Token Ring 61 Konfigureringsinformation 61 Kända problem och begränsningar 61 Konfigurationsanvisningar 61 Ljudkort 63 Analog Devices AD1848 och kompatibla enheter 63 Information om kompatibla enheter 63 Testade kompatibla enheter 63 Konfigureringsinformation 64 Inställningar som stöds 64 Compaq Deskpro XL Business Audio med inbyggd AD1847-krets 64 Turtle Beach Tropez-kort med CS4231-krets 65 Kända problem och begränsningar 65 Compaq Deskpro XL Business Audio med inbyggd AD184x-krets 66 Creative Labs Sound Blaster Pro, Sound Blaster Pro-2 67 Konfigureringsinformation 67 Inställningar som stöds 67 Kända problem och begränsningar 68 Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16 69 Konfigureringsinformation 69 Inställningar som stöds 69 Kända problem och begränsningar 70 PC Card (PCMCIA)-maskinvara 71 PC Card-kort 71 Konfigureringsinformation 71 Konfigurationsanvisningar 72 M Inledande installation och konfiguration 72 M Lägga till PC Card-stöd i ett redan installerat system 72

6 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 M Tilldela IRQ:er 72 3Com EtherLink III (3C589) PC Card-kort 73 Konfigureringsinformation 73 Kända problem och begränsningar 73 Konfigurationsanvisningar 73 M Inledande installation och konfiguration 73 M Identifiera ett okänt kort 74 M Konfigurera två eller flera kort 74 Specialfiler 74 Utbyte under drift 75 Modem och seriella PC Card-enheter 76 Konfigureringsinformation 76 Konfigurationsanvisningar 76 M Inledande installation och konfiguration 76 M Identifiera en okänd enhet 76 M Felaktigt identifiera en känd enhet 77 Ytterligare konfigurering 78 Specialfiler 78 Utbyte under drift 78 SRAM och DRAM PC Card-enheter 79 Konfigureringsinformation 79 Kända problem och begränsningar 79 Konfigurationsanvisningar 79 M Inledande installation och konfiguration 79 M Identifiera en okänd enhet 79 Specialfiler 80 M Använda PC Card-minnesenheter 81 Utbyte under drift 81 Viper 8260pA, SanDisk Flash och andra PC Card ATA-enheter 82 Konfigureringsinformation 82 Kända problem och begränsningar 82 Konfigurationsanvisningar 82 M Inledande installation och konfiguration 82 M Identifiera ett okänt kort 82 Specialfiler 83 Utbyte under drift 83

Innehåll 7 8 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Inledning

Den här boken innehåller information om IA-maskinvaruenheter som stöds av operativmiljön Solaris™ 8.

Obs! I det här dokumentet betecknar termen ”IA” en 32-bitars Intel-processorarkitektur, dvs processorerna Pentium, , Pentium II, Pentium II Xeon, , Pentium III och Pentium III Xeon samt kompatibla mikroprocessorer från AMD och Cyrix.

Beställa dokumentation från Sun Fatbrain.com är en Internet-bokhandel som lagerför ett urval av produktdokumentation från Sun Microsystems, Inc.

Om du vill ha en lista över de olika dokumenten och hur du beställer dem kan du besöka Sun Documentation på Fatbrain.com på http://www1.fatbrain.com/documentation/sun.

Läsa Suns onlinedokumentation På webbplatsen docs.sun.comSM hittar du teknisk onlinedokumentation från Sun. Du kan bläddra igenom arkivet på docs.sun.com och söka efter boktitlar och ämnen. URL-adressen är http://docs.sun.com.

9 10 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 KAPITEL 1

Konfigurera enheter

Det här kapitlet innehåller information om hur du använder programmet Enhetskonfigurationsassistenten i Solaris 8 Intel Platform Edition, olika tillverkares enhetskonfigurationsmedier och dokumentation som hjälper dig att lösa konfigurationsproblem. Nästa kapitel innehåller direkthjälp för enheter och beskriver hur du använder dem för att konfigurera 32-bitars processorarkitektur (IA) för att köras i Solaris-operativmiljön.

Identifiera och korrigera problem Använd programmet Enhetskonfigurationsassistenten i Solaris 8 Intel Platform Edition för att identifiera enheter och de resurser som varje enhet använder. Om du får problem måste du tillhandahålla enhetsnamn och resursparametrar så att konfigurationsassistenten kan vidarebefordra den informationen till Solaris-kärnan.

PAE-läge (Physical Address Extension) När Pentium Pro släpptes introducerade Intel ett läge som kallas PAE (Physical Address Extension) på sina avancerade processorer. Genom att använda PAE-läget kan Intel-versionen av Solaris adressera upp till 32 gigabyte fysiskt minne. Varje enskild process är fortfarande begränsad till maximalt 3,5 gigabyte virtuellt adressutrymme.

Tack vare PAE-läget kan du köra flera instanser av databaser och minnesintensiva program och det har även stödför ett stort antal användare på en dator.

11 Vi rekommenderar att du använder PCI-styrenheter som stöder DAC (Dual Address Cycle) i datorn eftersom de kan överföra data till och från alla fysiska platser. Andra kort är begränsade till 4 gigabyte fysiskt minne. På grund av detta kan det hända att systemet blir långsammare eftersom ytterligare minne måste kopieras för att överföra data.

Varning! En del drivrutiner kan inte utnyttja fördelarna med PAE-läget ännu. PCI-drivrutiner som skrivits av Sun har testats på IA-datorer med mer än 4 GB minne. Deras OEM-partners avser att testa sina datorer med enheter som de tillhandahåller på IA-datorer med mer än 4 GB minne. Om du ansluter enhetsdrivrutiner från andra tillverkare kan det hända att systemet blir instabilt, vilket kan resultera i meddelanden om allvarliga fel och dataförlust. Om systemet blir instabilt och du inte kan undvara den problematiska drivrutinen måste du inaktivera PAE-läget.

M Inaktivera PAE-läge Så här inaktiverar du stödför PAE-läge:

1. Starta om datorn.

2. Avbryt startförloppet genom att trycka på Escape-tangenten. Enhetskonfigurationsassistenten i Solaris startar.

3. Tryck på F2_Continue tills skärmbilden Starta Solaris visas.

4. Tryck på F4_Boot Tasks. Skärmbilden Startåtgärder visas.

5. Välj Visa/Redigera egenskapsinställningar. Skärmbilden Visa/Redigera egenskapsinställningar visas.

6. Tryck på F4_Create. Skärmbilden Skapa egenskap visas.

7. Skriv mmu-modlist ifältet Ange egenskap och tryck på Retur.

8. Skriv mmu32 ifältet Ange värde och tryck på Retur. Meddelandet ”Uppdaterar sparad konfigurationsinformation” visas i fönstret Uppdatering. När egenskapen och värdet har sparats visas skärmbilden Visa/Redigera egenskapsinställningar.

9. Tryck på F2_Back. Skärmbilden Startåtgärder visas.

10. Tryck på F3_Back. Efter att drivrutinerna har laddats visas skärmbilden Starta Solaris.

12 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 11. Fortsätt med datorstarten som vanligt.

ISA-enheter Om systemet låser sig eller återställs närdusöker efter ISA-enheter utförduföljande uppgifter (i den ordning de anges, enligt nedanstående förklaringar) tills du lyckas med sökningen. I Identifiera ett problem med en befintlig enhet. I Leta upp och lös resurskonflikter. I Tillhandahåll information om enheten manuellt.

M Identifiera ett problem med en befintlig enhet 1. Läs igenom dokumentation från tillverkaren. Kontrollera att enheten är korrekt konfigurerad och att den inte äroförenlig med andra enheter i systemet.

2. Starta Enhetskonfigurationsassistenten i Solaris 8 (Intel Platform Edition) från startdisketten eller installations-cd:n.

3. Välj Specifik avsökning för att hitta de enheter som identifieras automatiskt.

4. Ange den enhet som du tror orsakar låsningen och starta sökningen. I Om sökningen inte låser sig kan problemet bero på den ordning som enheterna bearbetades i. Gå till steg 5. I Om sökningen låser sig finns det förmodligen en maskinvarukonflikt. Kontrollera att enheten finns i din dator. Gör ett försök till att hitta eventuella konflikter genom att läsa tillverkarens dokumentation för all maskinvara som du installerat. Gå vidare till “Leta upp och lösa resurskonflikter” på sidan 14.

5. Sök efter resterande enheter i systemet. Om låsningen orsakas av ett ”maskinvarutest” kan du kanske förhindra låsningen genom att söka efter enheter i en annan ordning än den som används för att söka efter alla enheter.

6. När du lyckats med sökningen går du till menyn Starta Solaris och anger vilken enhet du vill starta från. I Om du tänker starta eller installera från en cd-romskiva väljer du CD. I Om du tänker starta eller installera frånnätverket och din dator är registrerad som en netinstall-klient väljer du NÄT. I Om du tänker starta från datorns installerade hårddisk väljer du DISK.

7. Starta och installera Solaris-program.

Kapitel 1 • Konfigurera enheter 13 M Leta upp och lösa resurskonflikter 1. Starta Enhetskonfigurationsassistenten i Solaris 8 (Intel Platform Edition) från startdisketten eller installations-cd:n.

2. Välj Specifik avsökning för att hitta endast de enheter som identifieras automatiskt.

3. Marker alla enheter i systemet som inte orsakade den ursprungliga låsningen.

4. Gå till menyn Enhetsåtgärder, välj Visa/Redigera enheter och kontrollera i listan med enheter om den berörda enheten är i konflikt med någon annan.

Obs! Den här metoden kanske inte fungerar om en maskinvarukonflikt påverkar enhetssökningens möjlighet att korrekt fastställa olika enheters konfiguration.

I Om det finns en konflikt med en enhet som kräver inställning av byglar och omkopplare, stänger du av systemet och ändrar inställningarna för enheten manuellt. Starta sedan om och kör Konfigurationsassistenten och gå till steg 5. I Om det finns en konflikt med en enhet som kräver konfigurationsverktyg från tillverkaren görduföljande:

a. Sätt i disketten med tillverkarens konfigurationsverktyg.

b. Ändra inställningarna för enheten.

c. Starta Enhetskonfigurationsassistenten i Solaris 8 (Intel Platform Edition) från startdisketten eller installations-cd:n och gå till steg 5. Om det inte finns någon konflikt går du till steg 2 i “Tillhandahålla information om enheten manuellt” på sidan 14. Du behöver inte starta om.

5. Välj Specifik avsökning.

6. När du lyckats med sökningen går du till menyn Starta Solaris och anger den enhet du vill start från. I Om du tänker starta eller installera från en cd-romskiva väljer du CD. I Om du tänker starta eller installera frånnätverket och din dator är registrerad som en netinstall-klient väljer du NÄT. I Om du tänker starta från datorns installerade hårddisk väljer du DISK.

7. Starta och installera Solaris-program.

M Tillhandahålla information om enheten manuellt 1. Starta Enhetskonfigurationsassistenten i Solaris 8 (Intel Platform Edition) från startdisketten eller installations-cd:n.

14 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 2. Om alla andra enheter har hittats genom enskild sökning väljer du Visa/Redigera enheter på menyn Enhetsåtgärder och lägger till namnet på den berörda enheten manuellt. Programmet varnar om det finns någon konflikt.

3. När du lyckats med sökningen går du till menyn Starta Solaris och anger den enhet du vill start från. I Om du tänker starta eller installera från en cd-romskiva väljer du CD. I Om du tänker starta eller installera frånnätverket och din dator är registrerad som en netinstall-klient väljer du NÄT. I Om du tänker starta från datorns installerade hårddisk väljer du DISK.

Obs! Om enheten låser sig igen närduförsöker gå till menyn Starta Solaris eller om enheten inte fungerar kontaktar du produktsupport.

Okända enheter

Problem Lösning

Så härkänner Den I/O-portadress som valts för den okända Enhetskonfigurationsassistenten igen en enheten kan vara oförenlig med I/O-portadressen känd ISA- eller EISA-enhet för en annan systemenhet. Ange förenlig adressinformation för den okända enheten med hjälp av systemets BIOS, konfigurationsverktyget för EISA (ECU) eller med konfigurationsprogram från maskinvarutillverkaren. Konfigurationsassistenten använder den informationen för att identifiera enheten i Solaris-miljön.

M Identifiera ISA- eller EISA-enheter – exempelprocedur Kör tillverkarens konfigurationsverktyg (ECU) för att ställa in konfigurationsparametrar för en ISA- eller EISA-adapter. Detta verktyg måste köras varje gång du lägger till, tar bort eller flyttar ett ISA- eller EISA-kort till en annan kortplats. Även om verktyget är standardiserat fungerar det något annorlunda beroende på tillverkare, eftersom varje tillverkare skapar ett eget användargränssnitt.

1. Starta DOS.

Kapitel 1 • Konfigurera enheter 15 Obs! Säkerhetskopiera korttillverkarens diskett med EISA-konfigurationen innan du använder den för att konfigurera maskinvaran.

2. Kopiera EISA .cfg- och .ovl-konfigurationsfilerna från korttillverkarens konfigurationsdiskett till EISA-konfigurationsdisketten för varje ISA- eller EISA-tilläggskort som ska konfigureras.

3. Kör konfigurationsverktyget (ECU:n). Programmet heter CF.EXE eller CFG.EXE.

4. Ange lämpliga konfigurationsparametrar och särskilda operativlägen för varje enhet.

Automatisk start

Problem Lösning

Så här avhjälper du felet om datorn inte Om du har en seriell vändslingekabel mellan startar automatiskt COM1 och COM2 med automatisk start aktiverat använder du kommandot eeprom för att ange en av följande egenskaper: eeprom com1-noprobe=true

eller eeprom com2-noprobe=true

Använda tillverkarens konfigurationsprogram

Självidentifierande Plug and Play ISA-enheter

Problem Lösning

16 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Så här aktiverar du Plug and Play-läget Ställ in omkopplaren på Plug and Play-läge och koppla in enheten i systemet. Programmet konfigurerar enheten automatiskt.

PCI-enheter

Problem Lösning

Så här styr du tilldelning av IRQ:er till Kontrollera att det finns en aktiverad IRQ för PCI-enheter PCI-bussanvändning i systemets kretskonfiguration. När du har kontrollerat de IRQ:er som används av ISA-enheter tilldelar du så många tillgängliga IRQ:er som möjligt till PCI-enheter, så att PCI-bussen kan lösa enhetskonflikter.

System-BIOS

Problem Lösning

Så här använder du systemets BIOS för Läs tillverkarens dokumentation om vilken metod att ändra inställningar för enheter som används för åtkomst av BIOS-inställningar för systemet och vilka funktioner som är tillgängliga.

Så härställer du in ett cachebart område i Du fårbäst resultat om du gör det cachebara systemminnet för American Megatrends, området lika stort som det totala minnet i systemet. Inc. (AMI) BIOS

Konfigurera bildskärmskort, bildskärmar, tangentbord och pekdon Programmet kdmconfig försöker att identifiera och konfigurera maskinvaruenheter som krävs för att köra CDE (Common Desktop Environment) eller andra fönstersystem. Dessa enheter inkluderar bildskärmskort, bildskärm, tangentbord och pekdon. kdmconfig körs automatiskt vid systemstart eller om någon obligatorisk programvara har ändrats. Detta ger dig möjlighet att testa eller ändra den nya konfigurationen. Du kan också köra kdmconfig från kommandoraden.

Kapitel 1 • Konfigurera enheter 17 När du har angett alla obligatoriska enheter kan du med hjälp av kdmconfig testa konfigurationen genom en enkel testvisning. Klicka på Ja om du vill använda den aktuella konfigurationen, annars klickar du på Nej eller trycker på valfri tangent för att konfigurera om.

Vissa maskinvaruenheter som stöds kanske inte identifieras korrekt av kdmconfig.I så fall använder du kdmconfig för att ange enheterna manuellt.

Ethernet-enhetskonfiguration

Duplex-inställningar Ett Ethernet-kort och dess länkenheter (t ex ett nav, en omkopplare eller ett annat nätverkskort som ansluts via en överkopplingskabel) måste använda samma duplex-inställningar. I Om kortet och länkenheter stöder NWay media autonegotiation börbåda enheterna automatiskt välja optimal hastighet och duplex-läge. I Om NWay autonegotiation inte stöds eller inte är konfigurerat på antingen kortet eller dess länkenheter måste båda enheterna vara uttryckligen inställda på att köra i samma duplex-läge. En enhet använder som standard halv-duplex om den inte kan fastställa länkenhetens duplex-möjligheter. I Ett nav eller en omkopplare som stöder fullduplex har vanligtvis en mekanism som ställer in duplex-läge efter specifikationerna för varje enhet och port. Om hastigheten, duplex-läget eller bådadera ställs in på det härsättet inaktiveras vanligtvis NWay autonegotiation för den aktuella enheten eller porten. I Duplex-läget för ett nätverkskort som stöds av drivrutinen dnet måste ställas in i drivrutinens .conf. Mer information finns i direkthjälpen (man) för enhetsdrivrutiner. Ibland kan du ange hastighet i drivrutinens .conf-fil, men då kan det hända att NWay autonegotiation inaktiveras. En enhet kan vanligtvis fastställa hastigheten (men inte duplex-läget) hos dess länkenheter, även utan NWay autonegotiation.

Kontakttyper Direkthjälpen för enheter innehåller information om kontakttyper som stöds. Alla nätverksenheter förväntas arbeta med 10 Mbit/s enbart, om inte något annat angetts i direkthjälpen för enheter. Nedan följer en uppställning över nätverkskontakter och de medier som de stöder.

18 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Kontakt Medier som stöds Kommentarer Hastighet

RJ-45 10BASE-T Kategori-3 Partvinnad kabel 10 Mbit/s

RJ-45 100BASE-TX Kategori-5 Tvinnad parkabel 100 Mbit/s

BNC 10BASE2 Koaxialkabel (”tunn” Ethernet-kabel) 10 Mbit/s

AUI 10BASE5 Skärmad partvinnad (”tjock” 10 Mbit/s Ethernet-kabel)

100 Mbit/s Ethernet-prestanda En del PCI-systemkort innehåller DMA-kretsar som saknar stödför 100 Mbit/s Fast Ethernet. Solaris-miljönstöder inte 100 Mbit/s PCI-nätverk på system som innehåller dessa långsamma kretsar. Det här problemet påverkar bara PCI-kort.

Följande kretsar har detta problem: I 82430LX (Mercury) I 82450GX (Orion) (endast versionerna A och B)

Följande kretsar har inte detta problem: I 82430NX (Neptune) I 82430FX (Triton) I 82430HX (Triton II) I 82440FX (Natoma) I 82450GX (Orion) (version C0 och senare)

I synnerhet PCI-kort som stöds av dnet- och iprb-drivrutinerna fungerar inte tillfredsställande tillsammans med dessa kretsar. Vi rekommenderar att du kontrollerar att varje dator uppfyller de prestandakrav som ställs.

Konfiguration efter installation

Byta ut ett nätverkskort Om du byter ut ett nätverkskort till ett kort som använder en annan nätverksdrivrutin bör du, innan du startar om en andra gång, byta namn påfilen /etc/hostname.gammal_drivrutin0 enligt följande:

# mv /etc/hostname.gammal_drivrutin0 /etc/hostname.ny_drivrutin0

Kapitel 1 • Konfigurera enheter 19 Obs! Varje gång du lägger till, tar bort eller byter ut maskinvara börduköra Konfigurationsassistenten.

När du har bytt namn på drivrutinen startar du om datorn så att ändringarna träder i kraft: # touch /reconfigure # reboot

20 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 KAPITEL 2

Direkthjälp för enheter

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.

Använda direkthjälp för enheter Det är bara enheter som kräver särskild konfiguration för att kunna köra Solaris Intel Platform Edition som har direkthjälp. I Information om hur du ändrar enhetsinställningar finns i tillverkarens dokumentation. I Kör tillverkarens DOS-verktyg, om det finns ett sådant. I Närduflyttar kort bördulä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. I Om en enhet har konfigurationsparametrar som du kan välja börduvä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 “IDE/Enhanced IDE-styrenhet (inklusive ATAPI cd-rom)” på sidan 24

21 Enhetstyp Namn på Solaris-drivrutin Här hittar du direkthjälp för enheter

SCSI-kort adp “Adaptec-HBA:erna AHA-2940, 2940W, 2944W, 3940 och 3940W” på sidan 27

cadp “Adaptecs HBA:er AHA-2940AU, 2940U, 2940U Dual, 2940UW, 2940UW Dual, 2940U2, 2940U2B, 2940U2W, 2944UW, 2950U2B, 3940AU, 3940AUW, 3940AUWD, 3940U, 3940UW, 3944AUWD och 3950U2B” på sidan 29

pcscsi “HBA:er för AMD PCscsi, PCscsi II, PCnet-SCSI och QLogic QLA510” på sidan 32

ncrs “Compaqs 32-bitars Fast SCSI-2-styrenhet” på sidan 33

cpqncr “Compaq-styrenheterna Fast Wide SCSI-2, Wide Ultra SCSI och Dual Channel Wide Ultra SCSI-3, (32-bitars)” på sidan 34

ncrs “LSI Logic HBA:er (f d Symbios Logic eller NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876 och 53C895” på sidan 36

symhisl “LSI Logic HBA:er (f d Symbios) 64-bitars PCI Dual Channel Ultra2 SCSI 53C896” på sidan 38

blogic “HBA:er för Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958 och BT-958D” på sidan 39

SCSI-diskpack/RAID-styrenhetermega “American Megatrends MegaRAID 428 SCSI RAID-styrenhet” på sidan 42

smartii “Compaqs diskpacksstyrenheter SMART-2, SMART-2DH och SMART-2SL” på sidan 44

dpt “HBA:er för DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI och PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID” på sidan 45

chs “IBM:s PC-HBA:er ServeRAID SCSI, ServeRAID II Ultra SCSI och ServeRAID-3 Ultra2 SCSI” på sidan 47

22 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Enhetstyp Namn på Solaris-drivrutin Här hittar du direkthjälp för enheter

mlx “Mylex-styrenheterna DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PG, DAC960PJ, DAC960PL, DAC960PRL-1 och DAC960PTL-1” på sidan 48

Ethernet-nätverkskort elxl “3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO), Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4)” på sidan 50

pcn “AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast) ” på sidan 51

cnft “Compaq NetFlex-3-, Netelligent-styrenheter” på sidan 52

dnet “DEC 21040, 21041, 21140, 21142, 21143 Ethernet” på sidan 55

ieef “Intel EtherExpress PRO/100 (82556)” på sidan 59

iprb “Intel EtherExpress PRO/100B (82557), EtherExpress PRO/100+ (82558, 82559)” på sidan 60

Token mtok “Madge Smart 16/4 Token Ring” på sidan 61 Ring-nätverkskort

Ljudkort sbpro “Analog Devices AD1848 och kompatibla enheter” på sidan 63

sbpro “Creative Labs Sound Blaster Pro, Sound Blaster Pro-2” på sidan 67

sbpro “Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16” på sidan 69

PC Card pcic “PC Card-kort” på sidan 71 (PCMCIA)-maskinvara

pcelx “3Com EtherLink III (3C589) PC Card-kort” på sidan 73

pcser “Modem och seriella PC Card-enheter” på sidan 76

pcram “SRAM och DRAM PC Card-enheter” på sidan 79

pcata “Viper 8260pA, SanDisk Flash och andra PC Card ATA-enheter” på sidan 82

Kapitel 2 • Direkthjälp för enheter 23 Skivgränssnitt

IDE/Enhanced IDE-styrenhet (inklusive ATAPI cd-rom)

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.

Konfigureringsinformation Om det finns två IDE-drivrutiner på samma styrenhet måste en anges till ”huvudenhet” och den andra till ”slav”.Omdetfinns 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.

Inställningar som stöds Primär styrenhet:

• IRQ-nivå:14

• I/O-adress: 0x1F0

Sekundär styrenhet:

• IRQ-nivå:15

24 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 • I/O-adress: 0x170

Om du installerar en IDE-cd-romenhet bör parametern i system-BIOS för den enheten vara:

• Enhetstyp: Inte installerad

Om du installerar en avancerad IDE-enhet ställer du in system-BIOS enligt följande:

• Enhanced IDE Drive: Aktiverat

Obs! 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.

Kända problem och begränsningar I 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. I 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. I Du kan inte starta från den tredje eller fjärde IDE-skivenheten, även om du kan installera Solaris-program på dessa. I 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 I Cd-romenheterna NEC CDR-260/CDR-260R/CDR-273 och Sony CDU-55E ATAPI kanske inte fungerar under installationen. I Vissa system kan få problem med att starta från IDE-enheter som ärstö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.

Kapitel 2 • Direkthjälp för enheter 25 I 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.

26 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 SCSI-kort

Adaptec-HBA:erna AHA-2940, 2940W, 2944W, 3940 och 3940W

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

Konfigureringsinformation Alternativet Plug N Play SCAM Support stöds inte.

Kända problem och begränsningar I 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 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: I 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. I 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.)

Kapitel 2 • Direkthjälp för enheter 27 I 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). I 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. I 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.

Konfigurationsanvisningar Från Adaptecs konfigurationsverktyg: I 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. I Om det finns fler än en styrenhet (eller en inbäddad styrenhet), provar du att använda en IRQ per styrenhet. I När alternativet ges aktiverar du huvudbuss för de platser där dina HBA:er sitter. I För äldre skivminnen, bandstationer och de flesta cd-rom- enheter bördu kontrollera att den maximala hastigheten för överföring av SCSI-data är 5 Mbit/s. I Aktivera stödför skivminnen som ärstörre än1GBomdetbehövs.

28 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Adaptecs HBA:er AHA-2940AU, 2940U, 2940U Dual, 2940UW, 2940UW Dual, 2940U2, 2940U2B, 2940U2W, 2944UW, 2950U2B, 3940AU, 3940AUW, 3940AUWD, 3940U, 3940UW, 3944AUWD och 3950U2B

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

Konfigureringsinformation I Alternativet Plug N Play SCAM Support stöds inte. I 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 +Anär du ser Adaptec-bilden under starten. I Om kortet användsienflera initiatorer: I Kontrollera att systemstartenheten inte ärpå den delade (klustrade) bussen. I Inaktiverera alternativet Reset SCSI Bus at IC Initialization. I Ange alternativet Host Adapter BIOS (på menyn Advanced Configuration Options) till Disabled:Not scan. I Redigera filen /kernel/drv/cadp.conf och lägg till följande egenskap:

Kapitel 2 • Direkthjälp för enheter 29 allow-bus-reset=0 I Starta om systemet efter att du har installerat korrigeringsfilerna.

Kända problem och begränsningar I 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 I 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. I Fel uppståromdukör kommandot format(1M) på skivminnet Seagate ST19171W 9 GB. I Vissa moderkort har problem med stödet för kanal B på kort som utgårfrå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. I 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. I 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 ärsvårt att undvika, är det bäst att inaktivera tagged queuing förså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 ärmålnummer.

30 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 I IBM:s externa breda skivminne (DFHSS2W, revision 1717) stöds inte. I Närdustä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 ärmå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. I Om det uppstår installationsproblem i system med Intel 440BX/440GX-moderkort uppgraderar du moderkorts-BIOS till den senaste versionen.

Konfigurationsanvisningar Från Adaptecs konfigurationsverktyg: I 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. I Om det finns mer än en styrenhet (eller en innesluten styrenhet) kan du försöka att använda en IRQ per styrenhet. I Aktivera huvudbuss för platserna där dina värdbusskort sitter. I Aktivera stödför skivminnen som ärstörre än1GBomdetbehövs.

Kapitel 2 • Direkthjälp för enheter 31 HBA:er för AMD PCscsi, PCscsi II, PCnet-SCSI och QLogic QLA510

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

Konfigureringsinformation 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) ” på sidan 51.

Kända problem och begränsningar I 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ögnä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. I Alternativet SCSI Tagged Queuing stöds inte.

32 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Compaqs 32-bitars Fast SCSI-2-styrenhet

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.

Konfigureringsinformation

Inställningar som stöds

•BIOS-hårddiskgeometri: <= 1 GB: 64 huvuden, 32 sektorer > 1 GB: 255 huvuden, 63 sektorer

Kapitel 2 • Direkthjälp för enheter 33 Compaq-styrenheterna Fast Wide SCSI-2, Wide Ultra SCSI och Dual Channel Wide Ultra SCSI-3, (32-bitars)

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.

Konfigureringsinformation I Se till att styrenheten för Compaq 825, 875 eller 876 PCI sitter i någon av PCI-platserna på servern.

Konfigurationsanvisningar 1. Installera Solaris-programmet.

2. Ändra konfigurationsfilen /kernel/drv/cpqncr.conf för drivrutinen. Den här filen anger giltiga konfigurerbara parametrar för drivrutinen: I tag_enable: Den här egenskapen aktiverar eller inaktiverar stödför tagged queuing för drivrutinen och kan ha följande värden: I 0 – Inaktiverad (standard) I 1 – Aktiverad

34 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 I 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: I 0 – Inaktiverad I 1 – Aktiverad (standard) I debug_flag: Den här egenskapen aktiverar eller inaktiverar felsökningsmeddelanden från drivrutinen. Giltiga värden är: I 0 – Inaktiverad (standard) I 1 – Aktiverad I 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. I board_id:Den här egenskapen anger ytterligare ID:n för styrenheter som drivrutinen ska stödja. Drivrutinen stöder förnä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. I ignore-hardware-nodes: Ange den här egenskapen till 0 om den finns.

3. Om du vill aktivera konfigurationsändringarna skriver du följande (inloggad som root): # touch /reconfigure # reboot

Kapitel 2 • Direkthjälp för enheter 35 LSI Logic HBA:er (f d Symbios Logic eller NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876 och 53C895

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

Konfigureringsinformation

Kända problem och begränsningar I Eftersom LSI Logic BIOS och Solaris fdisk-programmet kan vara inkompatibla börduanvä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. I 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. I 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. I 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.

36 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 I 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. I 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. I 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. I 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). I 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

Detta går inte att åtgärda, systemet installerar inte ncrs-drivrutinen. I 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. I 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

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.

Kapitel 2 • Direkthjälp för enheter 37 LSI Logic HBA:er (f d Symbios) 64-bitars PCI Dual Channel Ultra2 SCSI 53C896

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

Konfigureringsinformation

Kända problem och begränsningar I Kontrollera att du använder en Ultra2 SCSI LVD-kompatibel SCSI-kabel för Ultra2 SCSI LVD-överföringar. Förbästa prestanda bör du ha enheterna 1,7 meter ifrån varandra. I 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. I 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). I 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.

38 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 HBA:er för Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958 och BT-958D

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.

Konfigureringsinformation I 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.

Obs! Titta på själva kortet för att ta reda på vilken utgåva det är. Vilken kortutgåva det ärgår inte att se i tillverkarens dokumentation.

I 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. I 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)”. I Om din kortmodell slutar på”C”,måste du starta AutoSCSI-konfigurationsverktyget och kontrollera avslutningen.

Kapitel 2 • Direkthjälp för enheter 39 Inställningar som stöds

• IRQ-nivå: 5, 6, 7, 8, 9, 10, 11, 12, 14, 15

• I/O-adress: 0x334, 0x230, 0x234, 0x130, 0x134

Obs! I/O-adresser konfigureras dynamiskt för PCI-kort av modell BT-946C utgåva C.

Kända problem och begränsningar I Kör inte drvconfig-verktyget närduanvänder skivminnen och bandstationer med mycket I/O-aktivitet eftersom detta kan orsaka dataspill. I Dataspillfel kan också inträffa vid hög belastning när systemet är konfigurerat för flera skivor. I 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

0A

1B

2C

For more information, see the sections “Configuration for Non-Conforming PCI Motherboards” and “Handling Motherboard Variations” in the documentation that comes with your board. I 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.

Konfigurationsanvisningar

BT-946C, endast utgåva A och B Sätt in styrenheten på kortplatsen för huvudbussen och görföljande med AutoSCSI-verktyget:

40 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 I Om startskivan ärstörre än1GBväljer du Yes vid alternativet ”Adapter BIOS Supports Space>1GB(DOS) only”. I 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”. I Kontrollera att Advanced-alternativet ”BIOS Support for > 2 Drives (DOS 5.0 or above)”är inställt på No. I 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örduföljande: I Kontrollera IRQ-byglarna på systemkortet, om sådana finns. I Kör verktyget CMOS för att ange IRQ- och BIOS-adresserna, om sådana finns. I Kör AutoSCSI-verktyget.

Alla inställningar börnustämma överens med varandra. Om du behöver konfigurera BIOS-adresserna manuellt kanske du måste kontrollera byglarna JP4 och JP5.

BT-946C (utgåva C) och BT-956C Sätt in styrenheten på kortplatsen för huvudbussen och görföljande med hjälp av AutoSCSI-verktyget: I Om startskivan ärstörre än1GBväljer du Yes vid alternativet ”Adapter BIOS Supports Space>1GB(DOS) only”. I 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.

Konfigurera flera enheter Följ dessa riktlinjer närdulägger till ytterligare en Mylex PCI-styrenhet i ett system. I Det PCI-kretskort som redan är installerat måste vara den primära styrenheten. I 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ånvä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. I Inaktivera BIOS för den sekundära styrenheten. I Wide-mode PCI-kort stöder målenheter som ärstö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).

Kapitel 2 • Direkthjälp för enheter 41 SCSI-diskpack/RAID-styrenheter

American Megatrends MegaRAID 428 SCSI RAID-styrenhet

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.

M Konfigurationsanvisningar I Kontakta American Megatrends om du vill skaffa konfigurationsverktyget megamgr. I Det går inte att konfigurera MegaRAID-styrenheten genom att redigera filen /kernel/drv/mega.conf. I 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.

1. Tryck på Control + M vid systemstart om du vill konfigurera styrenheten och de logiska enheterna.

2. Installera Solaris-programvaran och starta om. Du ser bara en tillgänglig logisk enhet under installationen.

3. 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.

42 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 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;

4. Starta om. Efter omstarten kan du använda de tillagda enheterna.

Kapitel 2 • Direkthjälp för enheter 43 Compaqs diskpacksstyrenheter SMART-2, SMART-2DH och SMART-2SL

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.

Konfigureringsinformation I Dessa styrenheter stöder endast SCSI-skivenheter. SCSI-bandstationer och cd-enheter stöds inte. I 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.

Kända problem och begränsningar I Om skivor på en icke fungerande enhet byts ut under drift med I/O-trafik, uppstår allvarliga fel i systemet. I Firmware version 1.26 av SMART-2 PCI-styrenhet ärlångsam. Bäst resultat fårdu med firmware version 1.36.

44 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 HBA:er för DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI och PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID

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.

Konfigureringsinformation I Endast DPT PM3224: EPROM bör inte vara äldre än version 7A. I Endast DPT PM2024 och PM2124: EPROM bör inte vara äldre än version 6D4. I Använd inte ett kort med SmartROM som är äldre än version 3.B. I Kontrollera att styrenheten är installerad på en PCI-kortplats som är huvudbuss. I Om styrenhetens firmware-version är äldre än 7A, eller om datorminnet ärav ECC-typ eller inte kontrollerar paritet, inaktiverar du kontroll av PCI-paritet.

Kända problem och begränsningar Om du under start av systemet ser ett meddelande om att en drivrutin fören 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.

Kapitel 2 • Direkthjälp för enheter 45 Inställningar som stöds

• I/O-adress: Auto

46 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 IBM:s PC-HBA:er ServeRAID SCSI, ServeRAID II Ultra SCSI och ServeRAID-3 Ultra2 SCSI

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.

Konfigureringsinformation

Kända problem och begränsningar 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.

Kapitel 2 • Direkthjälp för enheter 47 Mylex-styrenheterna DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PG, DAC960PJ, DAC960PL, DAC960PRL-1 och DAC960PTL-1

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

Konfigureringsinformation I 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. I 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örbö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örbör ID-numren för SCSI-målenheten på en given kanal ligga mellan 0 och 6.

Kända problem och begränsningar I Om en SCSI-skivenhet inte ärdefinierad 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

48 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 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örhända att systemet inte ger någon tillgång till den så att ingen information ska gå förlorad av misstag. I 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. I 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. I 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 ärstö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. I 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. I 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. I 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.

Kapitel 2 • Direkthjälp för enheter 49 Ethernet-nätverkskort

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

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

Konfigureringsinformation

Inställningar som stöds

• Typ av medium: Väljs automatiskt

Kända problem och begränsningar 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.

50 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast)

Enhetsdrivrutin för Solaris: pcn

Enhetstyp: Nätverk (Ethernet)

Kort: AMD PCnet

Kretsar: PCnet-PCI, PCnet-PCI II, PCnet-Fast

Busstyp: PCI

Konfigureringsinformation

Kända problem och begränsningar Solaris pcn-drivrutin stöder inte IRQ 4.

Kapitel 2 • Direkthjälp för enheter 51 Compaq NetFlex-3-, Netelligent-styrenheter

Enhetsdrivrutin för Solaris: cnft

Enhetstyp: Nätverk (Ethernet)

Kort: I Compaq NetFlex-3/P och: I 10BASE-T UTP Module (inkluderad) I 10/100BASE-TX UTP Module (valfri) I 100VG-AnyLAN UTP Module (valfri) I 100BASE-FX Module (valfri) I Compaq Netelligent 10 T PCI UTP med TLAN 2.3 eller TLAN 3.03 I Compaq Netelligent 10/100 TX PCI UTP med TLAN 2.3 eller TLAN 3.03 I Compaq NetFlex-3 PCI med TLAN 2.3 och: I 10BASE-T UTP Module (inkluderad) I 10/100BASE-TX UTP Module (valfri) I 100VG-AnyLAN UTP Module (valfri) I 100BASE-FX Module (valfri) I Compaq NetFlex-3 DualPort 10/100TX PCI UTP I Compaq Integrated NetFlex-3 10/100 T PCI med AUI på ProLiant 2500 I Compaq Integrated NetFlex-3 10/100 T PCI UTP/BNC på Deskpro 4000/6000 och ProLiant 800 I Compaq Netelligent 10 T PCI UTP Version 2 med TLAN 3.03 I Compaq Netelligent 10/100 T PCI UTP Version 2 med TLAN 3.03

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.

Konfigureringsinformation I 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.

52 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Inställningar som stöds NetFlex-3/P-styrenheter:

• IRQ-nivå: 2(9), 3, 4, 5, 6, 7, 10, 11

Netelligent-styrenheter:

• IRQ-nivå: 2(9), 3, 4, 5, 6, 7, 10, 11, 12, 14, 15

Kända problem och begränsningar I 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”. I 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. I Om du ska få bästa möjliga prestanda med 100BASE och fullduplexfunktionalitet måste mediahastigheten och duplexläget tvingas till 100 respektive 2. I 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. I Nätverksstart stöds bara i UTP-gränssnittet på ProLiant 800 och Deskpro 4000/6000.

Konfigurationsanvisningar 1. Installera Solaris-programvaran.

2. Ändra konfigurationsfilen /platform/i86pc/kernel/drv/cnft.conf för drivrutinen. Den här filen anger giltiga konfigurerbara parametrar för drivrutinen: I duplex_mode: Den här egenskapen tvingar styrenheten till duplexläge. Den kan anges till på följande värden: I 0 – Autokonfigurera (standard) I 1 – Halv duplex I 2 – Full duplex I 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:

Kapitel 2 • Direkthjälp för enheter 53 I 0 – Autokonfigurera (standard) I 10 – Tvingar fram en mediehastighet på 10 Mbit/s I 100 – Tvingar fram en mediehastighet på 100 Mbit/s I 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

I 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. I 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). I board_id:Använd den här egenskapen för att ange stödför ytterligare PCI-styrenheter. Formatet på board_id är0xVVVVDDDD,där VVVV stårför leverantörens ID och DDDD för enhetens ID. Om det behövs kan du ange fler än ett ID.

3. Om du vill aktivera konfigurationsändringarna skriver du följande (inloggad som root): # touch /reconfigure # reboot

54 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 DEC 21040, 21041, 21140, 21142, 21143 Ethernet

Enhetsdrivrutin för Solaris: dnet

Enhetstyp: Nätverk (Ethernet)

Kort: DEC 21040, 21041, 21140, 21142, 21143

Busstyp: PCI

Konfigureringsinformation Konfigurationsprocessen för PCI-kort skiljer sig åt beroende på systemet. Följ instruktionerna från återförsäljaren.

Inställningar som stöds Följande 21040/21041/21140/21142/21143-baserade kort stöds och har testats.

Namn/modell Artikel/version Krets 10 100 Kommentar 21xxx MB-medium MB-medium

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

Kapitel 2 • Direkthjälp för enheter 55 Namn/modell Artikel/version Krets 10 100 Kommentar 21xxx MB-medium MB-medium

Cogent EM960TP 960001-03 07 040AA T

Cogent EM960TP 960001-04 01 040AA T

Cogent EM964 QUAD 964001-00 01 040AA T

Compex ReadyLINK B2 040AA T B A ENET32

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 DE500-XA RevC01 140AB T X 5, C 10/100

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 320112-00 140AB T X 2 QUAD

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

56 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Namn/modell Artikel/version Krets 10 100 Kommentar 21xxx MB-medium MB-medium

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: I T – Partvinnad kabel (10BASE-T) I B – BNC (10BASE2) I A – AUI (10BASE5)

100 MB mediakoder: I X – 100BASE-TX (Kategori 5 Oskärmad partvinnad kabel) I 4 – 100BASE-T4

Kommentar: I 1 – BNC/AUI-bygeln på kretskortet måste vara inställd på att välja mellan dessa båda medier. I 2 – Den första porten är den nedersta (närmast kortkontakt). I 3 – STP-kabel (Skärmad partvinnad kabel) stöds inte. I 4 – Kretskortet har separata portar för 10 MB och 100 MB. I 5 – Har bara testats i 10BASE-T-nätverk. I 6 – Fungerar bara i 100TX-nätverk. I A – ICS 1890Y PHY-krets. I B – National Semiconductor DP83840 PHY-krets. I C – National Semiconductor DP83223V PHY-krets.

Kapitel 2 • Direkthjälp för enheter 57 I D – National Semiconductor DP83840VCE PHY-krets.

Kända problem och begränsningar I De kort och konfigurationer som listas ovan stöds av drivrutinen dnet och stödför ytterligare kort kommer att läggas till efterhand. I 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. I 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” på sidan 18. I 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. I Version 4 SROM-format stöds inte.

58 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Intel EtherExpress PRO/100 (82556)

Enhetsdrivrutin för Solaris: ieef

Enhetstyp: Nätverk (Ethernet)

Kort: Intel EtherExpress PRO/100 (82556)

Busstyp: PCI

Kontakt: RJ-45

Konfigureringsinformation

Kända problem och begränsningar 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.

Kapitel 2 • Direkthjälp för enheter 59 Intel EtherExpress PRO/100B (82557), EtherExpress PRO/100+ (82558, 82559)

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

Konfigureringsinformation

Kända problem och begränsningar IA-baserade system med Intel EtherExpress PRO/100B eller Intel EtherExpress PRO/100+ kan låsa sig närgränssnittet stängs av samtidigt som ett paket tas emot.

För att undvika detta börduvänta tills systemet har ingen eller mycket låg nätverkstrafik innan du stänger ned gränssnittet.

60 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Token Ring-nätverkskort

Madge Smart 16/4 Token Ring

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.

Konfigureringsinformation

Kända problem och begränsningar 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.

Konfigurationsanvisningar 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.

Kapitel 2 • Direkthjälp för enheter 61 Tänk på följande när du anger maskinvaruinställningar: I 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. I 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.

62 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Ljudkort

Analog Devices AD1848 och kompatibla enheter

Enhetsdrivrutin för Solaris: sbpro

Enhetstyp: Ljud

Kretsar: Analog Devices AD1848 och kompatibla enheter (på moderkort eller tilläggskort)

Busstyper: ISA

Obs! De funktioner och gränssnitt som stöds av Solaris-drivrutinen sbpro beskrivs i direkthjälpen för audio(7I) och sbpro(7D).

Information om kompatibla enheter 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 ärde inte alltid kompatibla på maskinvarunivå och stöds inte av Solaris-programvaran. “Testade kompatibla enheter” på sidan 63 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örnärvarande stöder.

Testade kompatibla enheter Följande AD1848-enheter och kompatibla enheter har testats: I Compaq Deskpro XL Business Audio med inbyggd AD1847-krets I Turtle Beach Tropez-kort med CS4231-krets

Kapitel 2 • Direkthjälp för enheter 63 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.

Konfigureringsinformation

Obs! 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.

I Volymen styrs av programmet. Vrid upp volymreglaget till maximal ljudstyrka om det inte låter något. I 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. I 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.

Inställningar som stöds 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.

Compaq Deskpro XL Business Audio med inbyggd AD1847-krets

• I/O-adress: 0x530, 0x604, 0xE80, 0xF40

sbpro-drivrutinen väljer automatiskt en DMA-kanal och en IRQ-linje som inte används.

64 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Obs! sbpro-drivrutinen stöder användning av AD1848 och kompatibla enheter på DMA-kanaler förbåde inspelning och uppspelning, men samtidig uppspelning och inspelning stöds inte.

Turtle Beach Tropez-kort med CS4231-krets

• 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.

Obs! 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.

Kända problem och begränsningar I 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. I 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. I Ä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

Kapitel 2 • Direkthjälp för enheter 65 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.

Compaq Deskpro XL Business Audio med inbyggd AD184x-krets I Vissa systemenheter har uttag förhö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. I Ljudkvaliteten blir bättre om du använder en extern mikrofon och högtalare i stället fördesomär inbyggda i tangentbordet.

66 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Creative Labs Sound Blaster Pro, Sound Blaster Pro-2

Enhetsdrivrutin för Solaris: sbpro

Enhetstyp: Ljud

Kort: Creative Labs Sound Blaster Pro Sound Blaster Pro-2

Busstyp: ISA

Obs! De funktioner och gränssnitt som stöds av Solaris-drivrutinen sbpro beskrivs i direkthjälpen för audio(7I) och sbpro(7D).

Konfigureringsinformation I Sound Blaster Pro-kortet kan inte dela IRQ-inställningar med andra kort som finns i systemet. Om den maskinvarubyglade IRQ-inställningen ärofö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. I 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örnågot alls. I 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.

Inställningar som stöds 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.

Kapitel 2 • Direkthjälp för enheter 67 • IRQ-nivå:2,5, 7,10

• I/O-adress: 0x220, 0x240

• DMA-kanal: 0, 1,3

Kända problem och begränsningar 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 ärmöjligt, i annat fall får du ta bort Sound Blaster-enheten från systemet.

68 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16

Enhetsdrivrutin för Solaris: sbpro

Enhetstyp: Ljud

Kort: Creative Labs Sound Blaster 16 Sound Blaster AWE32 Sound Blaster Vibra 16

Busstyp: ISA

Obs! De funktioner och gränssnitt som stöds av Solaris-drivrutinen sbpro beskrivs i direkthjälpen för audio(7I) och sbpro(7D).

Konfigureringsinformation I 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åndesom SCSI-delsystemet använder. I 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örnågot alls. I 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.

Inställningar som stöds 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.

• IRQ-nivå:2,5,7,10

Kapitel 2 • Direkthjälp för enheter 69 • I/O-adress: 0x220, 0x240, 0x260, 0x280

• 8-bitars DMA-kanal: 0, 1,3

• 16-bitars DMA-kanal: 5,6,7

Kända problem och begränsningar I 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 ärofö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”. I Sound Blaster 16-, Sound Blaster Vibra 16- och Sound Blaster AWE32-kort som inte har stödför Plug and Play identifieras alla som Sound Blaster 16-kort. I 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 ärmöjligt, annars får du ta du bort Sound Blaster-enheten från systemet.

70 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 PC Card (PCMCIA)-maskinvara

PC Card-kort

Enhetsdrivrutin för Solaris: pcic

Busstyp: PC Card

Kontakter: Upp till åtta Type I-, II- eller III-socklar

Varning! Intergraph TD-30/TD-40-datorer kan låsa sig. För att undvika detta bördu jorda dig genom att vidröra metall på datorn närdusä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.

Konfigureringsinformation I Installera PC Card-tilläggskortet innan du installerar Solaris. I På vissa system är det inbyggda PC Card-kortet inaktiverat som standard. Aktivera det innan du installerar Solaris. I 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

Kapitel 2 • Direkthjälp för enheter 71 Konfigurationsanvisningar

M Inledande installation och konfiguration 1. Använd konfigurationsassistenten för att få hjälp med adressutrymme, I/O-utrymme och IRQ:er som redan används av systemenheter.

2. Sätt in PC Card-kortet.

3. Installera Solaris-programmet.

4. Starta om datorn.

M Lägga till PC Card-stöd i ett redan installerat system 1. Bli root.

2. Gör en omkonfigurationsomstart för att omfördela resurser: # touch /reconfigure # reboot

3. Sätt in PC Card-kortet och sätt på datorn.

4. Starta systemet så att drivrutinen för PC Card-enheten startar med de nya resurserna som tilldelats.

M Tilldela IRQ:er 1. Starta med konfigurationsassistenten så att du kan granska resursanvändningen.

2. 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.

3. 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.

a. Markera serieportsenheten som använder IRQ 3 eller parallellportsenheten som använder IRQ 7 och välj Ta bort enhet.

b. Välj Fortsätt om du vill gå tillbaka till menyn Enhetsåtgärder.

c. Spara konfigurationen.

4. Starta Solaris-programmet.

72 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 3Com EtherLink III (3C589) PC Card-kort

Enhetsdrivrutin för Solaris: pcelx

Enhetstyp: Nätverk (Ethernet)

Kort: 3Com EtherLink III (3C589)

Busstyp: PC Card

Konfigureringsinformation I Endast IBM ThinkPad 760E-serien och system med TI PCI1130 PCI-to-CardBus-kretsen (t ex 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; . I Det går inte att starta eller installera Solaris-programmet med en 3Com EtherLink III PC Card-enhet. I 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.

Kända problem och begränsningar Nätverkstjänster startas automatiskt när systemet startas. Dessa tjänster startas inte närdulägger till eller avslutar ett nätverksgränssnitt efter att systemet har körts i gång.

Konfigurationsanvisningar

M Inledande installation och konfiguration 1. Installera Solaris-programmet.

2. Starta systemet.

3. Sätt in 3Com EtherLink III PC Card-enheten.

Kapitel 2 • Direkthjälp för enheter 73 M Identifiera ett okänt kort 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.

1. Bli root.

2. 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)

3. 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å.

M Konfigurera två eller flera kort 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.

1. Skapa filen /etc/hostname.pcelx# (där # anger sockelnummer) för att ange namnet på den värddator som ska associeras med det härgränssnittet.

2. Lägg till en IP-adress för den nya värddatorn i filen /etc/inet/hosts.

3. Kontrollera att det associerade nätverket finns med i /etc/inet/netmasks.

4. 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.

5. Starta om datorn.

Obs! Den här proceduren beskrivs i System Administration Guide, Volume 3.

Specialfiler 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).

74 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Utbyte under drift Om du tar bort 3C589-kortet ignoreras all information du skickar och inga felmeddelanden visas.

Närdusä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ånnätverket.

Kapitel 2 • Direkthjälp för enheter 75 Modem och seriella PC Card-enheter

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

Konfigureringsinformation 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).

Konfigurationsanvisningar

M Inledande installation och konfiguration 1. Installera Solaris-programmet.

2. Starta systemet.

3. Sätt in modemet eller serieenheten.

M Identifiera en okänd enhet 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.

1. Bli root.

2. 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)

76 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 ... pccard111.222 (driver not attached)

3. 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

Obs! 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).

M Felaktigt identifiera en känd enhet 1. 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)

2. 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.

3. För att enheter ska fungera korrekt med Solaris-operativmiljönmåste alla enheter vara redovisade, även sådana som Solaris-miljön inte stöder. Programmet Konfigurationsassistenten redovisar alla enheter i systemet.

Kapitel 2 • Direkthjälp för enheter 77 Ytterligare konfigurering Närdulä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.

Specialfiler 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).

Utbyte under drift 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.

78 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 SRAM och DRAM PC Card-enheter

Enhetsdrivrutin för Solaris: pcram

Enhetstyper: Statisk RAM (SRAM), dynamisk RAM (DRAM)

Busstyp: PC Card

Obs! Flash RAM-enheter stöds inte.

Konfigureringsinformation 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).

Kända problem och begränsningar I 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. I Eftersom PC Card-minnesenheten är utformad som en pseudodiskettyp är det enda verktyg du kan använda för formatering fdformat(1).

Konfigurationsanvisningar

M Inledande installation och konfiguration 1. Installera Solaris-programmet.

2. Starta systemet.

3. Sätt in kortet.

M Identifiera en okänd enhet Om du sätter in en minnesenhet som inte kan identifieras (dvs inga specialfiler skapas) använder du kommandot prtconf.

Kapitel 2 • Direkthjälp för enheter 79 1. Bli root.

2. 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)

3. Om minnesenheten inte visas i slutet av prtconf-utdata stöds den inte och du kan inte använda den tillsammans med pcram-enhetsdrivrutinen.

Specialfiler 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 #

80 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 Obs! Ett enhetsnamn kan anges antingen genom ett partitionsnamn ( p#) eller ett skivdelsnamn (s#), men inte både och.

M Använda PC Card-minnesenheter Eftersom programmet Solaris Volume Management (volymhantering) känner igen PC Card-minnesenheter krävs ingen särskild vold-konfiguration.

G 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.)

Obs! 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.

Utbyte under drift 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. I 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. I 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.

Kapitel 2 • Direkthjälp för enheter 81 Viper 8260pA, SanDisk Flash och andra PC Card ATA-enheter

Enhetsdrivrutin för Solaris: pcata

Enhetstyp: ATA PC Card-kort

Kort: Viper 8260pA SanDisk Flash Andra PC Card ATA-enheter

Busstyp: PC Card

Konfigureringsinformation 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).

Kända problem och begränsningar I vold stöder inte pcata.Dumåste montera filsystem manuellt. I Du måste köra umount påfilsystemet innan du tar bort skivan. I Ufs-filsystem påflyttbara medier (PC Card ATA) bör vara inställda på ett av monteringsalternativen ’onerror={panic, lock, umount}’.

Konfigurationsanvisningar

M Inledande installation och konfiguration 1. Installera Solaris-programmet.

2. Starta systemet.

3. Sätt in PC Card ATA-enheten.

M Identifiera ett okänt kort 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.

82 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002 1. 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

2. 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å.

Specialfiler 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).

Utbyte under drift I Om du vill ta bort skivan måste du avmontera filsystemet. I 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).

I 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:

Kapitel 2 • Direkthjälp för enheter 83 # mount -F ufs /dev/dsk/c #d#s# /mnt

Mer information finns i direkthjälpen för newfs( 1M) och mount( 1M). I 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).

84 Solaris 8 (Intel-version) Handbok för konfiguration av enheter • Mars 2002