Situation ist folgende: (siehe auch Artikel
http://rootlogin.blog-s.de/archives/18-update-Asterisk,-SIP-ISDN.html)
(aufgetreten beim Einrichten eines Asterisk Servers mit einer HFC isdn Karte unter gentoo)
Kernel 2.6.24
aktuelle mISDN-Version 1.1.7-2 (zum Test auch 1.1.5 und 1.1.3 gebaut, kein Unterschied)
Das ganze setzt hier auf eine HFC-S Karte also das Kernel Modul hfcpci auf.
Nach 2 Anrufen oder andere Aktionen auf der ISDN-Leitung gibts böse Kernel-Meldungen mit null-pointern und anderen ekelhaften Sachen. Teils ist mir der ganze Rechner abgeschmiert.
Vorläufige Lösung: Kernel downgrade auf 2.6.23-xx (bei mir 2.6.23-14)
Und so sah das dann in den logfiles aus:
sysfs: duplicate filename 'inst-50020101' can not be created
WARNING: at fs/sysfs/dir.c:424 sysfs_add_one()
Pid: 5519, comm: mISDNd Not tainted 2.6.24-gentoo-r4 #13
[<c0196f2d>] sysfs_add_one+0x8d/0xe0
[<c01973f6>] create_dir+0x36/0x80
[<c0197464>] sysfs_create_dir+0x24/0x60
[<c021772f>] kobject_get+0xf/0x20
[<c0217bf9>] kobject_add+0x79/0x1a0
[<c0217b52>] kobject_set_name+0x72/0xa0
[<c0269d34>] class_device_add+0x94/0x3c0
[<c021772f>] kobject_get+0xf/0x20
[<c02178c7>] kobject_init+0x27/0x40
[<f892db63>] mISDN_register_sysfs_inst+0x43/0x220 [mISDN_core]
[<f8926c05>] register_layer+0x125/0x240 [mISDN_core]
[<c021b7d4>] vsnprintf+0x2d4/0x5c0
[<f89254c3>] mISDN_ctrl+0x2a3/0x760 [mISDN_core]
[<f897a771>] init_module+0x1651/0x17c0 [mISDN_dsp]
[<f89259e4>] get_next_instance+0x64/0x140 [mISDN_core]
[<f892692c>] set_stack+0xcc/0x280 [mISDN_core]
[<c0116789>] update_curr+0xe9/0x100
[<f8925220>] mISDN_ctrl+0x0/0x760 [mISDN_core]
[<f89254b5>] mISDN_ctrl+0x295/0x760 [mISDN_core]
[<c03a6081>] schedule+0x141/0x260
[<f8925220>] mISDN_ctrl+0x0/0x760 [mISDN_core]
[<f892606e>] cleanup_module+0x2ce/0x380 [mISDN_core]
[<f8925e80>] cleanup_module+0xe0/0x380 [mISDN_core]
[<c012bb60>] autoremove_wake_function+0x0/0x40
[<f8925e80>] cleanup_module+0xe0/0x380 [mISDN_core]
[<c0105147>] kernel_thread_helper+0x7/0x20
=======================
kobject_add failed for inst-50020101 with -EEXIST, don't try to register
things with the same name in the same directory.
Pid: 5519, comm: mISDNd Not tainted 2.6.24-gentoo-r4 #13
[<c0217c75>] kobject_add+0xf5/0x1a0
[<c0217b52>] kobject_set_name+0x72/0xa0
[<c0269d34>] class_device_add+0x94/0x3c0
[<c021772f>] kobject_get+0xf/0x20
[<c02178c7>] kobject_init+0x27/0x40
[<f892db63>] mISDN_register_sysfs_inst+0x43/0x220 [mISDN_core]
[<f8926c05>] register_layer+0x125/0x240 [mISDN_core]
[<c021b7d4>] vsnprintf+0x2d4/0x5c0
[<f89254c3>] mISDN_ctrl+0x2a3/0x760 [mISDN_core]
[<f897a771>] init_module+0x1651/0x17c0 [mISDN_dsp]
[<f89259e4>] get_next_instance+0x64/0x140 [mISDN_core]
[<f892692c>] set_stack+0xcc/0x280 [mISDN_core]
[<c0116789>] update_curr+0xe9/0x100
[<f8925220>] mISDN_ctrl+0x0/0x760 [mISDN_core]
[<f89254b5>] mISDN_ctrl+0x295/0x760 [mISDN_core]
[<c03a6081>] schedule+0x141/0x260
[<f8925220>] mISDN_ctrl+0x0/0x760 [mISDN_core]
[<f892606e>] cleanup_module+0x2ce/0x380 [mISDN_core]
[<f8925e80>] cleanup_module+0xe0/0x380 [mISDN_core]
[<c012bb60>] autoremove_wake_function+0x0/0x40
[<f8925e80>] cleanup_module+0xe0/0x380 [mISDN_core]
[<c0105147>] kernel_thread_helper+0x7/0x20
=======================
register_layer: register_sysfs failed -17 st(10020100) inst(50020101)
BUG: unable to handle kernel paging request at virtual address 74736e69
printing eip: c015aa16 *pde = 00000000
Oops: 0000 [#1]
Modules linked in: mISDN_dsp hfcpci mISDN_capi l3udss1 mISDN_l2 mISDN_l1
mISDN_core capi capifs kernelcapi hisax rtc isdn
Pid: 5519, comm: mISDNd Not tainted (2.6.24-gentoo-r4 #13)
EIP: 0060:[<c015aa16>] EFLAGS: 00010006 CPU: 0
EIP is at __kmalloc_track_caller+0x36/0xc0
EAX: 00000000 EBX: 74736e69 ECX: c01970ea EDX: 000000d0
ESI: 00000286 EDI: c04a9c40 EBP: c04a9cac ESP: f5e95d94
DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process mISDNd (pid: 5519, ti=f5e94000 task=f5e20a60 task.ti=f5e94000)
Stack: f8933c80 c04f2cff c01970ea 000000d0 000000d0 f5d7cb50 f5d7cb50
0000000e
c01486aa 00000008 f5d7cb50 f5f7739c f5d7cb50 f5d7cb50 f5f7739c
c01970ea
00000001 41ed0000 0000000f f5f7739c f5d7cb50 f5e784e0 f5f7739c
c01973db
Call Trace:
[<c01970ea>] sysfs_new_dirent+0xca/0xe0
[<c01486aa>] kstrdup+0x2a/0x60
[<c01970ea>] sysfs_new_dirent+0xca/0xe0
[<c01973db>] create_dir+0x1b/0x80
[<c0197464>] sysfs_create_dir+0x24/0x60
[<c021772f>] kobject_get+0xf/0x20
[<c0217bf9>] kobject_add+0x79/0x1a0
[<c0217b52>] kobject_set_name+0x72/0xa0
[<c0269d34>] class_device_add+0x94/0x3c0
[<c021772f>] kobject_get+0xf/0x20
[<c02178c7>] kobject_init+0x27/0x40
[<f892db63>] mISDN_register_sysfs_inst+0x43/0x220 [mISDN_core]
[<f8926c05>] register_layer+0x125/0x240 [mISDN_core]
[<f8926e74>] get_instance+0x154/0x220 [mISDN_core]
[<f897a771>] init_module+0x1651/0x17c0 [mISDN_dsp]
[<f89259a7>] get_next_instance+0x27/0x140 [mISDN_core]
[<f892692c>] set_stack+0xcc/0x280 [mISDN_core]
[<c0116789>] update_curr+0xe9/0x100
[<f8925220>] mISDN_ctrl+0x0/0x760 [mISDN_core]
[<f89254b5>] mISDN_ctrl+0x295/0x760 [mISDN_core]
[<c03a6081>] schedule+0x141/0x260
[<f8925220>] mISDN_ctrl+0x0/0x760 [mISDN_core]
[<f892606e>] cleanup_module+0x2ce/0x380 [mISDN_core]
[<f8925e80>] cleanup_module+0xe0/0x380 [mISDN_core]
[<c012bb60>] autoremove_wake_function+0x0/0x40
[<f8925e80>] cleanup_module+0xe0/0x380 [mISDN_core]
[<c0105147>] kernel_thread_helper+0x7/0x20
=======================
Code: 00 89 54 24 0c 89 4c 24 08 77 5e 8b 54 24 0c e8 e1 fe ff ff 83 f8 10
89 c7 76 22 9c 5e fa 8b 58 6c 8d 68 6c 85 db 74 67 8b 45 0c <8b> 04 83 89 47
6c 56 9d 66 83 7c 24 0c 00 78 0a 89 d8 83 c4 10
EIP: [<c015aa16>] __kmalloc_track_caller+0x36/0xc0 SS:ESP 0068:f5e95d94
---[ end trace e97dd85436ee0269 ]---
BUG: unable to handle kernel paging request at virtual address 74736e69
printing eip: c0159f81 *pde = 00000000
Oops: 0000 [#2]
Modules linked in: mISDN_dsp hfcpci mISDN_capi l3udss1 mISDN_l2 mISDN_l1
mISDN_core capi capifs kernelcapi hisax rtc isdn
Pid: 975, comm: udevd Tainted: G D (2.6.24-gentoo-r4 #13)
EIP: 0060:[<c0159f81>] EFLAGS: 00010006 CPU: 0
EIP is at kmem_cache_alloc+0x21/0x80
EAX: 00000000 EBX: 74736e69 ECX: 00000000 EDX: 000000d0
ESI: 00000292 EDI: c04a9c40 EBP: c04a9cac ESP: f7d19ea8
DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process udevd (pid: 975, ti=f7d18000 task=f7cd0f90 task.ti=f7d18000)
Stack: 000240d0 c0488300 000000d0 f5f75000 c0193240 f5f3be00 00000000
c0175319
f5f75000 f7aaad78 f5f3be00 c018d4a0 c019320b f7c0a3c0 f7aaad78
f7d19f2c
c018d4bf f5f3be00 f7aaad78 c015babf f7c87c00 f7aabb80 f5f3be00
ffffff9c
Call Trace:
[<c0193240>] show_stat+0x0/0x640
[<c0175319>] single_open+0x19/0x80
[<c018d4a0>] proc_reg_open+0x0/0x40
[<c019320b>] stat_open+0x2b/0x60
[<c018d4bf>] proc_reg_open+0x1f/0x40
[<c015babf>] __dentry_open+0x9f/0x1a0
[<c015bc55>] nameidata_to_filp+0x35/0x40
[<c015bc9e>] do_filp_open+0x3e/0x60
[<c0166764>] sys_symlinkat+0x64/0xe0
[<c015b982>] get_unused_fd_flags+0x42/0xc0
[<c015bd02>] do_sys_open+0x42/0xe0
[<c015bddc>] sys_open+0x1c/0x20
[<c0103fa6>] sysenter_past_esp+0x5f/0x89
=======================
Code: 90 90 90 90 90 90 90 90 90 90 55 57 89 c7 56 53 83 ec 0c 89 54 24 08
8b 44 24 1c 9c 5e fa 8b 5f 6c 8d 6f 6c 85 db 74 41 8b 45 0c <8b> 04 83 89 47
6c 56 9d 66 83 7c 24 08 00 79 04 85 db 75 0a 83
EIP: [<c0159f81>] kmem_cache_alloc+0x21/0x80 SS:ESP 0068:f7d19ea8
---[ end trace e97dd85436ee0269 ]---
BUG: unable to handle kernel paging request at virtual address 74736e69
printing eip: c0159f81 *pde = 00000000
Oops: 0000 [#3]
Modules linked in: mISDN_dsp hfcpci mISDN_capi l3udss1 mISDN_l2 mISDN_l1
mISDN_core capi capifs kernelcapi hisax rtc isdn
Pid: 168, comm: pdflush Tainted: G D (2.6.24-gentoo-r4 #13)
EIP: 0060:[<c0159f81>] EFLAGS: 00010006 CPU: 0
EIP is at kmem_cache_alloc+0x21/0x80
EAX: 00000000 EBX: 74736e69 ECX: c04a9c40 EDX: 00011200
ESI: 00000296 EDI: c04a9c40 EBP: c04a9cac ESP: f7ca9d84
DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process pdflush (pid: 168, ti=f7ca8000 task=f7d12a60 task.ti=f7ca8000)
Stack: c04f2400 c0116e74 00011200 00011210 f7c02320 f7c02338 f7ca9da8
c0140c23
00000004 f7c316f0 00000020 f7fd0b90 00000004 f7509b90 00000000
00000010
f7c022e0 f7fa3700 c017ef04 00000000 f7a61690 c017e060 00000001
c15ff4c0
Call Trace:
[<c0116e74>] enqueue_task_fair+0x14/0x40
[<c0140c23>] mempool_alloc+0x23/0xc0
[<c017ef04>] bio_alloc_bioset+0x64/0x120
[<c017e060>] end_buffer_async_write+0x0/0xc0
[<c017efcb>] bio_alloc+0xb/0x20
[<c017b53c>] submit_bh+0x5c/0x100
[<c017d2a1>] __block_write_full_page+0x181/0x2c0
[<c01810c0>] blkdev_get_block+0x0/0x40
[<c017d4ab>] block_write_full_page+0xcb/0xe0
[<c01810c0>] blkdev_get_block+0x0/0x40
[<c0143b68>] __writepage+0x8/0x20
[<c014408a>] write_cache_pages+0x22a/0x300
[<c0143b60>] __writepage+0x0/0x20
[<c0144160>] generic_writepages+0x0/0x40
[<c014417e>] generic_writepages+0x1e/0x40
[<c01441bf>] do_writepages+0x1f/0x40
[<c017766a>] __writeback_single_inode+0x8a/0x340
[<c02a6a40>] task_out_intr+0x0/0xc0
[<c013b9b0>] handle_IRQ_event+0x30/0x60
[<c0177c91>] sync_sb_inodes+0x191/0x240
[<c0177f21>] writeback_inodes+0x61/0x80
[<c0144a14>] wb_kupdate+0x74/0xe0
[<c0144de0>] pdflush+0x0/0x180
[<c0144eac>] pdflush+0xcc/0x180
[<c01449a0>] wb_kupdate+0x0/0xe0
[<c012b82a>] kthread+0x4a/0x60
[<c012b7e0>] kthread+0x0/0x60
[<c0105147>] kernel_thread_helper+0x7/0x20
=======================
Code: 90 90 90 90 90 90 90 90 90 90 55 57 89 c7 56 53 83 ec 0c 89 54 24 08
8b 44 24 1c 9c 5e fa 8b 5f 6c 8d 6f 6c 85 db 74 41 8b 45 0c <8b> 04 83 89 47
6c 56 9d 66 83 7c 24 08 00 79 04 85 db 75 0a 83
EIP: [<c0159f81>] kmem_cache_alloc+0x21/0x80 SS:ESP 0068:f7ca9d84
---[ end trace e97dd85436ee0269 ]---
BUG: unable to handle kernel paging request at virtual address 74736e69
printing eip: c0159f81 *pde = 00000000
Oops: 0000 [#4]
Modules linked in: mISDN_dsp hfcpci mISDN_capi l3udss1 mISDN_l2 mISDN_l1
mISDN_core capi capifs kernelcapi hisax rtc isdn
Pid: 886, comm: kjournald Tainted: G D (2.6.24-gentoo-r4 #13)
EIP: 0060:[<c0159f81>] EFLAGS: 00010006 CPU: 0
EIP is at kmem_cache_alloc+0x21/0x80
EAX: 00000000 EBX: 74736e69 ECX: c04a9c40 EDX: 00011200
ESI: 00000296 EDI: c04a9c40 EBP: c04a9cac ESP: f7fdbeb4
DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process kjournald (pid: 886, ti=f7fda000 task=f7ca4f90 task.ti=f7fda000)
Stack: 00000000 f7fdbef0 00011200 00011210 f7c02320 f7c02338 f7fdbed8
c0140c23
00000002 c017c5c0 f5f810c0 c03a6591 00000002 f7a550e0 00000000
00000010
f7c022e0 f7fa3a00 c017ef04 00000000 f7a61ee0 c017e000 00000001
f5f81180
Call Trace:
[<c0140c23>] mempool_alloc+0x23/0xc0
[<c017c5c0>] sync_buffer+0x0/0x40
[<c03a6591>] out_of_line_wait_on_bit+0x71/0x80
[<c017ef04>] bio_alloc_bioset+0x64/0x120
[<c017e000>] end_buffer_write_sync+0x0/0x60
[<c017efcb>] bio_alloc+0xb/0x20
[<c017b53c>] submit_bh+0x5c/0x100
[<c01accab>] journal_do_submit_data+0x2b/0x40
[<c01acfa9>] journal_commit_transaction+0x2c9/0xba0
[<c0118143>] dequeue_task_fair+0x23/0x40
[<c01b024d>] kjournald+0x8d/0x1c0
[<c012bb60>] autoremove_wake_function+0x0/0x40
[<c01b01c0>] kjournald+0x0/0x1c0
[<c012b82a>] kthread+0x4a/0x60
[<c012b7e0>] kthread+0x0/0x60
[<c0105147>] kernel_thread_helper+0x7/0x20
=======================
Code: 90 90 90 90 90 90 90 90 90 90 55 57 89 c7 56 53 83 ec 0c 89 54 24 08
8b 44 24 1c 9c 5e fa 8b 5f 6c 8d 6f 6c 85 db 74 41 8b 45 0c <8b> 04 83 89 47
6c 56 9d 66 83 7c 24 08 00 79 04 85 db 75 0a 83
EIP: [<c0159f81>] kmem_cache_alloc+0x21/0x80 SS:ESP 0068:f7fdbeb4
---[ end trace e97dd85436ee0269 ]---
Wie im Artikel vom 2008-06-02 gehts hier immernoch um die Verbindung von einem SIP-PHONE (hardware) einem ISDN-Anschluss und Asterisk. Zum testen ist zwischenzeitlich nicht nur sipgate dazu gekommen sondern auch ein weiteres Softphone namens Zoiper (ehema
Tracked: Jun 12, 11:29