2.2.16 SMP hangs after a while

From: Walter Klomp (walter@swiftech.net.sg)
Date: Mon Jun 12 2000 - 21:21:30 EST


Hi,

My 2.2.16 kernel seems to hang my 4 PentiumPro processor SMP system with
Intel EEPRO network card and Megaraid system at random times, at most it
runs about 5 hours in a row... With previous kernels it was up for months,
so I don't think it's hardware related... I have posted the warnings during
compilation below. This may help... Previous Kernels didn't have this
problem.

Also I get on all my systems which an Intel eepro card the following
warning, continuously...

eepro100: wait_for_cmd_done timeout!

Is this related ?

Looking forward to your suggestions/fixes

TIA

Walter Klomp

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o eepro100.o eepro100.c

eepro100.c: In function `speedo_show_state':

eepro100.c:1135: warning: unused variable `phy_num'

eepro100.c:1134: warning: unused variable `ioaddr'

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o sd_ioctl.o sd_ioctl.c

/usr/src/linux-2.2.16/include/linux/blk.h:429: warning: `do_sd' defined but
not used

/usr/src/linux-2.2.16/include/linux/blk.h:453: warning: `do_sd_request'
declared `static' but never defined

scsi.h:641: warning: `end_scsi_request' defined but not used

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o binfmt_elf.o binfmt_elf.c

{standard input}: Assembler messages:

{standard input}:1908: Warning: using `%ecx' instead of `%cx' due to `l'
suffix

{standard input}:1908: Warning: using `%ecx' instead of `%cx' due to `l'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o binfmt_aout.o binfmt_aout.c

{standard input}: Assembler messages:

{standard input}:977: Warning: using `%edi' instead of `%di' due to `l'
suffix

{standard input}:977: Warning: using `%edi' instead of `%di' due to `l'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o process.o process.c

{standard input}: Assembler messages:

{standard input}:320: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:321: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:322: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:323: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:324: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:555: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:555: Warning: using `%eax' instead of `%ax' due to `l'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o signal.o signal.c

{standard input}: Assembler messages:

{standard input}:1148: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:1164: Warning: using `%eax' instead of `%ax' due to `l'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -D__ASSEMBLY__ -D__SMP__ -t
raditional -c entry.S -o entry.o

/tmp/cc8bNwBK.s: Assembler messages:

/tmp/cc8bNwBK.s:622: Warning: using `%edx' instead of `%dx' due to `l'
suffix

/tmp/cc8bNwBK.s:622: Warning: using `%edx' instead of `%dx' due to `l'
suffix

/tmp/cc8bNwBK.s:659: Warning: using `%edx' instead of `%dx' due to `l'
suffix

/tmp/cc8bNwBK.s:659: Warning: using `%edx' instead of `%dx' due to `l'
suffix

/tmp/cc8bNwBK.s:755: Warning: using `%ecx' instead of `%cx' due to `l'
suffix

/tmp/cc8bNwBK.s:762: Warning: using `%edx' instead of `%dx' due to `l'
suffix

/tmp/cc8bNwBK.s:763: Warning: using `%edx' instead of `%dx' due to `l'
suffix

/tmp/cc8bNwBK.s:776: Warning: using `%edx' instead of `%dx' due to `l'
suffix

/tmp/cc8bNwBK.s:776: Warning: using `%edx' instead of `%dx' due to `l'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o traps.o traps.c

{standard input}: Assembler messages:

{standard input}:1597: Warning: using `%dx' instead of `%edx' due to `w'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o irq.o irq.c

{standard input}: Assembler messages:

{standard input}:986: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:987: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2126: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2127: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2146: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2147: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2166: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2167: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2186: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2187: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2206: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2207: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2226: Warning: using `%edx' instead of `%dx' due to `l'
suffix

{standard input}:2227: Warning: using `%edx' instead of `%dx' due to `l'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o vm86.o vm86.c

{standard input}: Assembler messages:

{standard input}:536: Warning: using `%eax' instead of `%ax' due to `l'
suffix

{standard input}:536: Warning: using `%eax' instead of `%ax' due to `l'
suffix

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -Wall -Wstrict-prototypes -
O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-r
educe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -c
 -o bios32.o bios32.c

bios32.c: In function `pci_fixup_serverworks':

bios32.c:1058: warning: unused variable `bus'

bios32.c: In function `pci_fixup_compaq':

bios32.c:1073: warning: unused variable `bus'

gcc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -D__ASSEMBLY__ -D__SMP__ -t
raditional -c head.S -o head.o

/tmp/ccXDPp67.s: Assembler messages:

/tmp/ccXDPp67.s:664: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:665: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:666: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:667: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:848: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:849: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:850: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:851: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:931: Warning: using `%eax' instead of `%ax' due to `l'
suffix

/tmp/ccXDPp67.s:932: Warning: using `%eax' instead of `%ax' due to `l'
suffix

-
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/



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:27 EST