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 Intels 32-bitars processorarkitektur (IA) för att köras i Solaris-operativmiljön.
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.
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öd för ett stort antal användare på en dator.
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.
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.
Så här inaktiverar du stöd för PAE-läge:
Starta om datorn.
Avbryt startförloppet genom att trycka på Escape-tangenten.
Enhetskonfigurationsassistenten i Solaris startar.
Tryck på F2_Continue tills skärmbilden Starta Solaris visas.
Tryck på F4_Boot Tasks.
Skärmbilden Startåtgärder visas.
Välj Visa/Redigera egenskapsinställningar.
Skärmbilden Visa/Redigera egenskapsinställningar visas.
Tryck på F4_Create.
Skärmbilden Skapa egenskap visas.
Skriv mmu-modlist i fältet Ange egenskap och tryck på Retur.
Skriv mmu32 i fä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.
Tryck på F2_Back.
Skärmbilden Startåtgärder visas.
Tryck på F3_Back.
Efter att drivrutinerna har laddats visas skärmbilden Starta Solaris.
Fortsätt med datorstarten som vanligt.
Om systemet låser sig eller återställs när du söker efter ISA-enheter utför du följande uppgifter (i den ordning de anges, enligt nedanstående förklaringar) tills du lyckas med sökningen.
Identifiera ett problem med en befintlig enhet.
Leta upp och lös resurskonflikter.
Tillhandahåll information om enheten manuellt.
Läs igenom dokumentation från tillverkaren. Kontrollera att enheten är korrekt konfigurerad och att den inte är oförenlig med andra enheter i systemet.
Starta Enhetskonfigurationsassistenten i Solaris 8 (Intel Platform Edition) från startdisketten eller installations-cd:n.
Välj Specifik avsökning för att hitta de enheter som identifieras automatiskt.
Ange den enhet som du tror orsakar låsningen och starta sökningen.
Om sökningen inte låser sig kan problemet bero på den ordning som enheterna bearbetades i. Gå till steg 5.
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".
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.
När du lyckats med sökningen går du till menyn Starta Solaris och anger vilken enhet du vill starta från.
Om du tänker starta eller installera från en cd-romskiva väljer du CD.
Om du tänker starta eller installera från nätverket och din dator är registrerad som en netinstall-klient väljer du NÄT.
Om du tänker starta från datorns installerade hårddisk väljer du DISK.
Starta och installera Solaris-program.
Starta Enhetskonfigurationsassistenten i Solaris 8 (Intel Platform Edition) från startdisketten eller installations-cd:n.
Välj Specifik avsökning för att hitta endast de enheter som identifieras automatiskt.
Marker alla enheter i systemet som inte orsakade den ursprungliga låsningen.
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.
Den här metoden kanske inte fungerar om en maskinvarukonflikt påverkar enhetssökningens möjlighet att korrekt fastställa olika enheters konfiguration.
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.
Om det finns en konflikt med en enhet som kräver konfigurationsverktyg från tillverkaren gör du följande:
Sätt i disketten med tillverkarens konfigurationsverktyg.
Ändra inställningarna för enheten.
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". Du behöver inte starta om.
Välj Specifik avsökning.
När du lyckats med sökningen går du till menyn Starta Solaris och anger den enhet du vill start från.
Om du tänker starta eller installera från en cd-romskiva väljer du CD.
Om du tänker starta eller installera från nätverket och din dator är registrerad som en netinstall-klient väljer du NÄT.
Om du tänker starta från datorns installerade hårddisk väljer du DISK.
Starta och installera Solaris-program.
Starta Enhetskonfigurationsassistenten i Solaris 8 (Intel Platform Edition) från startdisketten eller installations-cd:n.
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.
När du lyckats med sökningen går du till menyn Starta Solaris och anger den enhet du vill start från.
Om du tänker starta eller installera från en cd-romskiva väljer du CD.
Om du tänker starta eller installera från nätverket och din dator är registrerad som en netinstall-klient väljer du NÄT.
Om du tänker starta från datorns installerade hårddisk väljer du DISK.
Om enheten låser sig igen när du försöker gå till menyn Starta Solaris eller om enheten inte fungerar kontaktar du produktsupport.
Problem |
Lösning |
Så här känner Enhetskonfigurationsassistenten igen en känd ISA- eller EISA-enhet |
Den I/O-portadress som valts för den okända enheten kan vara oförenlig med I/O-portadressen 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. |
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.
Starta DOS.
Säkerhetskopiera korttillverkarens diskett med EISA-konfigurationen innan du använder den för att konfigurera maskinvaran.
Kopiera EISA .cfg- och .ovl-konfigurationsfilerna från korttillverkarens konfigurationsdiskett till EISA-konfigurationsdisketten för varje ISA- eller EISA-tilläggskort som ska konfigureras.
Kör konfigurationsverktyget (ECU:n).
Programmet heter CF.EXE eller CFG.EXE.
Ange lämpliga konfigurationsparametrar och särskilda operativlägen för varje enhet.
Problem |
Lösning |
Så här avhjälper du felet om datorn inte startar automatiskt |
Om du har en seriell vändslingekabel mellan 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 |
Problem |
Lösning |
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. |
Problem |
Lösning |
Så här styr du tilldelning av IRQ:er till PCI-enheter |
Kontrollera att det finns en aktiverad IRQ för 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. |
Problem |
Lösning |
Så här använder du systemets BIOS för att ändra inställningar för enheter |
Läs tillverkarens dokumentation om vilken metod som används för åtkomst av BIOS-inställningar för systemet och vilka funktioner som är tillgängliga. |
Så här ställer du in ett cachebart område i systemminnet för American Megatrends, Inc. (AMI) BIOS |
Du får bäst resultat om du gör det cachebara området lika stort som det totala minnet i systemet.
|
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.
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.
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.
Om kortet och länkenheter stöder NWay media autonegotiation bör båda enheterna automatiskt välja optimal hastighet och duplex-läge.
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.
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är sättet inaktiveras vanligtvis NWay autonegotiation för den aktuella enheten eller porten.
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.
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.
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" Ethernet-kabel) |
10 Mbit/s |
En del PCI-systemkort innehåller DMA-kretsar som saknar stöd för 100 Mbit/s Fast Ethernet. Solaris-miljön stö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:
82430LX (Mercury)
82450GX (Orion) (endast versionerna A och B)
Följande kretsar har inte detta problem:
82430NX (Neptune)
82430FX (Triton)
82430HX (Triton II)
82440FX (Natoma)
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.
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
Varje gång du lägger till, tar bort eller byter ut maskinvara bör du köra Konfigurationsassistenten.
När du har bytt namn på drivrutinen startar du om datorn så att ändringarna träder i kraft:
# touch /reconfigure # reboot