mISDN und HFC_USB funzt nicht zusammen

Disabled

Neuer User
Mitglied seit
22 Jul 2005
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hi!
Seit nun geraumer Zeit probiere auf meinem Laptop nen * mit nem Billion Tiny USB (von ACER) zusammenzustellen. Gentoo läuft auf der Kiste jetzt ganz zufriedenstellend.
Also hab ich mISDN in die Kernelsourcen (CVS) reingepatcht und aktiviert.
Aber wenn ich das Gerät dann anstecke, bekomm ich im Syslog nur
Fehlermeldungen.
Hier ein Auszug:
Code:
Sep 29 15:47:25 Linux1200 not possible to autoload mISDN_l1 please try to load manually
Sep 29 15:47:25 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(c13cdf6c)
Sep 29 15:47:25 Linux1200 mISDN: INTERNAL ERROR in drivers/isdn/hardware/mISDN/stack.c:596
Sep 29 15:47:25 Linux1200 hfcsusb_manager: data(c6c2c014) prim(f1780) arg(00000000)
Sep 29 15:47:25 Linux1200 mISDNd: addr(f0000) prim(f1980) failed err(-92)
Sep 29 15:47:25 Linux1200 dchannel_bh: event 4
Sep 29 15:47:25 Linux1200 hfcsusb_1 S0_new_state: TE 7
Sep 29 15:47:26 Linux1200 modprobe: WARNING: Error inserting capifs (/lib/modules/2.6.12-gentoo-r10/kernel/drivers/isdn/capi/capifs.ko): Device or resource busy
Sep 29 15:47:26 Linux1200 capi20: unable to get major 68
Sep 29 15:47:26 Linux1200 modprobe: FATAL: Error inserting capi (/lib/modules/2.6.12-gentoo-r10/kernel/drivers/isdn/capi/capi.ko): Input/output error
Sep 29 15:47:26 Linux1200 capi-usb: could not load CAPI!
Sep 29 15:47:28 Linux1200 dchannel_bh: event 1
Sep 29 15:47:38 Linux1200 dchannel_bh: event 1
Das ist also mein erstes Problem. Kann mir dann noch jemand ganz kurz sagen, was auf den Rechner muss?
Also zuerste der ISDN Treiber (mit mISDN), dann der Asterisk, zusätzlich ein ISDN Channel treiber (chanISDN) reicht das im Prinzip, und ist das die richtige Reihenfolge?
Vielen Dank im Voraus,
Mathias

*edit*
Ich nutze den Kernel 2.6.12-r10
*/edit*
 
Ich müßte noch mal genau nachsehen, aber an sich benötigt man capi hierbei nicht. Bei mir gehts auch ohne. Versuche mal die Module von hand zu laden und poste das log.

Auch seltsam ist die mISDN stack.c Fehlermeldung.
Guck mal hier: http://www.ip-phone-forum.de/forum/viewtopic.php?t=14839
Da liegen irgendwo schon durchkompilierte Treiber für nen 2.6'er Kernel rum. Teste mal die.



Bubble
 
Aber ich hab doch garnichts von Capi gesagt oder eingestellt. Trozdem ist es im Log, merkwürdig. Ich prüf morgen nochmal die Einstellungen und guck, warum er versucht capi zu laden.
Aber du hast Recht, da braucht man prinzipiell kein Capi für.
Und im Thread hab ich keinen vorkompilierten Treiber gefunden...

*edit*
Noch was, Ich kann mISDN_user nicht kompilieren. Muss das schon installiert sein, oder sollte erstmal der Treiber das Gerät so erkennen?
*/edit*
 
Yo danke, ich hab jetzt im Kernel den /dev/capi support, sowei die Capi2.0 Middleware rausgenommen, und jetzt sieht das log schon viel besser aus:
Code:
Oct  2 11:54:35 Linux1200 usb 1-2: new full speed USB device using uhci_hcd and address 2
Oct  2 11:54:35 Linux1200 Modular ISDN Stack core $Revision: 1.25 $
Oct  2 11:54:35 Linux1200 mISDNd: kernel daemon started
Oct  2 11:54:35 Linux1200 ISDN L1 driver version 1.11
Oct  2 11:54:35 Linux1200 ISDN L2 driver version 1.20
Oct  2 11:54:35 Linux1200 mISDN: DSS1 Rev. 1.30
Oct  2 11:54:35 Linux1200 mISDN Capi 2.0 driver file version 1.14
Oct  2 11:54:35 Linux1200 X25 DTE modul version 1.8
Oct  2 11:54:35 Linux1200 hfcsusb driver Rev. 1.5 (debug=131071)
Oct  2 11:54:35 Linux1200 HFC-S USB: probing interface(0) actalt(0) minor(0)
Oct  2 11:54:35 Linux1200 mISDN_hfcsusb: probe of 1-2:1.0 failed with error -5
Oct  2 11:54:35 Linux1200 HFC-S USB: probing interface(1) actalt(0) minor(0)
Oct  2 11:54:35 Linux1200 HFC-S USB: detected "Billion tiny USB ISDN TA 128"
Oct  2 11:54:35 Linux1200 HFC-S USB: Endpoint-Config: 3 Interrupt IN + 3 Isochron OUT (if=1 alt=2)
Oct  2 11:54:35 Linux1200 hfcsusb_1 wants TE Mode
Oct  2 11:54:35 Linux1200 hfcsusb card ce70a000 dch ce70a010 bch1 ce70a190 bch2 ce70a31c
Oct  2 11:54:36 Linux1200 HFC-S USB: starting intr IN fifo:5
Oct  2 11:54:36 Linux1200 HFC-S USB: starting intr IN fifo:1
Oct  2 11:54:36 Linux1200 HFC-S USB: starting intr IN fifo:3
Oct  2 11:54:36 Linux1200 HFC-S USB: starting ISO-chain for Fifo 4
Oct  2 11:54:36 Linux1200 HFC-S USB: starting ISO-chain for Fifo 0
Oct  2 11:54:36 Linux1200 HFC-S USB: starting ISO-chain for Fifo 2
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(f1a82) arg(ce61db40)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(f1a82) arg(ce61db40)
Oct  2 11:54:36 Linux1200 kcapi: Controller 1: mISDN1 attached
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(f3280) arg(cf64ea54)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(f3482) arg(cf64eaf4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(f1481) arg(00000000)
Oct  2 11:54:36 Linux1200 mISDNd: test event done
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->ffffffff ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_1 B2 protocol 0-->ffffffff ch 1-->1
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(f4182) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a014) prim(fe580) arg(cf12089c)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1a82) arg(ce61dac0)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1a82) arg(ce61dac0)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1a82) arg(ce61dac0)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1681) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(00000000) prim(fe380) arg(ce5b1dd4)
Oct  2 11:54:36 Linux1200 hfcsusb_manager: data(ce70a1a4) prim(f1780) arg(00000000)
Oct  2 11:54:36 Linux1200 hfcsusb_1 B1 protocol 0-->0 ch 0-->0
Oct  2 11:54:36 Linux1200 kcapi: card 1 "mISDN1" ready.
Oct  2 11:54:36 Linux1200 usbcore: registered new driver mISDN_hfcsusb
Oct  2 11:54:36 Linux1200 dchannel_bh: event 4
Oct  2 11:54:36 Linux1200 hfcsusb_1 S0_new_state: TE 7
Oct  2 11:54:36 Linux1200 dchannel_bh: event 1
Oct  2 11:54:46 Linux1200 dchannel_bh: event 1

Jetzt kann ich endlich mal weiterwerkeln.
 
Jup, sieht gut aus! Weiter so!
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.