i have a hard time getting any sneek version to work properly with my new hard drive. it's a usb3.0 with 500gb.
nevertheless this hard drive is detected by the usb loaders and can play games.
when i start any sneek version, mostly uneek+di, i get a no signal black screen and after a while a 1time blinking.
BUT if i start the wii on my realnand and THEN press reset in the healthscreen with my sd card in, my harddrive is detected and shows response and everything works perfect. the same goes with when i use switch2uneek.
so i thought it was because of a slow boot up of my hard drive.
i added this code in fs-usb/ehci.c in ehci_reset_port:
playing around with retries and msleep didnt help either.
the reset workaround still works with this code, so im not sure anymore if it's because of a slow boot up of my hard drive.
i dont have any debug output device.
help? please?
nevertheless this hard drive is detected by the usb loaders and can play games.
when i start any sneek version, mostly uneek+di, i get a no signal black screen and after a while a 1time blinking.
BUT if i start the wii on my realnand and THEN press reset in the healthscreen with my sd card in, my harddrive is detected and shows response and everything works perfect. the same goes with when i use switch2uneek.
so i thought it was because of a slow boot up of my hard drive.
i added this code in fs-usb/ehci.c in ehci_reset_port:
Code:
dev->id = 0;
// NEW CODE START
int retries = 30;
while (!(PORT_CONNECT&status) && retries > 0)
{
msleep(1000); // sleep 1 second
status = ehci_readl(status_reg);
ehci_dbg ( "port %d status at retry %d %X \n", port,retries,status);
retries--;
}
// NEW CODE END
if ((PORT_OWNER&status) || !(PORT_CONNECT&status))
playing around with retries and msleep didnt help either.
the reset workaround still works with this code, so im not sure anymore if it's because of a slow boot up of my hard drive.
i dont have any debug output device.
help? please?