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.