I have a similar hard drive issue ? When I exit a game being played from the hard drive and try to go back in to play another it will not recognize the hard drive ? I can stick a flash drive in the empty usb slot (leaving the drive in the other) reboot then pull the flash drive and reboot again and it recognizes. I have a sata enclosure made by thermaltake. This problem happens with ver. 1.1 -1.4 -and 1.5
I've been playing around some more and found a few interesting things.
1) If I call USB_GetDeviceList I can always see my device vid and pid listed even though it is not detected by the loader init/USBStorage_GetCapacity routines.
2) I tried calling USB_ClearHalt for the usb endpoints and they return -2 (?) and even though the drive does not detect immediately it seems to be detected more quickly.
Does anyone know if the device subsystem is cleared/reset by the IOS_ReloadIOS subroutine? I'm trying to figure out why calling that routine eventually allows the device to be detected by the usbloader.
I've found a workaround that is slightly better than the swap trick and seems to work for me.
1) Plug the harddrive in the bottom usb port
2) Plug a usb flash stick that is FAT formatted in the top slot
Leave them both plugged in.
When I do this my hard drive is detected immediately every time.
Maybe someone could test if the detection of a hard drive works if it has both a FAT and a WBFS partition on it versus only having a WBFS partition. I would try but I don't want to reformat my hard drive right now.
If I plug my hd in the bottom usb port and my flash drive in the top port the harddrive is listed twice in /dev/ehc but the loader works fine.
If I plug my flash drive in the bottom usb port and my hard drive in the top usb port then the flash and the hard drive are listed in /dev/ehc but the loader freezes and the wii needs to be unplugged to reset it.
So you want to make sure your hard drive is plugged into the bottom port if you try using my lost post's suggestion of keeping a usb stick plugged in.
From what I can recall the device tree gets reset everytime the IOS reloads, that's some of the problems with usb devices in wii linux. Remember, you don't have like, hardware access to the usb device, just a channel you can send messages through from what I recall, someone, somewhere, wrote at length about it. I just don't know where it was.
I have 3 enclosures in home (all of them generic and very cheap) and the three of them don't work BUT with the hot swap tip tip THE 3 WORKS GREAT the games runs perfectly, i can’t believe waninkoko or somebody try a fix in the code with this, is the solution for a lot of people, is very uncomfortable to put the pen drive to take it out and then put the hard drive but it works excellent =)
My case:
WHAT I DO?
1) Start the USB Loader with an unformatted USB flash drive inserted so the USB Loader says "No WBFS Partition Found - Press A to select a partition to format".
2) i Remove the USB stick and plug in the USB hard drive, and then press A. It continue to show me the usb flash space but by pressing B it takes me back to the main menu and I'm able to use the hard drive without issue (the light from the enclosure start shining like it was detected right)
Enclosure Bitron with Western digital 80gbs/160gbs/250gbs Usbloader 1.5: ERROR ret = -6 Usbloader 1.5 With hot swap trick: = WORKS PERFECT
Enclosure Shure with Western digital 80gbs/160gbs/250gbs Usbloader 1.5: ERROR ret = -6 Usbloader 1.5 With hot swap trick: = WORKS PERFECT
Enclosure without name with Western digital 80gbs/160gbs/250gbs Usbloader 1.5: ERROR ret = -6 Usbloader 1.5 With hot swap trick: = WORKS PERFECT
I'm using flash sticks, and 2 of the 3 aren't detected by the USB Loader if they are connected to the Wii before launching the Loader, but they are detected inmediatly when connected after loading the USB loader (Ultimate V7.4).
I think that might be a problem with the state in which the Wii is leaving the device when connected before launching the Loader, and the Loader is not resetting it properly to redetect it.
Hello everybody,
I have too 3 2.5 usb boxes witch doesn't work at all (ret: -6) with none of the tricks and I have also a kingstone usb dongle witch just works. After some simple debug I realize too that the problem is in USBStorage_GetCapacity() . I think if I understand what that function returns with the working dongle and what it returns (or don't) with the non working boxes I could try to hardcode that parameters in the code and look if it's working. Maybe then I can go deeper in the code and then look where the bug is.
So my question is: how can I know what that function returns when it's working and what should it returns when it's not working? How can I debug it (debug could be also written in a text fine in sd card)?
Here there are both "cat /proc/bus/usb/devices" and "lsusb -v" of working dongle and not working box from a linux machine.
i read that somebody had a seagate 400gb barracuda hdd working on the wii????? mine will not find it no matter what i try GRRRRRRRRRRRRRR
any advice would be great i really dont fancy paying for another hdd
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
After rumour got out about an upcoming NES Edition release for the famed Nintendo World Championships, Nintendo has officially unveiled the new game, titled "Nintendo...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
The number of layoffs and cuts in the videogame industry sadly continue to grow, with the latest huge layoffs coming from Microsoft, due to what MIcrosoft calls a...