PCMCIA: Modem bzw. serieller Port nicht ansprechbar

Supportdatenbank (pcmcia_serial)
Bezieht sich auf

SuSE Linux: Versionen ab 6.3

Symptom:

Sie möchten ein Modem auf einer PCMCIA-Karte verwenden und erhalten die Meldung Input/output error oder z.B. wvdial oder minicom bleiben hängen.
Eventuell haben Sie schon mit setserial experimentiert, hatten aber nur mit irq=0 (polling) Erfolg und dadurch eine langsame Verbindung.

Ursache:

Die eigentliche Ursache ist nicht vollständig klar, aber es hängt zumindest davon ab, wie das Modul serial geladen wurde. Das Laden des seriellen Moduls per kmod führt zu diesem Fehler (zu erkennen an der Ausgabe (autoclean) von lsmod). Im Startscript /sbin/init.d/serial wird das Kommando setserial aufgerufen, was zum Laden per kmod führt.

Lösung:

Es gibt drei Alternativen:
  1. Sollten Sie in /sbin/init.d/serial bisher keine Änderungen vorgenommen haben, können Sie einfach auf dessen Ausführung verzichten. Die Standardaktion dieses Scripts ist lediglich die Anzeige der vorhandenen seriellen Ports beim Booten. Löschen Sie dazu einfach die Links
    /sbin/init.d/rc1.d/K50serial
    /sbin/init.d/rc1.d/S02serial
    /sbin/init.d/rc2.d/K50serial
    /sbin/init.d/rc2.d/S02serial
    /sbin/init.d/rc3.d/K50serial
    /sbin/init.d/rc3.d/S02serial
    

  2. Wenn Sie /sbin/init.d/serial benötigen (d.h. es modifiziert haben) können Sie den Aufruf modprobe serial am Anfang der Startsektion einfügen.

  3. Letztendlich können Sie die Unterstützung für serielle Geräte auch fest in den Kernel einkompilieren. Dabei sind jedoch zwei Dinge zu berücksichtigen

Stichwörter: PCMCIA, SETSERIAL, SERIELL, MODEM, INTERRUPT

Kategorien: Hardware

SDB-pcmcia_serial, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 10. Jun 1999
SuSE Linux AG - Zuletzt generiert: 10. Mai 2002 von zoz (sdb_gen 1.40.0)