Hello,
removing the visdn modules causes a kernel bug - sometimes. I
haven't found the reason yet.
Kernel 2.6.18.1
visdn 0.15/0.18
Here's the log:
lapd: tei_mgmt: visdn0 Removing TEI 126 due to multiple TEI assignment
lapd: tei_mgmt: visdn0 Removing TEI 127 due to multiple TEI assignment
lapd: visdn0: MDL-ERROR-INDICATION(H)
lapd: NETDEV_DOWN visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
unregister_netdevice: waiting for visdn0 to become free. Usage count = 1
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
unregister_netdevice: waiting for visdn0 to become free. Usage count = 1
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
unregister_netdevice: waiting for visdn0 to become free. Usage count = 1
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
lapd: NETDEV_UNREGISTER visdn0
------------[ cut here ]------------
kernel BUG at net/core/dev.c:3279!
invalid opcode: 0000 [#1]
Modules linked in: visdn_hfc_pci visdn_ec visdn_timer_system visdn_ppp
ppp_generic slhc visdn_streamport visdn_netdev lapd visdn_softcxc visdn_core
parport_pc lp parport ipv6 sch_sfq cls_fw xt_length sch_htb ipt_MASQUERADE
ipt_DSCP xt_tcpudp xt_state xt_MARK ip_conntrack_ftp iptable_mangle iptable_nat
ip_nat ip_conntrack iptable_filter ip_tables x_tables binfmt_misc dm_mod e100
ne2k_pci 8390 crc32 eepro100 3c59x mii floppy usbcore
CPU: 0
EIP: 0060:[<c024e983>] Not tainted VLI
EFLAGS: 00010202 (2.6.18.1 #1)
EIP is at unregister_netdevice+0x67/0x1aa
eax: 00000002 ebx: d4db5800 ecx: 00000000 edx: 00000000
esi: ffffffed edi: cb454400 ebp: debb6000 esp: debb7ef4
ds: 007b es: 007b ss: 0068
Process visdnctl (pid: 16687, ti=debb6000 task=d368b030 task.ti=debb6000)
Stack: d4db5800 ffffffed c024ead6 d4db5800 cb454400 e0928a8b d4db5800 00000000
e0929471 00000000 e0929461 00000246 ffffffed e09290ac 00000002 dde109f8
0804bab8 64736976 0000306e 00000000 00000000 bfd5f668 b7e276e2 d375b800
Call Trace:
[<c024ead6>] unregister_netdev+0x10/0x17
[<e0928a8b>] vnd_do_destroy+0x32/0xc3 [visdn_netdev]
[<e09290ac>] vnd_cdev_ioctl+0x590/0x5fb [visdn_netdev]
[<c014d921>] do_ioctl+0x3d/0x4e
[<c014db1c>] vfs_ioctl+0x1ea/0x1fb
[<c014db58>] sys_ioctl+0x2b/0x47
[<c010243d>] sysenter_past_esp+0x56/0x79
Code: eb ff 83 c4 0c 8b 83 74 01 00 00 85 c0 75 19 53 53 68 65 d5 2e c0 e8 d5
41 ec ff b8 ed ff ff ff 83 c4 0c e9 43 01 00 00 48 74 08 <0f> 0b cf 0c 3f d2 2e
c0 f6 43 5c 01 74 07 53 e8 23 f9 ff ff 58
EIP: [<c024e983>] unregister_netdevice+0x67/0x1aa SS:ESP 0068:debb7ef4
Regards,
Arne
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers