On Thu, Aug 02, 2007 at 09:47:06PM +0100, Alan Cox wrote:
So in theory we can persuade libata to drive original MFM/RLL disks with
relatively few changes
Does anyone have a working device to test?
I'm currently testing a 40MB pre-ATA IDE drive and with the LBA/non-LBA
fix I sent to
FWIW, I have a Seagate ST225 (still zero bad blocks) with controller.
If I can persuade the old 386 to do a netboot I can test it.
Right now it'll fail on the identify (may fail earlier on the reset
signature test actually).
Alan
-
To unsubscribe from this list: send the line unsubscribe
So in theory we can persuade libata to drive original MFM/RLL disks with
relatively few changes
Does anyone have a working device to test?
I'm currently testing a 40MB pre-ATA IDE drive and with the LBA/non-LBA
fix I sent to Andrew and the 'its ancient, its PIO 2 who cares if
SETXFER
Alan Cox wrote:
So I've been doing a scan of the code versus the early ATA specifications
(English translation not the original Latin ;))
I've found a couple of problem cases we don't deal with but I'm not sure
matter, and an inconsistency
#1We assume identify works. Early ATA
Alan Cox wrote:
#1 We assume identify works. Early ATA actually lists this command
as optional
ITYM we assume identify command exists on the device?
We certainly do not assume IDENTIFY command, if exists, succeeds.
What is the proper probing method -- notice if command-aborted is
On Wed, 01 Aug 2007 09:47:49 -0400
Jeff Garzik [EMAIL PROTECTED] wrote:
Alan Cox wrote:
#1 We assume identify works. Early ATA actually lists this command
as optional
ITYM we assume identify command exists on the device?
We certainly do not assume IDENTIFY command, if exists,
So in theory we can persuade libata to drive original MFM/RLL disks with
relatively few changes
Crazy :)
Would look something like this (but with geometry handling and some setup
work)
/**
* An original IDE/ST412/ST506 driver for libata
*
* Information for hardware
So I've been doing a scan of the code versus the early ATA specifications
(English translation not the original Latin ;))
I've found a couple of problem cases we don't deal with but I'm not sure
matter, and an inconsistency
#1 We assume identify works. Early ATA actually lists this command