lkml.org 
[lkml]   [2003]   [Oct]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[bug - linux-2.6.0test8]: network drops dead after putting interface in promiscuous mode
Date
Hi 

I have a problem with the test8 version of the 2.6.0 kernel. After i changed
the network to use DHCP instead of an static network adress. I have internet
access until i use tcpdump, ethereal or snort ... because when i do this then
something seems to crash i have no connection at all anymore. Sometimes even
my computer completely freezes. When that happens i only can use the reset
button for an forced reboot.

I use: Debian (sid)

network module: de2104x

CPU: cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 4
model name : AMD Athlon(tm) Processor
stepping : 2
cpu MHz : 908.113
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat
pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips : 1808.79


the output of lspci -v is:

borg:~# lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
Subsystem: Asustek Computer, Inc. A7V133/A7V133-C Mainboard
Flags: bus master, medium devsel, latency 8
Memory at e4000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 2.0
Capabilities: [c0] Power Management version 2
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
(prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: df000000-dfdfffff
Prefetchable memory behind bridge: dff00000-e3ffffff
Capabilities: [80] Power Management version 2
00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev
40)
Subsystem: Asustek Computer, Inc. A7V133/A7V133-C Mainboard
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2

00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/
A/C/VT8235 PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Flags: bus master, medium devsel, latency 32
I/O ports at b800 [size=16]
Capabilities: [c0] Power Management version 2

00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00
[UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at b400 [size=32]
Capabilities: [80] Power Management version 2

00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00
[UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at b000 [size=32]
Capabilities: [80] Power Management version 2

00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev
40)
Subsystem: Asustek Computer, Inc. A7V133/A7V133-C Mainboard
Flags: medium devsel, IRQ 9
Capabilities: [68] Power Management version 2

00:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
Flags: bus master, slow devsel, latency 32, IRQ 9
I/O ports at 9400 [size=64]
Capabilities: [dc] Power Management version 1

00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21041
[Tulip Pass 3] (rev 21)
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at 9000 [size=128]
Memory at de800000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=256K]
00:11.0 Unknown mass storage controller: Promise Technology, Inc. 20265 (rev
02)
Subsystem: Promise Technology, Inc. Ultra100
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at 8800 [size=8]
I/O ports at 8400 [size=4]
I/O ports at 8000 [size=8]
I/O ports at 7800 [size=4]
I/O ports at 7400 [size=64]
Memory at de000000 (32-bit, non-prefetchable) [size=128K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [58] Power Management version 1
01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 PF/PRO AGP 4x
TMDS (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Rage Fury Pro
Flags: bus master, stepping, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at e0000000 (32-bit, prefetchable) [size=64M]
I/O ports at d800 [size=256]
Memory at df000000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at dffe0000 [disabled] [size=128K]
Capabilities: [50] AGP version 2.0
Capabilities: [5c] Power Management version 2
---
i once tried to remove the module from the kernel and wanted to insert it
again, hoping this maybe would help ;-). But this also resulted in a complete
freeze of the system and i had to do a forced reset again. The error-message
from that crash was:

Oct 25 03:34:29 borg kernel: eth0: disabling interface
Oct 25 03:34:29 borg kernel: ------------[ cut here ]------------
Oct 25 03:34:29 borg kernel: kernel BUG at net/core/dev.c:2851!
Oct 25 03:34:29 borg kernel: invalid operand: 0000 [#1]
Oct 25 03:34:29 borg kernel: CPU: 0
Oct 25 03:34:30 borg dhclient: receive_packet failed on eth0: Network is down
Oct 25 03:34:30 borg kernel: EIP: 0060:[free_netdev+43/64] Not tainted
Oct 25 03:34:30 borg kernel: EFLAGS: 00210297
Oct 25 03:34:30 borg kernel: EIP is at free_netdev+0x2b/0x40
Oct 25 03:34:30 borg kernel: eax: df96d000 ebx: dff4d000 ecx: 80005004
edx:
00000003
Oct 25 03:34:30 borg kernel: esi: e08485a4 edi: 00000000 ebp: c7e7a000
esp:
c7e7bf04
Oct 25 03:34:30 borg kernel: ds: 007b es: 007b ss: 0068
Oct 25 03:34:30 borg kernel: Process rmmod (pid: 4342, threadinfo=c7e7a000
task=d
8e4d940)
Oct 25 03:34:30 borg kernel: Stack: c01f757b df96d000 dff4d054 c023afd4
dff4d054
dff4d080 e08485f0 e08485f0
Oct 25 03:34:30 borg kernel: c023b000 dff4d054 e08485a4 c036d658
c023b22d
e08485a4 e08485a4 c036d658
Oct 25 03:34:30 borg kernel: c023b643 e08485a4 e0848580 c01f7756
e08485a4
e0848640 e08469df e0848580
Oct 25 03:34:30 borg kernel: Call Trace:
Oct 25 03:34:30 borg kernel: [pci_device_remove+59/64] pci_device_remove
+0x3b/0x
40
Oct 25 03:34:30 borg kernel: [device_release_driver+100/112]
device_release_driv
er+0x64/0x70
Oct 25 03:34:30 borg kernel: [driver_detach+32/48] driver_detach+0x20/0x30
Oct 25 03:34:30 borg kernel: [bus_remove_driver+61/128] bus_remove_driver
+0x3d/0
x80
Oct 25 03:34:30 borg kernel: [driver_unregister+19/40] driver_unregister
+0x13/0x
28
Oct 25 03:34:30 borg kernel: [pci_unregister_driver+22/48]
pci_unregister_driver
+0x16/0x30
Oct 25 03:34:30 borg kernel: [_end+541184727/1069369592] de_exit+0xf/0x13
[de210
4x]
Oct 25 03:34:30 borg kernel: [sys_delete_module+283/320] sys_delete_module
+0x11b
/0x140
Oct 25 03:34:30 borg kernel: [sys_munmap+68/112] sys_munmap+0x44/0x70
Oct 25 03:34:30 borg kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Oct 25 03:34:30 borg kernel:
Oct 25 03:34:30 borg kernel: Code: 0f 0b 23 0b 01 2f 35 c0 eb de e9 f6 d4 e7
ff 8
d b6 00 00 00
---


...

Richard.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:58    [from the cache]
©2003-2011 Jasper Spaans