Re: Early ATA devices

2007-08-15 Thread Erik Mouw
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

Re: Early ATA devices

2007-08-15 Thread Alan Cox
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

Re: Early ATA devices

2007-08-02 Thread Alan Cox
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

Re: Early ATA devices

2007-08-01 Thread Tejun Heo
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

Re: Early ATA devices

2007-08-01 Thread Jeff Garzik
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

Re: Early ATA devices

2007-08-01 Thread Alan Cox
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,

Re: Early ATA devices

2007-08-01 Thread Alan Cox
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

Early ATA devices

2007-07-31 Thread Alan Cox
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