[KLUG Members] Re: partition check? -- You've got ATA DMA timeout issues ...

Bryan J. Smith members@kalamazoolinux.org
10 May 2002 09:10:37 -0400


On Fri, 2002-05-10 at 00:46, Bill Katsma wrote:
> ide0: BM-DMA at 0x1020-0x1027, BIOS settings: hda:pio, hdb:pio
> hda: IBM-DTCA-23240, ATA DISK drive
>  hda:hda: timeout waiting for DMA
> ide_dmaproc: chipset supported ide_dma_timeout func only: 14
> hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }

IBM and Western Digital have been known to NOT follow the ATA spec
correctly.

On non-Intel/SiS chipsets (SiS being an Intel licensee), this is then an
issue since IBM/WD only test their products on Intel chipsets.  And even
then, they were usually designed for the older Intel PIIX southbridges
(i440-series), and can take issue with the newer Intel iCH2 southbridges
(i800-series).  I know, I've had IBM/WD timeouts on Intel i815 and i845
P3/P4 chipsets as well as ViA Pro/133 to KT266 chipsets.

I don't know about IBM, but Western Digital's response has been to state
"we don't support Linux."

Either set the drive into PIO ("/sbin/hdparm -d 0 -u 0 /dev/hda"), or
get another hard drive.

-- Bryan

-- 
The US government could be 100x more effective, and 1/100th the
Constitutional worry, if it dictated its policy to Microsoft as
THE MAJOR CUSTOMER it is, and not THE REGULATOR it fails to be.
---------------------------------------------------------------
Bryan J. Smith, SmithConcepts, Inc.   mailto:b.j.smith@ieee.org
Engineers and IT Professionals     http://www.SmithConcepts.com