MINI

MINI (aka MINI Is Not IOS) runs on the arm processor of the Wii and allows homebrew development without the use of ANY Nintendo software.
Tasklist

FS#12 - fix SD fail (error handling)

Attached to Project: MINI
Opened by bushing (bushing) - Sunday, 10 May 2009, 00:39 GMT-7
Last edited by dhewg (dhewg) - Tuesday, 08 September 2009, 09:11 GMT-7
Task Type Bug Report
Category Backend / Core
Status Closed
Assigned To Sven Peter (svpe)
Operating System All
Severity High
Priority High
Reported Version 0.1
Due in Version 1.0 (Public Beta 3)
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

On some cards (I have one), our SD code seems to get in an endless loop where it detects an error condition that it can't clear. The initial commands eventually timeout, and the card is rejected.
This task depends upon

Closed by  dhewg (dhewg)
Tuesday, 08 September 2009, 09:11 GMT-7
Reason for closing:  Won't fix
Additional comments about closing:  Noone is working on this, sorry
Comment by Sven Peter (svpe) - Wednesday, 13 May 2009, 01:11 GMT-7
the endless loop is "fixed" but the sd card still won't work. it will however only take a few seconds until the original boot2 is launched now.
Comment by Paul (pii) - Thursday, 21 May 2009, 00:03 GMT-7
Comment by dhewg (dhewg) - Wednesday, 19 August 2009, 10:35 GMT-7
Is it really fixed so we can finally close this?
Comment by Paul (pii) - Wednesday, 19 August 2009, 13:20 GMT-7
Not sure. I own one of those uSD cards that booted slow in beta 1. This slow booting was fixed in beta 2, but the strange thing is that it doesn't boot at all in beta 3, i.e. the drive LED flashed twice and the system halts. This behavior seems similar to that described by bushing in this  FS#12 .
Comment by Paul (pii) - Monday, 31 August 2009, 06:57 GMT-7
As I finally got myself a USBGecko, here is some additional info.

Interestingly, my other microSD card _does_ work (Sandisk Ultra II 2GB microSD [02-2007]).
Maybe a hardware bug that they fixed in between?
Comment by Paul (pii) - Monday, 31 August 2009, 07:18 GMT-7
BTW, as you can see from the log, the card is rejected and boot2 is started (succesfully).

I have also seen bootmii _halting_ when using this card, but as I can not seem to reproduce it, please discard my previous comment about this halting: it's probably vaguely related at best.

Although unrelated, it seems you can halt the system by attaching a USBGecko that is plugged in a _switched-off_ computer; if I unplug the USB cable, bootmii starts. (Just magic!! : )
Comment by dhewg (dhewg) - Tuesday, 08 September 2009, 09:10 GMT-7
The endless loop is fixed. If it doesnt get accepted now, its just another incompatibility with our SDHC driver. Unfortunately, it doesnt look like thats going to change anytime soon :(

Loading...