2002-10-08 21:12:54

by Luca Montecchiani

[permalink] [raw]
Subject: [2.5.41] ISDN troubles and oops

HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 2.41.6.5
HiSax: Layer2 Revision 2.25.6.4
HiSax: TeiMgr Revision 2.17.6.3
HiSax: Layer3 Revision 2.17.6.5
HiSax: LinkLayer Revision 2.51.6.6
HiSax: Approval certification failed because of
HiSax: unauthorized source code changes
HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
HiSax: Elsa driver Rev. 2.26.6.6
PCI: Found IRQ 10 for device 00:08.0
Elsa: Microlink PCI defined at 0xe400/0xe000 IRQ 10
Elsa: IPAC version 2
Elsa PCI: IRQ 10 count 0
------------[ cut here ]------------
kernel BUG at kernel/workqueue.c:69!
invalid operand: 0000
hisax ide-scsi scsi_mod usbcore rtc
CPU: 0
EIP: 0060:[<c012634e>] Not tainted
EFLAGS: 00010017
EIP is at queue_work+0x2e/0xa0
eax: 00000000 ebx: c17d5988 ecx: 00000001 edx: c17d5984
esi: c114e26c edi: c78bc000 ebp: c17d5984 esp: c78bdde8
ds: 0068 es: 0068 ss: 0068
Process modprobe (pid: 1015, threadinfo=c78bc000 task=c2de4cc0)
Stack: c114e26c 0000000f c17d5000 00000000 c78bc000 c8c82e28 c17d5000 00000002
c17d5000 c8c876da 0000007c c17d5000 00000031 c17d5000 00000001 c8c83b28
c17d5000 c17d5000 c17d5000 c8c804de c17d5000 00000001 c17d5000 00000006
Call Trace:
[<c8c82e28>] clear_pending_isac_ints+0xb8/0xd0 [hisax]
[<c8c876da>] .rodata.str1.1+0x332a/0x3524 [hisax]
[<c8c83b28>] inithscxisac+0x18/0x70 [hisax]
[<c8c804de>] Elsa_card_msg+0xde/0x2c0 [hisax]
[<c8c6d9be>] init_card+0xae/0x180 [hisax]
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c8c6dddf>] checkcard+0x34f/0x3f0 [hisax]
[<c0115835>] __wake_up+0x35/0x40
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c8c8d9c6>] HiSaxID+0x6/0x40 [hisax]
[<c8c8d9c0>] HiSaxID+0x0/0x40 [hisax]
[<c8c6dfe1>] HiSax_inithardware+0x121/0x190 [hisax]
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c01157df>] __wake_up_common+0x2f/0x50
[<c0110078>] set_mtrr_prepare_save+0x18/0x80
[<c0115835>] __wake_up+0x35/0x40
[<c8c6e5bf>] init_module+0x31f/0x350 [hisax]
[<c8c88100>] .rodata.str1.32+0x5a0/0x5cc0 [hisax]
[<c8c847da>] .rodata.str1.1+0x42a/0x3524 [hisax]
[<c0119d55>] sys_init_module+0x585/0x670
[<c8c6d060>] HiSax_getrev+0x0/0x50 [hisax]
[<c0107327>] syscall_call+0x7/0xb

Code: 0f 0b 45 00 98 5f 27 c0 89 75 14 9c 59 fa ff 47 10 8d 46 08
<6>note: modprobe[1015] exited with preempt_count 2
Debug: sleeping function called from illegal context at mm/slab.c:1374
Call Trace:
[<c01169f2>] __might_sleep+0x52/0x60
[<c01330c6>] kmem_cache_alloc+0x26/0x1b0
[<c0151df5>] locks_alloc_lock+0x35/0x50
[<c0152ce5>] posix_lock_file+0x35/0x590
[<c0154620>] locks_remove_posix+0x80/0x90
[<c012ae28>] zap_pte_range+0x158/0x190
[<c01335ef>] kmem_cache_free+0x18f/0x240
[<c01425a5>] __fput+0xb5/0xe0
[<c0140b75>] filp_close+0xa5/0xc0
[<c011bb3e>] put_files_struct+0x5e/0xd0
[<c0108ae0>] do_invalid_op+0x0/0xa0
[<c011c411>] do_exit+0x121/0x300
[<c0108822>] die+0x62/0x80
[<c0108ae0>] do_invalid_op+0x0/0xa0
[<c0108b6c>] do_invalid_op+0x8c/0xa0
[<c8c876da>] .rodata.str1.1+0x332a/0x3524 [hisax]
[<c8c8f38f>] tmpbuf+0xf/0x1000 [hisax]
[<c01856a3>] vsprintf+0x13/0x20
[<c8c8f38f>] tmpbuf+0xf/0x1000 [hisax]
[<c8c876e6>] .rodata.str1.1+0x3336/0x3524 [hisax]
[<c012634e>] queue_work+0x2e/0xa0
[<c8c8f39c>] tmpbuf+0x1c/0x1000 [hisax]
[<c8c8f39c>] tmpbuf+0x1c/0x1000 [hisax]
[<c8c6d650>] VHiSax_putstatus+0x1a0/0x1b0 [hisax]
[<c01854ed>] vsnprintf+0x2cd/0x450
[<c01854ed>] vsnprintf+0x2cd/0x450
[<c01082bd>] error_code+0x2d/0x40
[<c012634e>] queue_work+0x2e/0xa0
[<c8c82e28>] clear_pending_isac_ints+0xb8/0xd0 [hisax]
[<c8c876da>] .rodata.str1.1+0x332a/0x3524 [hisax]
[<c8c83b28>] inithscxisac+0x18/0x70 [hisax]
[<c8c804de>] Elsa_card_msg+0xde/0x2c0 [hisax]
[<c8c6d9be>] init_card+0xae/0x180 [hisax]
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c8c6dddf>] checkcard+0x34f/0x3f0 [hisax]
[<c0115835>] __wake_up+0x35/0x40
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c8c8d9c6>] HiSaxID+0x6/0x40 [hisax]
[<c8c8d9c0>] HiSaxID+0x0/0x40 [hisax]
[<c8c6dfe1>] HiSax_inithardware+0x121/0x190 [hisax]
[<c8c8d8e0>] cards+0x0/0xe0 [hisax]
[<c01157df>] __wake_up_common+0x2f/0x50
[<c0110078>] set_mtrr_prepare_save+0x18/0x80
[<c0115835>] __wake_up+0x35/0x40
[<c8c6e5bf>] init_module+0x31f/0x350 [hisax]
[<c8c88100>] .rodata.str1.32+0x5a0/0x5cc0 [hisax]
[<c8c847da>] .rodata.str1.1+0x42a/0x3524 [hisax]
[<c0119d55>] sys_init_module+0x585/0x670
[<c8c6d060>] HiSax_getrev+0x0/0x50 [hisax]
[<c0107327>] syscall_call+0x7/0xb


Attachments:
config.txt (22.48 kB)
hisax_oops.txt (4.40 kB)
Download all attachments