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

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

Inledande installation och konfiguration

  1. Installera Solaris-programmet.

  2. Starta systemet.

  3. Sätt in modemet eller serieenheten.

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


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ön måste alla enheter vara redovisade, även sådana som Solaris-miljön inte stöder. Programmet Konfigurationsassistenten redovisar alla enheter i systemet.

Ytterligare konfigurering

När du lägger till en ny serieport eller ett nytt modem i systemet behöver du ofta redigera konfigurationsfiler så att alla program kan använda den nya kommunikationsporten. Filen /etc/uucp/devices behöver t ex uppdateras för att du ska kunna använda UUCP och PPP. Mer information finns i "Overview of UUCP" in System Administration Guide, Volume 3.

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.