I have lot of problems with the eth0: at least one server crashs per day,
sometimes 3 ! :(
What is wrong in my case: 3com 905B or tcp/ip of linux ???
I sent 2 * oops + demsg at the end of this email.
Thanks for help
Octave
Unable to handle kernel paging request at virtual address 00002180
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c015f432>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 00002180 ebx: d578f840 ecx: c7f81194 edx: c7f81194
esi: c15f8470 edi: d578f840 ebp: c0215dd4 esp: c0215dc0
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=c0215000)
Stack: 00000218 c7f81194 d7081b60 c014e619 d7081b60 c15f83c0 c015f77b c15f83c0
d578f840 00000218 c15f83c0 c15f8470 c15f8414 c15f83c0 c015f8a1 c15f83c0
d578f840 c15f8470 d7081001 0000000e c015cc2d c15f83c0 c15f8470 c15f83c0
Call Trace: [<c014e619>] [<c015f77b>] [<c015f8a1>] [<c015cc2d>] [<c015df81>]
[<c0162adf>] [<c0162e7a>]
[<c0155fe2>] [<c01562c9>] [<c014fe59>] [<c011796d>] [<c010a137>]
[<c0109e04>] [<c0107855>] [<c0106000>]
[<c0107878>] [<c0108fc8>] [<c0106000>] [<c010607b>] [<c0106000>]
[<c0100176>]
Code: 83 38 01 0f 95 c0 25 ff 00 00 00 85 c0 0f 85 a2 01 00 00 8b
>>EIP; c015f432 <tcp_retrans_try_collapse+46/208> <=====
Trace; c014e619 <__kfree_skb+a1/a8>
Trace; c015f77b <tcp_retransmit_skb+a3/164>
Trace; c015f8a1 <tcp_xmit_retransmit_queue+65/e4>
Trace; c015cc2d <tcp_ack+289/370>
Trace; c015df81 <tcp_rcv_established+449/5e8>
Trace; c0162adf <tcp_v4_do_rcv+37/124>
Trace; c0162e7a <tcp_v4_rcv+2ae/334>
Trace; c0155fe2 <ip_local_deliver+16a/1b8>
Trace; c01562c9 <ip_rcv+299/2c8>
Trace; c014fe59 <net_bh+179/1d4>
Trace; c011796d <do_bottom_half+45/64>
Trace; c010a137 <do_IRQ+3b/40>
Trace; c0109e04 <common_interrupt+18/20>
Trace; c0107855 <cpu_idle+5d/6c>
Trace; c0106000 <get_options+0/74>
Trace; c0107878 <sys_idle+14/24>
Trace; c0108fc8 <system_call+34/38>
Trace; c0106000 <get_options+0/74>
Trace; c010607b <cpu_idle+7/18>
Trace; c0106000 <get_options+0/74>
Trace; c0100176 <L6+0/2>
Code; c015f432 <tcp_retrans_try_collapse+46/208>
00000000 <_EIP>:
Code; c015f432 <tcp_retrans_try_collapse+46/208> <=====
0: 83 38 01 cmpl $0x1,(%eax) <=====
Code; c015f435 <tcp_retrans_try_collapse+49/208>
3: 0f 95 c0 setne %al
Code; c015f438 <tcp_retrans_try_collapse+4c/208>
6: 25 ff 00 00 00 andl $0xff,%eax
Code; c015f43d <tcp_retrans_try_collapse+51/208>
b: 85 c0 testl %eax,%eax
Code; c015f43f <tcp_retrans_try_collapse+53/208>
d: 0f 85 a2 01 00 00 jne 1b5 <_EIP+0x1b5> c015f5e7
<tcp_retrans_try_collapse+1fb/208>
Code; c015f445 <tcp_retrans_try_collapse+59/208>
13: 8b 00 movl (%eax),%eax
Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing
2 warnings issued. Results may not be reliable.
Unable to handle kernel NULL pointer dereference at virtual address 00000004
current->tss.cr3 = 1396c000, %cr3 = 1396c000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c015f0f5>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010296
eax: 00000000 ebx: d319df40 ecx: 00000000 edx: 00000000
esi: d319d860 edi: cc4a90a0 ebp: d31f7d40 esp: d31f7d30
ds: 0018 es: 0018 ss: 0018
Process top (pid: 31960, process nr: 155, stackpage=d31f7000)
Stack: 00000218 0000df40 00000390 0019df40 ce5d9380 c015f73f ce5d9380 d319d860
00000218 ce5d9380 ce5d9430 ce5d93d4 ce5d9380 c015f8a1 ce5d9380 d319d860
ce5d9430 d319d501 0000000e c015cc2d ce5d9380 ce5d9430 ce5d9380 c72d73f4
Call Trace: [<c015f73f>] [<c015f8a1>] [<c015cc2d>] [<c015e0e6>] [<c015df81>]
[<c0162adf>] [<c0162e7a>]
[<c0155fe2>] [<c01562c9>] [<c0152e2e>] [<c014fe59>] [<c011796d>]
[<c010a137>] [<c0109e04>] [<c0143454>]
[<c012aa57>] [<c012ac54>] [<c012add2>] [<c01238a8>] [<c0123aee>]
[<c0108fc8>] [<c010002b>]
Code: 89 5a 04 89 1e 89 43 08 ff 40 08 31 c0 8d 65 e8 5b 5e 5f 89
>>EIP; c015f0f5 <tcp_fragment+169/180> <=====
Trace; c015f73f <tcp_retransmit_skb+67/164>
Trace; c015f8a1 <tcp_xmit_retransmit_queue+65/e4>
Trace; c015cc2d <tcp_ack+289/370>
Trace; c015e0e6 <tcp_rcv_established+5ae/5e8>
Trace; c015df81 <tcp_rcv_established+449/5e8>
Trace; c0162adf <tcp_v4_do_rcv+37/124>
Trace; c0162e7a <tcp_v4_rcv+2ae/334>
Trace; c0155fe2 <ip_local_deliver+16a/1b8>
Trace; c01562c9 <ip_rcv+299/2c8>
Trace; c0152e2e <qdisc_run_queues+2a/5c>
Trace; c014fe59 <net_bh+179/1d4>
Trace; c011796d <do_bottom_half+45/64>
Trace; c010a137 <do_IRQ+3b/40>
Trace; c0109e04 <common_interrupt+18/20>
Trace; c0143454 <proc_root_lookup+2c/104>
Trace; c012aa57 <real_lookup+4f/a0>
Trace; c012ac54 <lookup_dentry+128/1e8>
Trace; c012add2 <open_namei+66/350>
Trace; c01238a8 <filp_open+44/f0>
Trace; c0123aee <sys_open+36/94>
Trace; c0108fc8 <system_call+34/38>
Trace; c010002b <startup_32+2b/11e>
Code; c015f0f5 <tcp_fragment+169/180>
00000000 <_EIP>:
Code; c015f0f5 <tcp_fragment+169/180> <=====
0: 89 5a 04 movl %ebx,0x4(%edx) <=====
Code; c015f0f8 <tcp_fragment+16c/180>
3: 89 1e movl %ebx,(%esi)
Code; c015f0fa <tcp_fragment+16e/180>
5: 89 43 08 movl %eax,0x8(%ebx)
Code; c015f0fd <tcp_fragment+171/180>
8: ff 40 08 incl 0x8(%eax)
Code; c015f100 <tcp_fragment+174/180>
b: 31 c0 xorl %eax,%eax
Code; c015f102 <tcp_fragment+176/180>
d: 8d 65 e8 leal 0xffffffe8(%ebp),%esp
Code; c015f105 <tcp_fragment+179/180>
10: 5b popl %ebx
Code; c015f106 <tcp_fragment+17a/180>
11: 5e popl %esi
Code; c015f107 <tcp_fragment+17b/180>
12: 5f popl %edi
Code; c015f108 <tcp_fragment+17c/180>
13: 89 00 movl %eax,(%eax)
Aiee, killing interrupt handler
2 warnings issued. Results may not be reliable.
Linux version 2.2.15 (root@XXXXXX) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 sam mai 27 23:37:28 CEST 2000
Detected 501147080 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 999.42 BogoMIPS
Memory: 387604k/393152k available (1008k kernel code, 408k reserved, 4092k data, 40k init)
Dentry hash table entries: 65536 (order 7, 512k)
Buffer cache hash table entries: 524288 (order 9, 2048k)
Page cache hash table entries: 131072 (order 7, 512k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Intel Pentium III (Katmai) stepping 03
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xf08b0
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 524288 bhash 65536)
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with<4>keyboard: Too many NACKs -- noisy kbd cable?
keyboard: Too many NACKs -- noisy kbd cable?
no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
PIIX4: IDE controller on PCI bus 00 dev 21
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DPTA-371360, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: IBM-DPTA-371360, 13042MB w/1961kB Cache, CHS=1662/255/63, UDMA
floppy0: no floppy controllers found
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid1 personality registered
(scsi0) <Adaptec AHA-294X Ultra2 SCSI host adapter> found at PCI 0/12/0
(scsi0) Wide Channel, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 396 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4
<Adaptec AHA-294X Ultra2 SCSI host adapter>
scsi : 1 host.
(scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 31.
Vendor: IBM Model: DNES-309170W Rev: SA30
Type: Direct-Access ANSI SCSI revision: 03
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
(scsi0:0:1:0) Synchronous at 40.0 Mbyte/sec, offset 31.
Vendor: IBM Model: DNES-309170W Rev: SA30
Type: Direct-Access ANSI SCSI revision: 03
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
scsi : detected 2 SCSI disks total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 17916240 [8748 MB] [8.7 GB]
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 17916240 [8748 MB] [8.7 GB]
3c59x.c:v0.99H 11/17/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905B Cyclone 100baseTx at 0xd000, 00:01:02:06:d0:58, IRQ 10
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 786d.
MII transceiver found at address 0, status 786d.
Enabling bus-master transmits and whole-frame receives.
Partition check:
sda: sda1
sdb: sdb1
md.c: sizeof(mdp_super_t) = 4096
hda: hda1 hda2 < hda5 hda6 hda7 >
autodetecting RAID arrays
(read) sda1's sb offset: 8956096 [events: 0000000e]
(read) sdb1's sb offset: 8956096 [events: 0000000e]
autorun ...
considering sdb1 ...
adding sdb1 ...
adding sda1 ...
created md0
bind<sda1,1>
bind<sdb1,2>
running: <sdb1><sda1>
now!
sdb1's event counter: 0000000e
sda1's event counter: 0000000e
md0: max total readahead window set to 128k
md0: 1 data-disks, max readahead per data-disk: 128k
raid1: device sdb1 operational as mirror 1
raid1: device sda1 operational as mirror 0
(checking disk 0)
(really checking disk 0)
(checking disk 1)
(really checking disk 1)
(checking disk 2)
(checking disk 3)
(checking disk 4)
(checking disk 5)
(checking disk 6)
(checking disk 7)
(checking disk 8)
(checking disk 9)
(checking disk 10)
(checking disk 11)
raid1: raid set md0 active with 2 out of 2 mirrors
md: updating md0 RAID superblock on device
sdb1 [events: 0000000f](write) sdb1's sb offset: 8956096
sda1 [events: 0000000f](write) sda1's sb offset: 8956096
.
... autorun DONE.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 40k freed
Adding Swap: 393552k swap-space (priority -1)
-- Amicalement, oCtAvE"J'aime trop la vie pour ne vouloir être qu'heureux."
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/