Kernel 2.6.1 - SiI 3112 & Asus MBoard & WD Raptor cause complete hang with DMA and heavy load
From: Joe Rutledge
Date: Tue Jan 20 2004 - 06:06:35 EST
Hello everyone,
Initially using a Seagate SATA drive I was experiencing random lockups,
no kernel
panic just a complete hang. Having read about issues with DMA and some
Seagates
I replaced the drive with a Western Digital Raptor. However I still see
the same
lockups. I've tried a variety of options to hdparm (based around -X70
-d1) none
of them making any difference to stability. I then swapped to the libata
driver
expecting this to be more solid. It does appear to last a little longer
than the
IDE driver but the same problems manifest themselves. I then found that
there
were potentially some problems with the Asus board and shared interrupt
lines to
the SiI3112 so I upgraded the BIOS to the most recent version (1007).
This has
made no difference whatsoever. I also read that APIC and ACPI support could
exascerbate this problem so I removed them from the kernel and disabled
them in
the BIOS. This has given better stability but still not to the point of
a usable
system. This is a desktop system and it will become locked if any heavy
disk
access is done. At the moment I'm running in PIO mode as this is the
only stable
way of handling the disk. I'm not doing any RAID and have no need to.
Merely a boot
of my 2.6.1/2.6.0/2.4.24 system to runlevel 1 and then running bonnie++
-u nobody
will guarantee a hang before all the write checks have been completed.
Asus A7N8X Deluxe (nforce2) BIOS V1007, AMD Athlon XP (Barton) 2800+,
1GB DDR
RAM (2 x 512 as Dual Channel), WD Raptor 36G SATA HD, Asus GeForce FX 5600
(256MB), Lite-On 52x CDRW, DVD-ROM. Fresh Gentoo build optimised for
Athlon-XP
(GCC 3.2.3 -march athlon-xp).
2.6.1 kernel patched for forcedeth and nvidia graphics card. APIC & ACPI
support
removed from kernel and turned off in BIOS. Both the IDE and libata
drivers have
been built into the kernel at separate times. It makes no difference
what other
applications are running.
I'm not on the list so a copy of anything posted would be much appreciated.
Thanks in advance to everyone working on the kernel - excellent stuff,
it's been
my working environment for years and a happy one at that!
Joe
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/