Re: Update on Promise 100TX2 + Serverworks IDE issues -- 2.2.20

jim@rubylane.com
Tue, 2 Apr 2002 18:58:20 -0800 (PST)


FWIW, I have Maxtor 5T060H6 UDMA100 drives connected as hda and hdc,
and this command will reliably trash both hda and hdc on a Supermicro
P3TDLE mobo using the built-in IDE ports:

mount /dev/hdc4 /mnt
cd /home (/dev/hda4)
tar -cf - *|tar -C /mnt -xpf -

Within seconds of hdc's light coming on, all kinds of filesystem
errors will occur, and then BOTH drives are corrupted. This is one of
two different Supermicro P3TDLE mobos, both purchased in Nov 2001. I
removed the Promise controllers completely to eliminate them as a
problem, and it still happens. It happens with regular 2.2.19 and
2.2.20 with the Andre Hedrick's patches.

This board does claim to support UDMA33 and Linux says the MB IDE
ports are in UDMA33 mode. Works fine in just PIO mode. Slower, but
at least it doesn't trash drives.

One reason for posting this to the list is that it cost us 34 hours of
downtime of a production site, delayed a site upgrade for 4 months,
and took me several days of testing to narrow it down to crummy
motherboards. If there is a tweak to say "don't ever do DMA on
Supermicro boards", at least on this one, I'd recommend it. I never
tried putting two drives on ide0; that may work or may also trash
both drives. And it never locked up our machine, although I think
it did panic once because of all the damage to the filesystem.

I can reliably duplicate this if anyone wants me to do some testing.
I have 2 dual-CPU test machines and 12 drives, so no shortage of
hardware to beat on.

This board says:

ServerWorks OSB4: IDE controller on PCI bus 00 dev 79
ServerWorks OSB4: chipset revision 0

Jim

>
> > devices are the problem maker on OSB4. Unless DMA is disabled, the system
> > will lock up when accessing the drive.
> >
> > If you have UDMA33 ATAPI devices, they work great in OSB4.
>
> Except when they don't. There are definite problems with some specific
> combinations and ones I know are not one offs because we've seen them over
> an entire render farm for example.
>
> The current driver panics and asks people to email me if it spots the UDMA
> disk corruption about to occur pattern. I get little mail but some
>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/