Re: SMP Lockups III -The Search for Stability

From: Wakko Warner (wakko@animx.eu.org)
Date: Thu Apr 13 2000 - 19:55:21 EST


> I'm concerned that it's going to get left by the wayside in 2.2...so here's
> my own SMP problem book.
>
> I'm still having massive problems with SMP support on 2.2.10-2.2.15 and all
> PRE's in
> between. Likely before then, but that's as far back as I can remember at
> the moment.
> Essentially, I've never had 2.2 OR 2.3 work in SMP mode w/o problems.
> However,
> the last 2.3 version I tried was in January of 2000.

Running 2.2.13. Uptime: 116 days.

> I've tried:
> HD's have been replaced since this started, always UDMA33 drives,
> either Maxtor (previous) or IBM boot and Maxtor data (current)

AFAIK, all kernels before 2.2.14 (excluding 2.2.14pre's) were not IDE SMP
safe. I ran into that problem my self at work.

> HD controller had been replaced as a test w/ a PCI UDMA66
> controller, no change.
> Kernel has Andre Hedrick's<sp?> IDE patches applied, always.
> Without them it is far less stable, even in UP.
>
> If I run with nosmp as a kernel option (sigh, it's my default lilo config
> these days), the
> system will _usually_ stay up as least as long as the next kernel pre-patch.
> Always
> at least a week in UP, however. When it fails in UP, it does so with the
> same
> symptoms as SMP.

Odd, I'm running 3 SMP systems. My home box is 2.2.13 (as I said above,
same uptime), one machine at work (dual 233mmx on a tyan board) is on 2.2.13
with 2 aha-2940U cards (no ide), the other is the same board/chip using
2.2.14 and ide drives.

> The system is a webserver, running httpd,mysqld,and sendmail. It handles
> about
> 3K emails per day, and roughly 7 million http requests per day. It handles
> those
> requests much better during the short times it has the full use of it's
> processors. :)

No comment.

> Appended is the output from: ver_linux, lspci, bootup log, hdparm, and
> kernel config.
> ********** ver_linux
> Linux quark 2.2.15pre17 #2 SMP Tue Apr 4 15:16:57 PDT 2000 i686 unknown
> Kernel modules 2.1.121
> Gnu C 2.95.1
> Binutils 2.9.5.0.16
> awk: GNU Awk 3.0.3
> Dynamic linker ldd (GNU libc) 2.1.2
> Procps 2.0.6
> Mount 2.9v
> Kbd 0.99
> Sh-utils 2.0
> cat: /proc/modules: No such file or directory

-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux ani 2.2.13 #1 SMP Sat Oct 23 23:21:25 EDT 1999 i686 unknown
Kernel modules 2.3.7
Gnu C 2.95.2
Binutils 2.9.5.0.22
Linux C Library 2.1.2
Dynamic linker ldd: version 1.9.11
Procps 1.2
Mount 2.7l
Net-tools 2.01
Kbd 0.94
Sh-utils 1.16
Modules Loaded audiofs cdfs smbfs ppp slhc serial floppy es1370
nls_cp437 msdos fat loop adlib_card opl3 af_packet sb uart401 sound
soundcore nfs lockd sunrpc 3c59x nls_iso8859-1 isofs ip_masq_ftp

> ********** lspci:
> 00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
> (rev 02)
> 00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev
> 02)
> 00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
> 00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
> 00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
> 00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
> 00:0f.0 Ethernet controller: Digital Equipment Corporation DECchip 21140
> [FasterNet] (rev 12)
> 00:10.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
> (rev 30)
> 00:14.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2064W
> [Millennium] (rev 01)

00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
        (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
00:10.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
00:11.0 SCSI storage controller: Adaptec AIC-7881U (rev 01)
00:12.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RT8029(AS)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP (rev 01)

> ********** bootup logs:

Uptime to high and logs rotated out of existance for the kernel.

> ********** hdparm

Running scsi.

> ********* kernel config

bz2'd and attached.

-- 
 Lab tests show that use of micro$oft causes cancer in lab animals


- 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 : Sat Apr 15 2000 - 21:00:23 EST