[Asterisk-Users] mISDN Problem

Christian Gröger mail at christiangroeger.de
Thu Mar 30 04:06:52 MST 2006


Hi,

I compiled and installed Asterisk and mISDN yesterday. It worked after 
some errors. There's one HFC-Card which should be in nt-mode, and which 
worked yeterday with my phone here, and there's another isdn-card with a 
winbond chip i think, but i don't want to use this one at the moment.

Well, this morning i started the computer for configuring Asterisk a 
bit, but mISDN had some really strange problems... here's the dmesg part 
of it:

Modular ISDN Stack core $Revision: 1.29 $
mISDNd: kernel daemon started
mISDNd: test event done
parport_pc: VIA parallel port: io=0x378, irq=7
Winbond W6692 PCI driver Rev. 1.18
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKD] -> GSI 5 (level, low) 
-> IRQ 5
mISDN_w6692: found adapter Winbond W6692 at 0000:00:09.0
W6692: Winbond W6692 version (0): W6692 V00
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
w6692: IRQ 5 count 0
w6692: IRQ(5) getting no interrupts during init 1
ISDN L1 driver version 1.16
w6692: IRQ 5 count 0
w6692: IRQ(5) getting no interrupts during init 2
w6692: IRQ 5 count 0
w6692: IRQ(5) getting no interrupts during init 3
mISDNStackd daemon for id(10010100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10010100) utime(0) stime(0)
mISDNStackd daemon for id(10010100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10010100) killed now
mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10020100) utime(0) stime(0)
mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10020100) killed now
mISDNStackd daemon for id(00000100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(00000100) utime(0) stime(0)
mISDNStackd daemon for id(00000100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(00000100) killed now
release instance class dev inst-40000100
ACPI: PCI interrupt for device 0000:00:09.0 disabled
release_l1 id 100
release stack class dev st-00000100
release instance class dev inst-40000101
w6692: probe of 0000:00:09.0 failed with error -5
ISDN L2 driver version 1.25
Unable to handle kernel NULL pointer dereference at virtual address 00000828
 printing eip:
c0179a87
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: mISDN_l2 mISDN_l1 w6692pci mISDN_core shpchp 
pci_hotplug parport_pc parport rtc via_agp agpgart ext3 jbd mbcache 
ide_disk ide_generic 8139too 8139cp mii uhci_hcd usbcore via82cxxx 
generic ide_core thermal processor fan
CPU:    0
EIP:    0060:[<c0179a87>]    Not tainted VLI
EFLAGS: 00010282   (2.6.15-1-686)
EIP is at sysfs_create_link+0x1c/0x48
eax: cf94fee4   ebx: 00000820   ecx: cf72df20   edx: 00000000
esi: cf4e38ac   edi: cf4e3948   ebp: 00000000   esp: cf72df00
ds: 007b   es: 007b   ss: 0068
Process mISDNd (pid: 3234, threadinfo=cf72c000 task=cf2d3a90)
Stack: cf72df20 d0936e39 cf94fee4 cf4e3948 cf72df20 cf72df20 d0939a40 
00000003
       6579616c 00332e72 cf4e38ac 00000000 cf94fe00 cf4e3800 d0932566 
cf4e38ac
       cf4e38ac cf4e3878 cf4e3854 d08d18cc cf94fe00 cf4e38ac cf4e38ac 
cf94f200
Call Trace:
 [<d0936e39>] mISDN_register_sysfs_inst+0xd2/0x11e [mISDN_core]
 [<d0932566>] register_layer+0x186/0x1ae [mISDN_core]
 [<d08d18cc>] new_l2+0x409/0x4a2 [mISDN_l2]
 [<d0930281>] find_object+0x1b/0x4d [mISDN_core]
 [<d09303a0>] get_next_instance+0x6c/0x9e [mISDN_core]
 [<d0932a87>] set_stack+0x133/0x1cc [mISDN_core]
 [<d0930124>] mISDNd+0x124/0x244 [mISDN_core]
 [<c0124f05>] autoremove_wake_function+0x0/0x3a
 [<d0930000>] mISDNd+0x0/0x244 [mISDN_core]
 [<c01012a9>] kernel_thread_helper+0x5/0xb
Code: 5f 53 e8 d8 d4 fb ff 59 5b 89 f0 5e 5f 5d c3 53 8b 44 24 08 8b 4c 
24 10 8b 58 30 85 db 74 04 85 c9 75 08 0f 0b 57 00 48 94 27 c0 <8b> 53 
08 ff 4a 70 0f 88 9a 01 00 00 ff 74 24 0c 51 53 e8 3c ff
 <6>CSLIP: code copyright 1989 Regents of the University of California
ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 2.46.2.5
HiSax: Layer2 Revision 2.30.2.4
HiSax: TeiMgr Revision 2.20.2.3
HiSax: Layer3 Revision 2.22.2.3
HiSax: LinkLayer Revision 2.59.2.4


if i want to make a restart of mISDN with it's init script it says:

ERROR: Module mISDN_core is in use by mISDN_l2,w6692pci


And here's a list of the loaded isdn-related modules:

hisax                 442192  0
crc_ccitt               1952  1 hisax
isdn                  119456  1 hisax
slhc                    6240  1 isdn
mISDN_l2               36064  0
w6692pci               23692  0
mISDN_core             74944  2 mISDN_l2,w6692pci


I am running Debian Etch, thanks for any help.




More information about the asterisk-users mailing list