lkml.org 
[lkml]   [1999]   [Nov]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject2.2.13 + IDE Patch + SMP -> lockup!
Had some random lockups with my new dual-celeron machine. This is a BP6
board with a dual 400Mhz Celerons (NOT overclocked).

I'm using kernel-2.2.13 with the latest ide patch
(ide.2.2.13.19991111.patch.gz) so I can use my Maxtor 90871U2 UDMA66
drive. Everything works fine most of the time (hdparm -t /dev/hde gives
me 22MB/s - about twice as my Seagate UDMA33 drive). HOWEVER, I do have
some random lockups occationaly (lockup = not even Sysreq can help you
out.. and no Oops message).

I have tried to pinpoint the problem and these are my findings:

/dev/hda - a UDMA33 Seagate drive
/dev/hde - UDMA66 Maxtor drive (HPT366 controller onboard).

/dev/hda is normally using UDMA33. When I turn DMA <OFF> (i.e. hdparm
-d0 /dev/hda) -> the machines locks up!
Turning DMA on/off on the UDMA66 controller has no such effect (i.e.
works correctly).

This problem *does not* happen if I don't patch the kernel. That is, a
clean 2.2.13 compiled with SMP works OK.
If the kernel *is* patched with the IDE patch but is *not* compiled with
SMP support -> again, everything works OK.

My only conclusion is that there is some (bad) interaction of the new
IDE driver with an SMP kernel.



--Nimrod.


p.s. My original FUJITSU MPD3084AT drive didn't work at all with UDMA
support:
....
kernel: hde: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hde: lost interrupt
kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hde: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hde: lost interrupt
kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hde: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hde: DMA disabled

So beware of this model.

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

\
 
 \ /
  Last update: 2005-03-22 13:55    [W:0.031 / U:0.128 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site