Linux-kernel mailing list archive 2000-15,: Re: SMP Lockups III -The Search for Stability

# Re: SMP Lockups III -The Search for Stability

Wakko Warner (wakko@animx.eu.org)
Thu, 13 Apr 2000 20:55:21 -0400

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: Rob Braun: "2.3.99-pre5 irda compile"
- Previous message: Jens Axboe: "[PATCH, RFC]: per queue request tables, 2nd cut"

--Q68bSM7Ycu6FN28Q
Content-Type: text/plain; charset=us-ascii

> 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

    --Q68bSM7Ycu6FN28Q
    Content-Type: application/octet-stream
    Content-Disposition: attachment; filename="2.2.13.config.bz2"
    Content-Transfer-Encoding: base64

    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
    xQ==

    --Q68bSM7Ycu6FN28Q--

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

- Next message: Rob Braun: "2.3.99-pre5 irda compile"
- Previous message: Jens Axboe: "[PATCH, RFC]: per queue request tables, 2nd cut"