On Thu, Mar 15, 2007 at 09:27:48PM +0100, Peter Stuge wrote:
Find attached a patch for timer2 and hard reset.
Ok?
I'm looking at FILO right now.
I've hacked FILO to read up to 256 blocks per ATA command now, but am repeatedly getting some bad data here and there already in the first 10kb at kern_addr.
I'll investigate more but maybe someone has an idea already?
The two hexdumps don't change after reset.
There's a note in ide.c:pio_data_in() : /* FIXME handle commands with multiple blocks */
..but looking at the ATA PDF the code looks OK as it is, plus I'm getting bad data already in the first sector. Dunno.
//Peter