Discussion:
probleme mit kernel 2.6.8 und misdn
Torsten Becker
2005-01-03 10:20:32 UTC
Permalink
Hallo an Alle!

Frohes neues Jahr erst mal :-)

Ich versuche seit einiger Zeit meinen Router mit capisuite zu versehen und
habe dabei folgende Konstellation und Probleme:

- Debian Sarge mit eigenem Kernel2.6.8 und mISDN / Hardware: Fritz PCI v2
- alle Module für mISDN und Fritz Card werden geladen (im Syslog werden dabei
keine Fehler gemeldet)
- capifs ist gemountet und in /proc/capi wird die Karte als aktiviert
angezeigt
- ich starte keine Hisax Module und verwende auch nicht isdnactivecards oder
isdnutils

Wenn ich jetzt Capisuite (version 0.4.4-7, aktuelle in Debian Testing) starte,
dann erscheint diese Fehlermeldung:

Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: CapiSuite 0.4.4 started.
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: Can't start Capi abstraction.
The given error message was: CapiError: Error while LISTEN_REQ: OS resource
error (out of memory?). occured in Capi::listen_req()

Kann mir hier jemand weiterhelfen?

Mein Ziel ist es die Capisuite in einem virtuellen Server zum laufen zu
kriegen. Dabei soll auch Faxgate eingesetzt werden. Meine Tests habe ich aber
erstmal nicht im virtuellen Server gemacht.

Viele Gruesse, Torsten
Torsten Becker
2005-01-03 12:12:48 UTC
Permalink
Post by Torsten Becker
- Debian Sarge mit eigenem Kernel2.6.8 und mISDN / Hardware: Fritz PCI v2
[...]
Post by Torsten Becker
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: CapiSuite 0.4.4 started.
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: Can't start Capi
abstraction. The given error message was: CapiError: Error while
LISTEN_REQ: OS resource error (out of memory?). occured in
Capi::listen_req()
Kann mir hier jemand weiterhelfen?
Hmmm - hast du das schonmal mit einer anderen Kernelversion probiert? Das
klingt mir sehr nach einem Bug in mISDN.
Nein hab ich bisher noch nicht gemacht. Wäre schön zu wissen, ob es generell
jemandem gelingt die von mir angestrebte Konfiguration zu betreiben. Dann
würde ich natürlich auch einen anderen Kernel testen. Es sollte aber schon
der 2.6.xer sein, da ich den dafür vorhandenen vserver-patch verwende.
Jan Girlich
2005-01-03 18:52:13 UTC
Permalink
Hallo Torsten,
Post by Torsten Becker
Hmmm - hast du das schonmal mit einer anderen Kernelversion probiert? Das
klingt mir sehr nach einem Bug in mISDN.
Nein hab ich bisher noch nicht gemacht. Wäre schön zu wissen, ob es generell
jemandem gelingt die von mir angestrebte Konfiguration zu betreiben. Dann
würde ich natürlich auch einen anderen Kernel testen. Es sollte aber schon
der 2.6.xer sein, da ich den dafür vorhandenen vserver-patch verwende.
Ich habe es mit dem Kernel 2.6.9 bereits schon mal zum laufen bekommen.

Viel Erfolg
Jan
Achim Bohnet
2005-01-04 13:37:01 UTC
Permalink
Post by Torsten Becker
Post by Torsten Becker
- Debian Sarge mit eigenem Kernel2.6.8 und mISDN / Hardware: Fritz PCI v2
[...]
Post by Torsten Becker
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: CapiSuite 0.4.4 started.
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: Can't start Capi
abstraction. The given error message was: CapiError: Error while
LISTEN_REQ: OS resource error (out of memory?). occured in
Capi::listen_req()
Kann mir hier jemand weiterhelfen?
Hmmm - hast du das schonmal mit einer anderen Kernelversion probiert? Das
klingt mir sehr nach einem Bug in mISDN.
Nein hab ich bisher noch nicht gemacht. Wäre schön zu wissen, ob es generell
jemandem gelingt die von mir angestrebte Konfiguration zu betreiben. Dann
würde ich natürlich auch einen anderen Kernel testen. Es sollte aber schon
der 2.6.xer sein, da ich den dafür vorhandenen vserver-patch verwende.
Die ersten debian sarge 2.6.8 kernels (ditto fuer linus 2.6.8 kernel)
war der capi support kaputt. Ich hoffe du benutzt einen neuer 2.6.8er
sarge kernel.

