Dear list, after migrating my system from 2.4.22 to 2.6.0, I find myself unable to use my ISDN card, which worked perfectly with the fcpcipnp module under 2.4.*. When the card tries to dial up, I get the following backtrace:
----- Jan 20 14:10:39 hejre kernel: ippp0: State ST_NULL Event EV_NET_DO_DIAL Jan 20 14:10:39 hejre kernel: get_drv 0: 2 -> 3 Jan 20 14:10:39 hejre kernel: slot (0:0): State ST_SLOT_NULL Event EV_SLOT_BIND Jan 20 14:10:39 hejre kernel: slot (0:0): ChangeState ST_SLOT_BOUND Jan 20 14:10:39 hejre kernel: Debug: sleeping function called from invalid context at mm/slab.c:1856 Jan 20 14:10:39 hejre kernel: in_atomic():1, irqs_disabled():0 Jan 20 14:10:39 hejre kernel: Call Trace: Jan 20 14:10:39 hejre kernel: [<c011c17b>] __might_sleep+0xab/0xd0 Jan 20 14:10:39 hejre kernel: [<c013ee05>] kmem_cache_alloc+0x65/0x70 Jan 20 14:10:39 hejre kernel: [<c027ea01>] isdn_ppp_bind+0x31/0x2c0 Jan 20 14:10:39 hejre kernel: [<c0274514>] fsm_event+0x84/0xf0 Jan 20 14:10:39 hejre kernel: [<c027a190>] slot_bind+0x0/0x40 Jan 20 14:10:39 hejre kernel: [<c027d168>] isdn_get_free_slot+0x198/0x1b0 Jan 20 14:10:39 hejre kernel: [<c0272787>] isdn_net_bind_channel+0x47/0x50 Jan 20 14:10:39 hejre kernel: [<c027326f>] do_dial+0x4f/0xf0 Jan 20 14:10:39 hejre kernel: [<c0274514>] fsm_event+0x84/0xf0 Jan 20 14:10:39 hejre kernel: [<c0273220>] do_dial+0x0/0xf0 Jan 20 14:10:39 hejre kernel: [<c02727d0>] isdn_net_dial+0x40/0xb0 Jan 20 14:10:39 hejre kernel: [<c0272afb>] isdn_net_autodial+0x7b/0xb0 Jan 20 14:10:39 hejre kernel: [<c027f36c>] isdn_ppp_start_xmit+0x1ec/0x200 Jan 20 14:10:39 hejre kernel: [<c02f71e5>] qdisc_restart+0x65/0x130 Jan 20 14:10:39 hejre kernel: [<c02eba7f>] dev_queue_xmit+0x1ff/0x2b0 Jan 20 14:10:39 hejre kernel: [<c03073d0>] ip_finish_output2+0x110/0x200 Jan 20 14:10:39 hejre kernel: [<c02f654d>] nf_hook_slow+0xed/0x140 Jan 20 14:10:39 hejre kernel: [<c03072c0>] ip_finish_output2+0x0/0x200 Jan 20 14:10:39 hejre kernel: [<c0305075>] ip_finish_output+0x225/0x230 Jan 20 14:10:39 hejre kernel: [<c03072c0>] ip_finish_output2+0x0/0x200 Jan 20 14:10:39 hejre kernel: [<c03072a5>] dst_output+0x15/0x30 Jan 20 14:10:39 hejre kernel: [<c02f654d>] nf_hook_slow+0xed/0x140 Jan 20 14:10:39 hejre kernel: [<c0307290>] dst_output+0x0/0x30 Jan 20 14:10:39 hejre kernel: [<c0306e55>] ip_push_pending_frames+0x3a5/0x410 Jan 20 14:10:39 hejre kernel: [<c0307290>] dst_output+0x0/0x30 Jan 20 14:10:39 hejre kernel: [<c03244d3>] udp_push_pending_frames+0x133/0x240 Jan 20 14:10:39 hejre kernel: [<c0324a73>] udp_sendmsg+0x453/0x8f0 Jan 20 14:10:39 hejre kernel: [<c02ea14d>] put_cmsg+0xed/0x120 Jan 20 14:10:39 hejre kernel: [<c032d2eb>] inet_sendmsg+0x4b/0x60 Jan 20 14:10:39 hejre kernel: [<c02e37d2>] sock_sendmsg+0x92/0xb0 Jan 20 14:10:39 hejre kernel: [<c02e3889>] sock_recvmsg+0x99/0xc0 Jan 20 14:10:39 hejre kernel: [<c02e37d2>] sock_sendmsg+0x92/0xb0 Jan 20 14:10:39 hejre kernel: [<c02e324c>] move_addr_to_kernel+0x7c/0xb0 Jan 20 14:10:39 hejre kernel: [<c02e8d00>] verify_iovec+0x80/0x100 Jan 20 14:10:39 hejre kernel: [<c02e52b0>] sys_sendmsg+0x250/0x300 Jan 20 14:10:39 hejre kernel: [<c0145153>] do_no_page+0x1a3/0x330 Jan 20 14:10:39 hejre kernel: [<c01454ba>] handle_mm_fault+0xda/0x170 Jan 20 14:10:39 hejre kernel: [<c0119050>] do_page_fault+0x360/0x57e Jan 20 14:10:39 hejre kernel: [<c015f5b3>] pipe_write+0x243/0x310 Jan 20 14:10:39 hejre kernel: [<c015f370>] pipe_write+0x0/0x310 Jan 20 14:10:39 hejre kernel: [<c02e5805>] sys_socketcall+0x255/0x290 Jan 20 14:10:39 hejre kernel: [<c0152d49>] sys_write+0x59/0x60 Jan 20 14:10:39 hejre kernel: [<c010a36f>] syscall_call+0x7/0xb ----- Trying to bring the interface down ('ifconfig ippp0 down' or simply '/etc/isdn/device.ippp0 stop') leaves me with a dead console: the command doesn't return, neither can it be aborted or killed. Furthermore, when I afterwards tried to use my old 2.4.22 kernel to dial up, the bootlog looks pretty fine, but the card simply doesn't dial; 'isdnctrl list ippp0' tells me that it can't open /dev/isdninfo or /dev/isdn/isdninfo, although the former one exists (c 45 255) and has permissions 600, which should be ok as long as I'm root. Has someone a hint or knows of a place where this should go to? Thanks in advance! -- +++ GMX - die erste Adresse für Mail, Message, More +++ Bis 31.1.: TopMail + Digicam für nur 29 EUR http://www.gmx.net/topmail -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]