Re: Ultra ATA 66?

Andre M. Hedrick (hedrick@Astro.Dyer.Vanderbilt.Edu)
Sun, 9 May 1999 23:07:00 -0500 (CDT)


On Sun, 9 May 1999, Juan Casero wrote:

> Hi -
>
> Does anyone know what is the status of Ultra ATA 66 support in the Linux
> kernel? I have a Fujitsu ATA 66 drive and a motherboard with the intel i440BX

If it has the MPDxxxx firmware revision, they are dreaming in another
dimension of reality.......... I tested a 6.4GB drive on an Ultra66 w/
the 80c ATA-66 cable and it could only do ATA-33.

> chip set. Intel professes that the i440BX chip set is compatible with Ultra

This sounds like the i430HX/i440FX PIIX3 and UDMA.......that never worked.

> ATA 66 and I am wondering if I can push the bandwidth on the IDE bus this far.

It does not exist and I just stripped it from enclusion in possible patch
code. There are no mainboards that currently or correctly handle ATA-66.
The only vender that has a known and tested product with Linux is Promise
with their "Ultra66". Since one report came back with generic ATA-66
enabled on an ATA-33 limited host adapter, do not expect generic ATA-66
support from Linux until the rules on paper that I am writing code for are
properly implimented.

kernel: hda: IBM-DTTA-350640, 6197MB w/468kB Cache, CHS=790/255/63, UDMA(33)
kernel: hdc: IBM-DJNA-371800, 17206MB w/1966kB Cache, CHS=34960/16/63, UDMA(66)
^^^^^^^^
kernel: Partition check:
kernel: hda: hda1 hda2
kernel: hdc:hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: DMA disabled
kernel: ide1: reset: success
kernel: hdc1

This report above is now decode as an EIDE 40c ribbon that is to long
attached to an adapter that, is reporting that bit 13 of word93 to be set
valid, or disk venders are force setting this bit. Regardless, the
problem of misdetection and configuration will never be allowed in the
kernel.

Andre Hedrick
The Linux IDE guy

Candidate for pre-patch-2.2.8-series or pre-patch-2.2.9-series
http://www.dyer.vanderbilt.edu/server/udma/
2.2.7.uniform-ide-6.19.golf.patch.gz

http://www.dyer.vanderbilt.edu/server/udma/2.2.7.uniform-ide-6.19.patch.gz
http://www.dyer.vanderbilt.edu/server/udma/ide.2.0.37pre11+pat7.gz
http://www.dyer.vanderbilt.edu/server/udma/hdparm-3.5i.patch.gz

APC UPS Daemon Support Center.
http://www.brisse.dk/site/apcupsd/
GPLed source on April 7, 1999

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