Hallo, Karsten Keil schrieb:
On Mon, May 05, 2003 at 11:34:24AM +0200, Jan Girlich wrote:
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).
Ein cat /dev/isdnctrl0 ergab jene, woraus ich entnehme, dass es funktioniert: 38:28.27 L3DC State ST_L3_LC_REL_DELAY Event EV_ESTABLISH_REQ 38:28.27 L3DC ChangeState ST_L3_LC_ESTAB 38:28.80 Card1 State ST_L1_NULL Event EV_PH_ACTIVATE 38:28.80 Card1 ChangeState ST_L1_WAIT_ACT 38:28.82 l3 invoke break 38:29.10 Card1 State ST_L1_WAIT_ACT Event EV_TIMER_ACT 38:29.10 Card1 ChangeState ST_L1_ACTIV 38:29.79 Card1 State ST_L1_ACTIV Event EV_PH_DEACTIVATE 38:29.79 Card1 ChangeState ST_L1_WAIT_DEACT 38:29.80 Card1 State ST_L1_WAIT_DEACT Event EV_TIMER_DEACT 38:29.80 Card1 ChangeState ST_L1_NULL 38:29.94 l3 invoke break 38:29.94 L3DC State ST_L3_LC_ESTAB Event EV_RELEASE_REQ 38:29.94 L3DC ChangeState ST_L3_LC_REL_DELAY Ich habe aber keine Ausgabe bekommen, wenn cat noch aktiv war und ich Aktionen ausgeführt habe. Doch wenn ich cat beendet und etwas gewartet habe, war wieder etwas im Device drin. Es scheint mir so, dass keine Informationen aus dem Device herauskommen, wenn es geöffnet ist. Trotzdem bin ich nicht mit meinem Problem weitergekommen und die Kernel-Einstellungen scheinen auch alle richtig zu sein.
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.
Okay, das ist inzwischen klar und /dev/isdnctl0 ist das richtige, funktionierende Device. Gruß Jan