kernel-source-2.6.8 (2.6.8-6) unstable; urgency=medium
...
* Add CAPI skb freeing fix (closes: #269134) (Christoph Hellwig).
...

Danach hatte ich mit meiner B1 pcmcia und BlueFritz! AP-X keine
probleme mehr. Allerdings brauchen die beiden auch nicht den
misdn treiber.

Achim
Post by Torsten Becker
_______________________________________________
Capisuite-users mailing list
http://lists.berlios.de/mailman/listinfo/capisuite-users
--
To me vi is Zen. To use vi is to practice zen. Every command is
a koan. Profound to the user, unintelligible to the uninitiated.
You discover truth everytime you use it.
-- reddy-aB0odYrk/***@public.gmane.org
Torsten Becker
2005-01-04 14:18:27 UTC
Permalink
Post by Achim Bohnet
Post by Torsten Becker
Post by Torsten Becker
- Debian Sarge mit eigenem Kernel2.6.8 und mISDN / Hardware: Fritz PCI v2
[...]
Post by Torsten Becker
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: CapiSuite 0.4.4
started. Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: Can't start
Capi abstraction. The given error message was: CapiError: Error while
LISTEN_REQ: OS resource error (out of memory?). occured in
Capi::listen_req()
[...]
Post by Achim Bohnet
Die ersten debian sarge 2.6.8 kernels (ditto fuer linus 2.6.8 kernel)
war der capi support kaputt. Ich hoffe du benutzt einen neuer 2.6.8er
sarge kernel.
kernel-source-2.6.8 (2.6.8-6) unstable; urgency=medium
...
* Add CAPI skb freeing fix (closes: #269134) (Christoph Hellwig).
...
Danach hatte ich mit meiner B1 pcmcia und BlueFritz! AP-X keine
probleme mehr. Allerdings brauchen die beiden auch nicht den
misdn treiber.
Ich würde auch die Treiber von AVM nehmen, hatte damit aber bisher auch immer
wieder Ärger beim kompilieren oder danach mit den Modulen und dachte mir das
mISDN hier eine gute (freie) alternative sein könnte.

Danke für den Hinweis. Werd dann mal einen neueren Kernel testen.

Gruß, Torsten
Post by Achim Bohnet
Post by Torsten Becker
_______________________________________________
Capisuite-users mailing list
http://lists.berlios.de/mailman/listinfo/capisuite-users
Torsten Becker
2005-01-07 15:43:45 UTC
Permalink
Hi!
Post by Torsten Becker
Ich versuche seit einiger Zeit meinen Router mit capisuite zu versehen
- Debian Sarge mit eigenem Kernel2.6.8 und mISDN / Hardware: Fritz PCI v2
[...]
Post by Torsten Becker
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: CapiSuite 0.4.4 started.
Sat Jan 1 22:05:10 2005 CapiSuite 0xbffffa90: Can't start Capi
abstraction. The given error message was: CapiError: Error while
LISTEN_REQ: OS resource error (out of memory?). occured in
Capi::listen_req()
Kann mir hier jemand weiterhelfen?
Hmmm - hast du das schonmal mit einer anderen Kernelversion probiert? Das
klingt mir sehr nach einem Bug in mISDN.
Ich hab jetzt mal den neueren 2.6.9 debian Kernel genommen und direkt aus dem
cvs die mISDN Treiber rein gepatched.

Jetzt sieht es so aus:

Die Module:

avmfritz 22028 0
mISDN_isac 14336 1 avmfritz
mISDN_capi 91456 0
l3udss1 34824 0
mISDN_l2 38016 0
mISDN_l1 10888 0
mISDN_core 75620 6
avmfritz,mISDN_isac,mISDN_capi,l3udss1,mISDN_l2,mISDN_l1
capi 17984 0
kernelcapi 47136 2 mISDN_capi,capi
capifs 5896 2 capi

Das syslog beim laden der capi (manuell, vorher wurden geladene hisax via
rmmod entfernt):


Jan 7 16:04:55 nc-bastion kernel: HiSax module removed
Jan 7 16:05:04 nc-bastion kernel: ISDN-subsystem unloaded
Jan 7 16:12:50 nc-bastion inetd[2710]: time/tcp: bind: Address already in use
Jan 7 16:12:50 nc-bastion inetd[2710]: daytime/tcp: bind: Address already in
use
Jan 7 16:12:50 nc-bastion inetd[2710]: discard/tcp: bind: Address already in
use
Jan 7 16:13:08 nc-bastion kernel: Fritz PCI card struct not empty refs 0
Jan 7 16:13:08 nc-bastion kernel: try_ok(4) try_wait(0) try_mult(0)
try_inirq(0)
Jan 7 16:13:08 nc-bastion kernel: irq_ok(4) irq_fail(0)
Jan 7 16:13:08 nc-bastion kernel: unregister_instance: no layer found
Jan 7 16:13:08 nc-bastion kernel: fritz_remove_pci: drvdata allready removed
Jan 7 16:13:19 nc-bastion kernel: ISAC module unloaded
Jan 7 16:13:23 nc-bastion kernel: mISDNcore mISDN_stacklist not empty
Jan 7 16:13:23 nc-bastion kernel: mISDNcore st 1 still in list
Jan 7 16:13:23 nc-bastion kernel: mISDNd: daemon exit now
Jan 7 16:13:23 nc-bastion kernel: not freed kmalloc size(128) from
drivers/isdn/hardware/mISDN/stack.c:249
Jan 7 16:13:23 nc-bastion last message repeated 2 times
Jan 7 16:13:23 nc-bastion kernel: __mid_cleanup: 3 kmalloc item(s) freed
Jan 7 16:13:23 nc-bastion kernel: __mid_cleanup: 0 sk_buff item(s) freed
Jan 7 16:13:23 nc-bastion kernel: mISDNcore unloaded
Jan 7 16:13:24 nc-bastion kernel: Unable to handle kernel paging request at
virtual address c89c405b
Jan 7 16:13:24 nc-bastion kernel: printing eip:
Jan 7 16:13:24 nc-bastion kernel: c89c405b
Jan 7 16:13:24 nc-bastion kernel: *pde = 86ba1566
Jan 7 16:13:24 nc-bastion kernel: Oops: 0000 [#1]
Jan 7 16:13:24 nc-bastion kernel: PREEMPT
Jan 7 16:13:24 nc-bastion kernel: Modules linked in: apm ipv6 iptable_filter
ipt_MASQUERADE iptable_nat ip_conntrack ip_tables crc_ccitt 8139too 8139cp
mii crc32 uhci_hcd usbcore pci_hotplug intel_agp agpgart floppy pcspkr evdev
capifs ide_cd cdrom capability commoncap rtc vfat fat isofs ext2 ext3 jbd
mbcache ide_generic piix ide_disk ide_core unix
Jan 7 16:13:24 nc-bastion kernel: CPU: 0
Jan 7 16:13:24 nc-bastion kernel: EIP: 0060:[pg0+140832859/1070109696]
Not tainted VLI
Jan 7 16:13:24 nc-bastion kernel: EFLAGS: 00010246
(2.6.9-11-misdn-vs-tb-386)
Jan 7 16:13:24 nc-bastion kernel: EIP is at 0xc89c405b
Jan 7 16:13:24 nc-bastion kernel: eax: 00000000 ebx: 00000000 ecx:
00000000 edx: 00000000
Jan 7 16:13:24 nc-bastion kernel: esi: c89cb5c6 edi: ffffffa4 ebp:
c89d3640 esp: c59b3fdc
Jan 7 16:13:24 nc-bastion kernel: ds: 007b es: 007b ss: 0068
Jan 7 16:13:24 nc-bastion kernel: Process mISDNd (pid: 1701,
threadinfo=c59b2000 task=c66b7000)
Jan 7 16:13:24 nc-bastion kernel: Stack: c89d3654 c89c3000 00000000 00000000
00000000 c0104229 c89d3640 00000000
Jan 7 16:13:24 nc-bastion kernel: 00000000
Jan 7 16:13:24 nc-bastion kernel: Call Trace:
Jan 7 16:13:24 nc-bastion kernel: [kernel_thread_helper+5/12]
kernel_thread_helper+0x5/0xc
Jan 7 16:13:24 nc-bastion kernel: Code: Bad EIP value.
Jan 7 16:15:21 nc-bastion kernel: <5>CAPI Subsystem Rev 1.1.2.8
Jan 7 16:15:23 nc-bastion kernel: capi20: Rev 1.1.2.7: started up with major
68 (middleware+capifs)
Jan 7 16:15:24 nc-bastion kernel: Modular ISDN Stack core $Revision: 1.23 $
Jan 7 16:15:24 nc-bastion kernel: mISDNd: kernel daemon started
Jan 7 16:15:24 nc-bastion kernel: ISDN L1 driver version 1.11
Jan 7 16:15:24 nc-bastion kernel: ISDN L2 driver version 1.19
Jan 7 16:15:24 nc-bastion kernel: mISDN: DSS1 Rev. 1.26
Jan 7 16:15:24 nc-bastion kernel: mISDN Capi 2.0 driver file version 1.14
Jan 7 16:15:24 nc-bastion kernel: ISAC module $Revision: 1.16 $
Jan 7 16:15:24 nc-bastion kernel: AVM Fritz PCI/PnP driver Rev. 1.29
Jan 7 16:15:24 nc-bastion kernel: PCI: Found IRQ 12 for device 0000:00:09.0
Jan 7 16:15:24 nc-bastion kernel: mISDN_fcpcipnp: found adapter Fritz!Card
PCI v2 at 0000:00:09.0
Jan 7 16:15:24 nc-bastion kernel: fritz card c2f3b040 dch c2f3b0d4 bch1
c2f3b254 bch2 c2f3b3e0
Jan 7 16:15:24 nc-bastion kernel: AVM PCI V2: stat 0x200020e
Jan 7 16:15:24 nc-bastion kernel: AVM PCI V2: Class E Rev 2
Jan 7 16:15:24 nc-bastion kernel: AVM PnP: HDLC version 2
Jan 7 16:15:24 nc-bastion kernel: mISDN: AVM Fritz!PCIv2 config irq:12
base:0xE800
Jan 7 16:15:24 nc-bastion kernel: spin_lock_adr=c2f3b064 now(c8a24963)
Jan 7 16:15:24 nc-bastion kernel: busy_lock_adr=c2f3b064 now(c8a24963)
Jan 7 16:15:24 nc-bastion kernel: kcapi: Controller 1: mISDN1 attached
Jan 7 16:15:24 nc-bastion kernel: mISDNd: test event done
Jan 7 16:15:24 nc-bastion kernel: AVM PCI/PnP: reset
Jan 7 16:15:24 nc-bastion kernel: AVM PCI/PnP: S0/S1 0/2
Jan 7 16:15:24 nc-bastion kernel: Fritz1 ISAC STAR 40
Jan 7 16:15:24 nc-bastion kernel: Fritz1 ISAC MODE c0
Jan 7 16:15:24 nc-bastion kernel: Fritz1 ISAC ADF2 ff
Jan 7 16:15:24 nc-bastion kernel: Fritz1 ISAC ISTA 0
Jan 7 16:15:24 nc-bastion kernel: Fritz1 ISAC CIR0 7
Jan 7 16:15:24 nc-bastion kernel: mISDN_isac_init: ISACSX
Jan 7 16:15:24 nc-bastion kernel: Fritz1 HDLC 1 STA 82000000
Jan 7 16:15:24 nc-bastion kernel: Fritz1 HDLC 2 STA 82000000
Jan 7 16:15:24 nc-bastion kernel: AVM Fritz!PCI: IRQ 12 count 2
Jan 7 16:15:24 nc-bastion kernel: kcapi: card 1 "mISDN1" ready.
Jan 7 16:15:24 nc-bastion kernel: fritz 1 cards installed


Das sagt das capisuite.error Log:

Fri Jan 7 16:31:48 2005 CapiSuite 0xbffffa70: CapiSuite 0.4.4 started.
Fri Jan 7 16:31:48 2005 CapiSuite 0xbffffa70: Can't start Capi abstraction.
The given error message was: CapiError: Error in CAPI20_ISINSTALLED: CAPI not
installed. occured in Capi::getCapiInfo()


Was mach ich denn jetzt?
Hat denn irgendjemand mal diese Konstallation zum laufen bekommen?
Kernel 2.6.8/9 mISDN AVM Fritz! PCI V2

Gruß, Torsten
Gernot Hillier
2005-01-09 10:32:03 UTC
Permalink
Hi!
Post by Torsten Becker
Hmmm - hast du das schonmal mit einer anderen Kernelversion probiert? Das
klingt mir sehr nach einem Bug in mISDN.
Ich hab jetzt mal den neueren 2.6.9 debian Kernel genommen und direkt aus
dem cvs die mISDN Treiber rein gepatched.
[syslog-Auszug mit Kernel Oops gelöscht]

Sorry, aber ich fürchte, du bist an den Grenzen der Kompetenz dieser Liste
angekommen. Du müsstest dich mit diesen Problemen wirklich an die
Mailinglisten oder Kontakte des mISDN-Projektes wenden.

Mir fehlt wirklich die Zeit, diese Treiber zu debuggen, sorry...
Post by Torsten Becker
Fri Jan 7 16:31:48 2005 CapiSuite 0xbffffa70: CapiSuite 0.4.4 started.
Fri Jan 7 16:31:48 2005 CapiSuite 0xbffffa70: Can't start Capi
abstraction. The given error message was: CapiError: Error in
CAPI20_ISINSTALLED: CAPI not installed. occured in Capi::getCapiInfo()
Das ist klar. Die Treiber können nicht geladen werden, da kann CapiSUite nicht
funktionieren.

Erst wenn keine Fehler im syslog kommen und "capiinfo" keinen Fehler anzeigt,
solltest du CapiSuite wieder probieren.
--
Ciao,

Gernot
Loading...