On Mon, May 05, 2003 at 11:34:24AM +0200, Jan Girlich wrote: ...
Ja, richtig. Zwei Teles 16.3. Beide funktionieren wunderbar. Wenn ich isdnlog am laufen habe möchte ich die eine verkehrt herum anschliessen und ausgehende Anrufe mitloggen.
Da meine Data Versions mit dem Kernel 2.2.25 0x05 statt 0x06 lauten, gehe ich bei Dir von einem Kernel 2.4.nn aus. In diesem Fall könnte man bei auch im syslog ausbleibenden Meldungen einmal /dev/isdnctrl0 überprüfen.
Richtig: Kernel 2.4.20 Vanilla. Selbst kompiliert. Ich prüfe nochmal die ISDN-Angaben, aber ich bin mir ziemlich sicher alles richtig eingestellt zu haben.
Wie prüfe ich, ob /dev/isdnctrl0 richtig funktioniert? Ein root # cat /dev/isdnctrl0 z.B. ergibt nichts. Ich denke hier ist wohl der richtige Ansatzpunkt.
Das geht nur, wenn isdnlog nicht laeuft. Also killall isdnlog cat /dev/isdnctrl0 sollte bei Aktivitaet etwas ergeben (vorrausgesetzt der debug level ist mindestens auf 4, hisaxctrl <id> 1 4).
Dabei kam mir der Gedanke, dass /dev/isdnctrl0 falsch ist. Schliesslich habe ich 2 ISDN-Karten. Aber der isdnlog-Aufruf mit /dev/isdnctrl2 hat auch nichts gebracht. Doch insgesamt bin ich mir unsicher wie entschieden wird welche ISDN-Karte die erste und welche die zweite ist.
Da musst Du beide angeben und dual verwenden. Welche die erste und welche die 2. ist haengt davon ab wie die Karten beim laden des hisax angegeben werden, die mit den parametern an erster Stelle ist auch die erste. z.B. 1.Karte io 0x180 irq 5 2.Karte io 0x280 irq 7 modprobe hisax io=0x180,0x280 irq=5,7 type=... laedt die mit 0x180 als 1. -- Karsten Keil SuSE Labs ISDN development