I have machine that is router and bridge.
With 2.4.0-test8 kernel it will crash
10-20 minutes after boot. Is this bug
in kernel?
-ilkka
Error message:
skput:over: c01805f7:592 put:592 dev:eth1kernel BUG at skbuff.c:93!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c019f62d>]
EFLAGS: 00010296
eax: 0000001b ebx: c007d260 ecx: c0225668 edx: 00000000
esi: c1802838 edi: 00000250 ebp: c0f96012 esp: c0239ec4
Process swapper (pid: 0, stackpage=c0239000)
Stack: c020d105 c020d220 0000005d c01805ff c007d260 00000250 c01805f7 00000001
04000001 c0081140 0000000a 00000250 00007dac c1802838 c1802837 0000024e
00000252 c0107dac c0530000 c0180b1b c0081000 c0081140 c1802800 c0eb7c00
Call Trace: [<c020d105>] [<c020d220>] [<c01805ff>] [<c01805f7>] [<c1802838>]
[<c1802837>] [<c0107dac>]
[<c0180b1b>] [<c1802800>] [<c019f850>] [<c180283e>] [<c019fa1b>]
[<c1802800>] [<c010a976>] [<c010ab69>]
[<c01073a0>] [<c0109210>] [<c01073a0>] [<c01073cd>] [<c0107426>]
[<c0105000>] [><c01001d0>]
Code: 0f 0b 83 c4 0c c3 90 8b 54 24 04 8b 42 18 85 c0 75 05 b8 f1
Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In interrupt handler - not syncing
- -------------------------------------------------------------
Dmesg looks like this:
Linux version 2.4.0-test8 (root@xxxxxxxxxxxxxxxxxxxxxx) (gcc version
egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #2 SMP Sun Sep 24 11:15:38
EEST 2000
BIOS-provided physical RAM map:
BIOS-e820: 000000000009fc00 @ 0000000000000000 (usable)
BIOS-e820: 0000000000f00000 @ 0000000000100000 (usable)
BIOS-e820: 0000000000040000 @ 00000000fffc0000 (reserved)
Scan SMP from c0000000 for 1024 bytes.
Scan SMP from c009fc00 for 1024 bytes.
Scan SMP from c00f0000 for 65536 bytes.
Scan SMP from c009fc00 for 4096 bytes.
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
mapped APIC to ffffe000 (00045000)
Kernel command line: auto BOOT_IMAGE=linuxu ro root=301 ether=5,0x380,eth0
ether=9,0xfc00,eth1 ethe
Initializing CPU#0
Detected 99387394 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 198.25 BogoMIPS
Memory: 13992k/16384k available (1159k kernel code, 2004k reserved, 87k data,
212k init, 0k highmem)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Checking 'hlt' instruction... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX
CPU0: Intel Pentium 75 - 200 stepping 05
per-CPU timeslice cutoff: 155.55 usecs.
SMP motherboard not detected. Using dummy APIC emulation.
Setting commenced=1, go go go
PCI: PCI BIOS revision 2.10 entry at 0xfd481, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
Limiting direct PCI/PCI transfers.
isapnp: Scanning for Pnp cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
NET4: Ethernet Bridge 008 for NET4.0
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
Initializing RT netlink socket
Starting kswapd v1.7
parport0: PC-style at 0x378 [PCSPP]
pty: 256 Unix98 ptys configured
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX: IDE controller on PCI bus 00 dev 38
PIIX: chipset revision 2
PIIX: not 100% native mode: will probe irqs later
PIIX: neither IDE port enabled (BIOS)
PIIX: IDE controller on PCI bus 00 dev 39
PIIX: chipset revision 2
PIIX: not 100% native mode: will probe irqs later
keyboard: Timeout - AT keyboard not present?
keyboard: Timeout - AT keyboard not present?
hda: ST3850A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 1661184 sectors (851 MB) w/120KiB Cache, CHS=824/32/63
Partition check:
hda: [PTBL] [103/255/63] hda1 hda2 < hda5 >
FDC 0 is a National Semiconductor PC87306
ne.c:v1.10 9/23/94 Donald Becker (becker@xxxxxxxxxxxxxxxxxxxx)
NE*000 ethercard probe at 0x380: 00 50 4e 01 71 cf
eth0: NE2000 found at 0x380, using IRQ 5.
Serial driver version 5.02 (2000-08-09) with MANY_PORTS SHARE_IRQ SERIAL_PCI
ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
8139too Fast Ethernet driver 0.9.8 loaded
eth1: RealTek RTL8139 Fast Ethernet board found at 0xfffbf800, IRQ 10
eth1: Chip is 'RTL-8139B'
eth1: MAC address 00:48:54:6c:74:d3.
eth2: RealTek RTL8139 Fast Ethernet board found at 0xfffbfc00, IRQ 9
eth2: Chip is 'RTL-8139B'
eth2: MAC address 00:48:54:6c:7f:8a.
ip_tables: (c)2000 Netfilter core team
NET4: Ethernet Bridge 008 for NET4.0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 212k freed
Adding Swap: 56188k swap-space (priority -1)
device eth1 entered promiscuous mode
device eth2 entered promiscuous mode
eth1: Promiscuous mode enabled.
eth1: Promiscuous mode enabled.
eth1: Promiscuous mode enabled.
eth2: Promiscuous mode enabled.
eth2: Promiscuous mode enabled.
eth2: Promiscuous mode enabled.
br0: port 2(eth2) entering listening state
br0: port 1(eth1) entering listening state
eth1: Setting full-duplex based on MII #32 link partner ability of 41e1.
br0: port 2(eth2) entering learning state
br0: port 1(eth1) entering learning state
br0: port 2(eth2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(eth1) entering forwarding state
br0: topology change detected, propagating
- -------------------------------------------------------------
And this is my network script:
#!/bin/sh
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 eth2
ifconfig eth1 0.0.0.0
ifconfig eth2 0.0.0.0
ifconfig br0 193.166.90.234
route add -host 193.166.90.201 br0
route add -host 193.166.90.229 br0
arp -i eth0 -s 193.166.90.201 00:50:4E:01:71:CF pub
arp -i eth0 -s 193.166.90.229 00:50:4E:01:71:CF pub
------- End of Forwarded Message
|