Hallo, *David schrieb:
Am Sun, 04 Jan 2004, Ralph Müller schrieb: [..]
$ ls -l /dev/modem /dev/ttyS15 lrwxrwxrwx 1 root root 11 Jan 3 20:43 /dev/modem -> /dev/ttyS15 crw-rw-rw- 1 root uucp 4, 79 Jan 4 01:08 /dev/ttyS15
$ egrep "pctel|serial" /etc/modules.conf alias char-major-4-79 pctel alias char-major-4 serial alias char-major-5 serial alias char-major-240 usb-serial
Ob ich die Zeile "alias char-major-4-79 pctel" oberhalb oder unterhalb der Zeile "alias char-major-4 serial" einfüge, scheint keine Rolle zu spielen. -> Fehler.
Wie "Fehler"?
Ich meine die Fehlermeldung, die wvdial offenbar immer dann meldet wenn das Modul nicht geladen ist: "Cannot open /dev/modem: Eingabe-/Ausgabefehler"
Woran könnte es noch liegen daß das Modul nicht automatisch geladen wird?
Hm. Ich kenn den Kruscht nicht, aber mach bitte mal folgendes:
# modprobe -r pctel serial
(Nichts in /var/log/messages hinzugekommen)
# lsmod | head
In der Ausgabe von lsmod ist weit und breit nichts mit pctel zu sehen. Das Module "serial" ist nun weg, wohl wegen dem vorigen "modprobe -r ..". In /var/log/messages ist nichts hinzugekommen.
# machwas_mit_/dev/ttyS15
Gebe in einem xterm-Fenster ein harmloses "wvdial" ein. Und wvdial stellt fest: "Cannot open /dev/modem: Eingabe-/Ausgabefehler" In /var/log/messages tauchen die beiden Zeilen auf (gekürzt): "... Serial driver version 4.27 with HUB-6 ..." "... ttyS00 at 0x03f8 (irq=4) is a 16550A" _Meine_ Interpretation an dieser Stelle: Die dumme Nuß "wvdial" lädt das falsche Modul "serial" anstelle des richtigen Moduls "pctel". (Aber wieso eigentlich?) Vielleicht ist meine Interpretation aber auch falsch.
# lsmod | head
Und flup - das Modul "serial" ist wieder mittels lsmod zu sehen, aber ...
# modprobe -r pctel serial
..das Leben eines Moduls kann ja so kurz sein: nun isses (Modul "serial") wieder weg aus lsmod.
# modprobe -v -k pctel
Ahh, jetzt geht's aber so richtig ab hier: Die Ausgabe von "modprobe -v -k pctel" ist "/sbin/insmod -k -q /lib/modules/2.2.25/misc/pctel.o". In /var/log/messages erscheint: "ttyS15 at 0xe800 (irq=10) is a PCtel" Das Modul pctel taucht jetzt in der Ausgabe von lsmod auf. Anschließend findet wvdial auch keinen Grund mehr zu meckern: Einwahl ins Netz funktioniert.
Und schaue bitte, was von obigem in der /var/log/messages auftaucht.
Tue alles wenn es etwas mehr Licht ins Dunkel bringt. <Zusatzfrage> Das folgende hat jetzt mit dem oben dargestellten Fehlerbild nichts zu tun: (Kann als eine Zusatzfrage angesehen werden) Das Benutzen des intern-eingebauten Modems ist - wie ich erst jetzt leider mit Erschrecken festgestellt habe - sehr mühsam: Immer wenn das Telefon-/Modemkabel im Rechner (Modem) steckt, dann funktioniert mein Telefon nur bei eingeschaltetem Rechner. Wenn das Kabel zwar in der Wanddose, aber nicht im Rechner steckt, dann funktioniert das Telefon. Wenn das Telefon funktionieren soll, dann muß ich also bei Ausschalten des Rechners auch das Kabel aus dem Rechner ziehen. Da der Rechner nicht immer angeschaltet ist, muß ich wenn ich "ins Internet" möchte deshalb immer erst unter den Tisch krabbeln und das Kabel in den Rechner stecken, was zwar meine Beweglichkeit fördert, aber nicht wirklich eine Dauerlösung sein kann. Das Kabel ist ein 4-adriges, gebrücktes(!) Telefonanschluß- kabel von der Fa. Conrad Elektronik. Hat jemand eine Erklärung für dieses Fehlerbild? </Zusatzfrage> Ralph