wiiu-env / Tiramisu

178 stars 3 forks source link

Please only connect or disconnect USB storage devices while console is powered off. #11

Open scottyphillips opened 2 years ago

scottyphillips commented 2 years ago

Hello,

Thanks for this awesome CFW solution. I have migrated from Haxchi, and for the most part it works fine, but I do notice a bit of odd behaviour when I first power on the Wii U. I will get to the Wii U boot menu, select my user, and then I see the follow error message: "Please only connect or disconnect USB storage devices while console is powered off."

Then, the Wii U menu boots again, and everything operates normally, I can access home-brew etc. Is there something I need to reinstall, delete, or clean up on my SD card to make this message go away or is this normal behaviour?

Thanks very much.

EDIT: I changed Payloadloader from autobooting to manual boot via HSE app. Error message doesn't appear now, but obviously now I have to start heath and safety app to run home-brew. As a long term warm boot haxchi user that is not that a big deal, but I'm hoping I can go back to using autoboot Tiramisu.

Maschell commented 2 years ago

What type of external drive do you have? And how many? In which filesystem? It seems like the system is mounting it, but then unmounts it directly afterwards (maybe mounts another drive?) I would need to know information about your setup.

Before you can start any application beside the Wii U Menu, the OS expects you to mount a external HDD (or explicitly don't mount), otherwise it just softlocks. Because of this, we added custom HDD mounting code to the Autoboo Module, which might not be perfect atm. Normally this should just work, but if you have for example an quite slow HDD you can run into issues. Maybe also having multiple external drives connected could explain the issue.

One option would be to switch to another extneral device if this is feasible for you.

I hope we find a "real" solution for this issue though

scottyphillips commented 2 years ago

Hi Maschell,

Its a fairly old powered Seagate 3.5 inch 4TB external hard drive. USB3 probably 5400rpm. Filesystem is 100% Wii U formatted. Just the one drive.

4TB I admit is overkill to be honest. But it was the only spare HDD I had that was externally powered.

Look, to be honest, I have been thinking about changing the setup to some sort of solid state setup for longevity purposes; I know there is a lot of debate around what the best approach is. What would you recommend?

splinke commented 2 years ago

I have this exact same issue. I never got this USB drive disconnection warning under coldboot Haxchi. Nor do I get the warning if I leave the SD card out during boot--effectively skipping the Tiramisu autoboot, It only happens when Tiramisu autoboots. That said, I can just dismiss the warning, and then everything comes up fine. The drive is a relatively ancient 2TB "Fantom GreenDrive," but it has been working perfectly fine with the Wii U for many years.

eightbit0675 commented 1 year ago

I can confirm this issue as well. Disabling autoboot solves the USB connect error but as you know that means launching the Health & Safety app on each boot. The time wasted is equal in either case, so I am leaving autoboot enabled and just dealing with the error and second reboot on each boot. I hope it can be fixed one day though...

I am using a WD Elements 2TB USB 2.0 external hard drive that is externally powered. Older drive released about the same time as when the Wii U released.