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
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...
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 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...
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...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
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...
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...
Another day, another great emulator that makes its way into the Apple Store for more users to enjoy. With Apple opening its store up to videogame emulators earlier...
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...
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...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
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...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
for it tho. Edit- no it uses floppy Ram, just like @AncientBoi