|
Rockbox mail archiveSubject: Re: ATA Errors when booting from flashRe: ATA Errors when booting from flash
From: Doug Layne <motiv02_at_layndo.com>
Date: Mon, 14 Jul 2003 20:01:15 -0400 Ok, here's what I did to get something that works. I don't quite understand the low level ATA stuff enough to know why it works, but maybe someone will know what needs to be changed in this detection code. In io_address_detect() in ata.c, I basically forced it to the 'else' statement, causing the address to be set to 0x200 instead of 0x300. I also commented out the 'to be sure' check so the function would succeed. With these changes, everything boots, very quickly :), and seems to work fine. I've played around with it a little and I haven't noticed any side effects yet, but I'm sure there could be some. Let me know if there's anything I can do to help figure this out. Thanks a lot! Doug ----- Original Message ----- From: <idc-dragon_at_gmx.de> To: <rockbox_at_cool.haxx.se> Sent: Monday, July 14, 2003 6:23 PM Subject: Re: ATA Errors when booting from flash > > > 0x300 sounds suspicious, do you get the same with the Debug->HW Info > > screen > > > when normally operating Rockbox? > > > > Actually, I get 0x200 when I check in the HW Info debug screen in normal > > operation. Should these be the same? > > Yes, certainly. But the boot value is probably garbage, the code timed out > (hence the 10 seconds). > > Jörg > > -- > +++ GMX - Mail, Messaging & more http://www.gmx.net +++ > > Jetzt ein- oder umsteigen und USB-Speicheruhr als Prämie sichern! > > Received on 2003-07-15 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |