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

Reply via email to