you can't use a blanket statement like that. for crediar's sd card and usb stick, the usb was 3X faster. for me usb is 6x faster. some people it may only be 2x. and for some people it may be slower.
As far as I'm concerned, 250/150 kilobytes/second is a whole lot more than 15 millibytes/second. So in your "information", it actually outperformed the specs ...SanGor said:We are not talking crappy no-name SD cards here but i.e. class 4 sandisk which says it does 15mB/s which it does on my PC but on the wii it is as slow as 250kB/s reading, and 150kB/s writing.
joda said:As far as I'm concerned, 250/150 kilobytes/second is a whole lot more than 15 millibytes/second. So in your "information", it actually outperformed the specs ...SanGor said:We are not talking crappy no-name SD cards here but i.e. class 4 sandisk which says it does 15mB/s which it does on my PC but on the wii it is as slow as 250kB/s reading, and 150kB/s writing.![]()

pepxl said:joda said:As far as I'm concerned, 250/150 kilobytes/second is a whole lot more than 15 millibytes/second. So in your "information", it actually outperformed the specs ...SanGor said:We are not talking crappy no-name SD cards here but i.e. class 4 sandisk which says it does 15mB/s which it does on my PC but on the wii it is as slow as 250kB/s reading, and 150kB/s writing.![]()
its actually mega not milli, so 1024KB = 1MB
FenrirWolf said:Do you have SD access enabled?
where/how do you enable that?
edit: nevermind, I found it in a previous post of yours. It must be enabled by default?
QUOTECODE
//Disable SD for system menu
if( *SDStatus == 1 )
*SDStatus = 1;
That's not it.Digital1980 said:FenrirWolf said:Do you have SD access enabled?
where/how do you enable that?
edit: nevermind, I found it in a previous post of yours. It must be enabled by default?
QUOTECODE
//Disable SD for system menu
if( *SDStatus == 1 )
*SDStatus = 1;

And my WD 60GB USB HDD works again with the R80 di.bin.fogbank said:if (((u32)buf) > 0x13880000){// HW cannot access this buffer, we allow this for convenienceskid said:With:fogbank said:Changes in the di module in R80 may be affecting USB device compatibility.
Yes, I noticed the same thing. It is an intermittent hang and has something to do with the ohci/ehci timing out. I did not realise they were due to the changes in r80.
The only change in r80 that would have this effect is the removal of an if clause in the file ehci.c. It is on line 576 in r79 and starts with this line:
Code:if (((u32)buf) > 0x13880000){// HW cannot access this buffer, we allow this for convenience
I'll see if reverting that change brings the compatibility back.
Reverting that change did not affect compatibility for me.![]()
Someone has created an issue (34) on the Google code site.
I must have done something wrong when I tested the reversion the first time. That code is in fact responsible for breaking the compatibility with my drive.
Replace:
CODEreturn ehci_do_urb(dev,&urb);
CODE
ÂÂÂÂÂÂÂÂÂÂint ret;
ÂÂÂÂÂÂÂÂÂÂÂÂurb.transfer_buffer = USB_Alloc(wLength);
ÂÂÂÂÂÂÂÂÂÂÂÂif (verbose) ehci_dbg("alloc another buffer %p %p\n",buf,urb.transfer_buffer);
ÂÂÂÂÂÂÂÂÂÂÂÂmemcpy(urb.transfer_buffer,buf,wLength);
ÂÂÂÂÂÂÂÂÂÂÂÂret =ÂÂehci_do_urb(dev,&urb);
ÂÂÂÂÂÂÂÂÂÂÂÂmemcpy(buf,urb.transfer_buffer,wLength);
ÂÂÂÂÂÂÂÂÂÂÂÂUSB_Free(urb.transfer_buffer);
ÂÂÂÂÂÂÂÂÂÂÂÂreturn ret;
ÂÂÂÂÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂ else{
ÂÂÂÂÂÂÂÂÂÂÂÂurb.transfer_buffer = buf;
ÂÂÂÂÂÂÂÂÂÂÂÂreturn ehci_do_urb(dev,&urb);
ÂÂÂÂÂÂÂÂÂÂÂÂ}
FenrirWolf said:That's not it.Digital1980 said:FenrirWolf said:Do you have SD access enabled?
where/how do you enable that?
edit: nevermind, I found it in a previous post of yours. It must be enabled by default?
QUOTECODE
//Disable SD for system menu
if( *SDStatus == 1 )
*SDStatus = 1;

Check my post above, I pasted the right code to you, found on FAQ of the main website.Digital1980 said:really? I'm lost then. I thought I was close to getting this working after following ChokeD guide but now I'm going back to beginning to try and find out where I went wrong.
Hey FenrirWolf. How do you enable SD slot for system menu?
leic7 said:I thought the line "SDStatus = 0x00000001;" was for wii applications, not for system menu access?
that's weird, cause I made that change in main.c and compiled the files for my SNEEK+DI, but system menu 4.2U is still saying there's no SD card in the slot...pepxl said:leic7 said:I thought the line "SDStatus = 0x00000001;" was for wii applications, not for system menu access?
its for both, it just enables the Wii to use the SD as it would normally
leic7 said:that's weird, cause I made that change in main.c and compiled the files for my SNEEK+DI, but system menu 4.2U is still saying there's no SD card in the slot...pepxl said:leic7 said:I thought the line "SDStatus = 0x00000001;" was for wii applications, not for system menu access?
its for both, it just enables the Wii to use the SD as it would normally