Enhetsdrivrutin för Solaris: |
pcelx |
Enhetstyp: |
Nätverk (Ethernet) |
Kort: |
3Com EtherLink III (3C589) |
Busstyp: |
PC Card |
Endast IBM ThinkPad 760E-serien och system med TI PCI1130 PCI-to-CardBus-kretsen (t ex Dell Latitude XPi CD):Innan du ansluter systemet till nätverket ställer du in PC Card-kortet på 8-bitarsläge genom att skapa en fil som heter /kernel/drv/pcelx.conf och som innehåller force-8bit=1; .
Det går inte att starta eller installera Solaris-programmet med en 3Com EtherLink III PC Card-enhet.
Om datorn känner igen PC Card ATA-enheten laddas pcelx-drivrutinen automatiskt, portar och IRQ:er tilldelas och specialfiler skapas (om de inte redan finns). Du varken kan eller behöver utföra någon manuell konfiguration av maskinvaran.
Nätverkstjänster startas automatiskt när systemet startas. Dessa tjänster startas inte när du lägger till eller avslutar ett nätverksgränssnitt efter att systemet har körts i gång.
Om du sätter in ett 3C589-kort och datorn inte känner igen det (det skapas inga specialfiler), använder du kommandot prtconf för att hitta problemet.
Bli root.
Kör kommandot prtconf -D för att kontrollera om 3C589-kortet känns igen.
En identifierad enhet visas då i prtconf-utdatan. Till exempel:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . network, instance #0 (driver name: pcelx)
Om pcelx inte nämns i prtconf-utdatan är det problem med konfigurationen av PC Card-kortet eller med maskinvaran. Undersök om problemet beror på kortet eller anslutningen genom att försöka använda kortet på en annan dator och genom att undersöka om det fungerar på samma dator som du kör DOS på.
Eftersom 3C589-kortet inte stöds under Solaris-installationen måste du uppdatera nätverkskonfigurationsfilerna innan du kan använda det som nätverksgränssnitt.
Skapa filen /etc/hostname.pcelx# (där # anger sockelnummer) för att ange namnet på den värddator som ska associeras med det här gränssnittet.
Lägg till en IP-adress för den nya värddatorn i filen /etc/inet/hosts.
Kontrollera att det associerade nätverket finns med i /etc/inet/netmasks.
Kontrollera att konfigurationsfilen /etc/nsswitch.conf för omkopplaren för namntjänst inkluderar de nätverkstjänster och lokala tjänster som du behöver.
Starta om datorn.
Den här proceduren beskrivs i System Administration Guide, Volume 3.
Namngivning av enheter i /dev följer standardmässig LAN-namngivning förutom att PPA:ns (Physical Point of Attachment) enhetsnummer är sockeln där kortet sitter, inte instansen. Detta innebär att för pcelx-drivrutinen, /dev/pcelx0 (eller PPA 0 av /dev/pcelx) är kortet i sockel 0, medan ett kort i sockel 1 är /dev/pcelx1 (eller PPA 1 av /dev/pcelx). Mer information finns i direkthjälpen för pcelx(7D).
Om du tar bort 3C589-kortet ignoreras all information du skickar och inga felmeddelanden visas.
När du sätter in kortet igen i samma sockel fungerar enheten som vanligt. Det fungerar likadant som om du bara hade kopplat från enheten tillfälligt från nätverket.