- Joined
- Oct 27, 2002
- Messages
- 23,749
- Trophies
- 4
- Age
- 45
- Location
- Engine room, learning
- XP
- 15,649
- Country
yeah, it works with some drives, not with others.
To me it's an issue in the ehci module in d2x.
the solution at loader's level is to set IOS58 to init USB properly.
currently, the boot process is :
get IOS slot from meta.xml
reload to it if different than current
Init drive
load settings from drive
get IOS slot from settings
if different than current slot, unmount drive, reload to setting's IOS, remount drive
we could try to change it to :
get IOS slot from meta.xml
Init drive*
if different than current slot, unmount drive, reload to meta.xml's IOS, remount drive
load settings from drive
get IOS slot from settings
if different than current slot, unmount drive, reload to setting's IOS, remount drive
*Though, I think some users has issue using IOS58 in the past, that's why we removed that IOS from being the default slot for mounting the drive.
I don't know how much impact it would have if we set it back as default.
To me it's an issue in the ehci module in d2x.
the solution at loader's level is to set IOS58 to init USB properly.
currently, the boot process is :
get IOS slot from meta.xml
reload to it if different than current
Init drive
load settings from drive
get IOS slot from settings
if different than current slot, unmount drive, reload to setting's IOS, remount drive
we could try to change it to :
get IOS slot from meta.xml
Init drive*
if different than current slot, unmount drive, reload to meta.xml's IOS, remount drive
load settings from drive
get IOS slot from settings
if different than current slot, unmount drive, reload to setting's IOS, remount drive
*Though, I think some users has issue using IOS58 in the past, that's why we removed that IOS from being the default slot for mounting the drive.
I don't know how much impact it would have if we set it back as default.
Last edited by Cyan,