Phew...this issue is starting to get on my nerves...
Checkdisk on both the SD card and USB drive came up with nothing. Clearing cache files and the sneekcache files in the nand did nothing. Neither does using a fresh modmii-generated nand.
On IRC I've tested out r89beta1, but even that doesn't make a difference.
All it does is just sit thee and blink the USB drive evenly about every 0.75 second. There's no USB acitivity.
Whatever error it is, it must have been introduced somewhere in r85 or 86, as r84 still works.
Too bad I don't have a USB gecko.
EDIT: after trying another SD drive and getting nowhere, I thought of another thing. This time one that actually worked (okay, once. Still gotta test things, but it's enough to throw a theory).
When I hacked my girlfriend's wii, neek2o wouldn't boot. This was pretty weird, as everything was done correctly. As it turned out, the USB spin of that hard drive up was a bit too slow. bootmii had already checked for a hard drive, concluded it wasn't there and had moved on by the time the thing became available.
Obviously, my own hard drive is fast enough. Or rather...it used to be fast enough. My theory is that
the changes in r87 either improved the startup time to such a degree that my hard drive can't start fast enough anymore, or that extra initialisations of some kind were added to the hard drive so it can't return a "present" when bootmii asks for it.
Of course, this is just theory. All I can say in practice is that if I boot my wii directly, it won't work. If I start it in real nand mode and THEN switch to neek2o, things work fine.
EDIT 2: okay...this is the main reason why I tend to write things down on fora: you'll never know who can learn from it. Heck...it could even be yourself! In this case: I looked up
my own post on the matter. And simply applied it.
It's kind of a pity that I'm not using bootmii @boot2 to boot into neek2o directly (have to take a detour), but at least my neek2o installation
starts now.