Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide
translations



Rockbox mail archive

Subject: Re: ATA Errors when booting from flash

Re: 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