Solaris 8 (Intel-Plattform Edition) Gerätekonfigurationshandbuch

Modem und serielle PC-Kartengeräte

Solaris Gerätetreiber:

pcser

Gerätetyp:

Modem und serielle PC-Kartengeräte basierend auf 8250, 16550 oder kompatiblen UART bei Geschwindigkeiten bis zu 115 Kbps 

Bustyp:

PC-Karte 

Vorkonfigurationsinformationen

Wenn ein PC-Kartenmodemgerät erkannt wird, werden der Gerätetreiber pcata automatisch geladen, Anschlüsse und IRQs zugewiesen und spezielle Dateien erstellt (falls sie nicht schon existieren).

Konfigurationsverfahren

Erste Installation und Konfiguration

  1. Installieren Sie die Solaris-Software.

  2. Starten Sie das System.

  3. Installieren Sie das Modem bzw. serielle Gerät.

Identifizieren eines nicht erkannten Geräts

Wenn ein PC-Kartenmodem Gerät installiert ist, aber nicht erkannt wird, (es wurden unter /dev/cua oder /dev/term keine speziellen Dateien erstellt), verwenden Sie den Befehl prtconf, um das Problem zu identifizieren

  1. Melden Sie sich als root an.

  2. Führen Sie den Befehl prtconf -D aus, um zu prüfen, ob das Modem bzw. serielle Gerät erkannt wird.

    Nicht erkannte Geräte erscheinen am Ende der prtconf Ausgabe. Beispiel:

    # prtconf -D 
    .  .  .
    pcic, instance #0 (driver name: pcic)
       .  .  .
       pccard111.222 (driver not attached)
  3. Wenn Ihr Gerät nicht erkannt wurde ,,(driver not attached) ", verwenden Sie den Befehl add_drv, um den Gerätenamen als weiteren bekannten Alias für pcser Geräte hinzuzufügen.

    Geben Sie beispielsweise Folgendes an der Befehlszeile ein:

    # add_drv -i'"pccard111.222"' pcser
    

    Hinweis -

    Schließen Sie die doppelten in die einfachen Anführungszeichen ein, damit die Shell sie nicht entfernt. Verwenden Sie den in der prtconf Ausgabe aufgeführten Identifikationsstring. Verwenden Sie den gesamten String im Befehl add_drv. Siehe add_drv(1M).


Falsches Identifizieren eines erkannten Geräts

  1. Führen Sie den Befehl prtconf -D aus, um festzustellen, ob Ihr Modem oder serielles Gerät fälschlicherweise als Speicherkarte erkannt wird.

    Wenn das Gerät falsch erkannt wird (z. B. als Speicherkarte), zeigt die Ausgabe des Befehls prtconf vielleicht Folgendes:

    # prtconf -D 
    .  .  .
    pcic, instance #0 (driver name: pcic)
    	.  .  .
    	memory, instance #0 (driver name: pcmem)
    		pcram, instance #0 (driver name: pcram)
  2. Identifizieren Sie den Speicherressourcenkonflikt mithilfe des Konfigurationassistenten und fügen Sie die korrekten Informationen für das Gerät über das Menü ,,View/Edit Devices" hinzu.

    Es handelt sich meist um einen Ressourcenkonflikt zwischen den Einstellungen des Gerätespeichers. Sehen Sie dazu den Abschnitt ,,Identifying and Correcting Problems" im Kapitel ,,Configuring Devices" dieses Buches.

    Es kann aber auch sein, dass der Adpaterchip der PC-Karte nicht vollständig unterstützt wird, wie das bei in der Solaris 8 (Intel Platform Edition) 2/02 Hardware Compatibility List aufgeführten Rechnern der Fall ist.

  3. Damit Geräte mit der Solaris Umgebung korrekt funktionieren, müssen Sie alle erkannt worden sein, selbst wenn sie von Solaris nicht unterstützt werden. Der Konfigurationassistent erkennt alle Geräte im System.

Zusätzliche Konfiguration

Wenn Sie einen neuen seriellen Anschluss oder ein neues Modem zum System hinzufügen, müssen Sie oft die Konfigurationsdateien bearbeiten, damit der neue Kommunikationsanschluss von Anwendungen genutzt werden kann. Die Datei /etc/uucp/devices muss z. B. mit UUCP und PPP aktualisiert werden. Siehe dazu den Abschnitt "Overview of UUCP" in System Administration Guide, Volume 3.

Spezielle Dateien

Die seriellen Geräte unter /dev/term und /dev/cua sind nach Socketnummer benannt. Eine in Socket 0 bzw. 1 installierte Karte heißt pc0, bzw. pc1. Siehe pcser(7D).

Hot-Plugging

Wenn ein PC-Kartenmodem oder serielles Gerät während der Verwendung entfernt wird, gibt der Gerätetreiber solange Fehlermeldungen aus, bis die Karte wieder im Socket instaliert wird.

Das Gerät muss geschlossen und mit der wieder installierten Karte geöffnet werden, bevor es wieder funktioniert. Der Neustartprozess hängt von der jeweiligen Anwendung ab. So wird eine tip Sitzung z. B. automatisch geschlossen, wenn eine Karte entfernt wird. Um das System neu zustarten, muss die tip Sitzung ebenfalls neu gestartet werden.