tiagosr / cfg-loader

Automatically exported from code.google.com/p/cfg-loader
0 stars 0 forks source link

USB Auto-Mount #2

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. USE CFG-USB Fat version
2. Plug USB drive in
3. Start cfg-USB

What is the expected output? What do you see instead?
Expected = cfg-usb loader detects my usb drive.
Instead = cfg-usb loader starts 30-second countdown, and it doesn't see my
drive until I re-insert the drive.  Also it will see it if I just insert
any time during the countdown.

What version of the product are you using? On what operating system?
cfg49 fat.    I will try 50b2 later on today.

Please provide any additional information below.
I'm using a 16GB USB flash drive.  My friend is using a 120GB USB hard
drive and experiences the same issue.
It seems that cfg-usb loader needs to re-initialize the usb port so it will
recognize our drives without having to remove them.

Original issue reported on code.google.com by radical....@gmail.com on 15 Dec 2009 at 1:59

GoogleCodeExporter commented 9 years ago
I have a similar issue, and from what I've found in my googling, a lot of 
people have this issue.  If I try to launch 
cfg usbloader when my hard drive is in sleep mode, it gets stuck at the splash 
screen and I have to hard reboot 
my Wii.  Usbloader GX is able to boot up when my usb hard drive is asleep 
though.  I took a look at the source 
code for Usbloader GX and it has a function to initialize a hard drive from 
sleep mode, and tons of other logic to 
handle start up errors.  It would be great if someone more experienced than me 
could incorporate some of these 
methods so that the launch of cfg usbloader can be more stable for sleeping 
hard drives.

Original comment by andrew....@gmail.com on 30 Jan 2010 at 5:23

GoogleCodeExporter commented 9 years ago
You know what? That sounds really great! How about it guys? Want to give us this
pretty standard "feature"?

Original comment by SPMcGar...@gmail.com on 15 Apr 2010 at 4:20

GoogleCodeExporter commented 9 years ago
Same problem.
Wdc My Book Home Edition WDH1CS5000 with latest firmware version 1.034.
Problem when connected with E-SATA and even when connected with USB 2.0.
After every game need hardboot.

Original comment by ste...@gmail.com on 18 Apr 2010 at 9:18

GoogleCodeExporter commented 9 years ago
Same thing here, with a Kingston 16Gb flash drive: doesn't recognize the drive 
until 
I re-insert the drive. Need to hard reset the Wii to play another game.

It works fine when the WBFS files are in the SD (but never tried to play a 
second 
game from it).

Original comment by jpgse...@uol.com.br on 2 May 2010 at 11:42

GoogleCodeExporter commented 9 years ago
Same here.

Original comment by Jason.G....@gmail.com on 7 Sep 2010 at 4:25

GoogleCodeExporter commented 9 years ago
Same here as well.

Original comment by JimiJame...@gmail.com on 31 Oct 2010 at 3:41

GoogleCodeExporter commented 9 years ago
I am having the same issue here with the latest beta , r60 works well however 
...

Original comment by JamilA...@gmail.com on 14 Nov 2010 at 5:09

GoogleCodeExporter commented 9 years ago
After a lot of testing, I made this problem totally insignificant for me by 
just unplugging and plugging back in my external. But, people who have solid 
state externals that don't plug into the wall would have to go through all 
kinds of crazy hoops.

In a sort-of related issue, I just realized that cfg-usbloader has never been 
able to recognize the drive with anything at all plugged into the Wii other 
than the SD card and Gamecube memory card (and a Wii-mote). If Gamecube 
controllers or USB devices are plugged in, or if any peripheral at all is 
connected to the Wii-mote, CFG-USBloader refuses to recognize any hard drive at 
all. The wireless Wavebird things can be plugged in, but their controllers have 
to be turned off (the Wii probably reads that as disconnected).

Original comment by JimiJame...@gmail.com on 14 Nov 2010 at 5:56

GoogleCodeExporter commented 9 years ago
Jimi> Please tell me you unplugged your external once and the problem never 
again happened for you. You don't mean of course that you have to unplug your 
drive every time you start the wii. Also, my wii works fine with an additional 
microphone usb attached.

Original comment by Jason.Go...@ncc.edu on 14 Nov 2010 at 6:04

GoogleCodeExporter commented 9 years ago
Jason>Well, it depends. I suppose my Seagate plug-in-to-the-wall external hard 
DISK drive is one of those drives that goes to sleep after a while. If it was 
just plugged in a minute ago, or if I was just playing a Wii game off it a 
minute ago, it works, but once it's been a few minutes, I have to manually 
restart it, because cfg-usbloader doesn't have that functionality.

I have not tested it with my mic. I will right now. Aaaaaaaaaaand... it works. 
Strange. It doesn't work with keyboards or a second drive. However, it only 
needs everything unplugged for the initial mount. Once all my games are loaded, 
I can plug everything back in, and I can even plug in another hard drive and 
successfully tell cfg-usbloader to use that drive.

Original comment by JimiJame...@gmail.com on 14 Nov 2010 at 7:43

GoogleCodeExporter commented 9 years ago
andrew.byu: to which code are you referring to? (which file and function)

The usb init handling should be now better in v63 with this change:

 * Improved device init timeout handling:
   If the device doesn't respond in 3 seconds one can
   try reloading IOS or exiting to HBC or sys menu
   timeout has been increased from 30 to 90 seconds

Please give some feedback about it, does it help or not?

Original comment by ogg...@gmail.com on 12 Jan 2011 at 10:58

GoogleCodeExporter commented 9 years ago
v63 does not help any better than v62.When booting from a cold start, CFG will 
not recognize my WD Passport 1 TB and will go to the waiting screen first, 
bypassing all covers and configurations, I then must select the USB drive 
before it is recognized. This does not happen with my WD Passport 500 GB drive 
(it is known to be a bit faster).

I am able to boot when a SLOW SD card is used (faster SD or booting from HDD 
does not work).

I think it would be nice if there were a setting available to users for an HDD 
delay. This problem was present in every version (but in recent versions before 
v62, I could not implement the slow SD workaround).

Original comment by Jason.G....@gmail.com on 12 Jan 2011 at 12:52

GoogleCodeExporter commented 9 years ago
Are you launching from HBC or forwarder? (try both)
Can you try also cfg63-222.dol which uses ios 222 by default?
What about trying ios 249 rev21 base 58.
Does any of that help?
Do other loaders detect the drive better?

Original comment by ogg...@gmail.com on 12 Jan 2011 at 9:29

GoogleCodeExporter commented 9 years ago
I upgraded from v60 to v62 and now I can launch the loader without any problems 
while having anything plugged in--even a Wii-mote attachment and a keyboard at 
the same time. It also can mount the hard drive after it's gone to sleep half 
the time, but only half the time. I don't know why that could be.

Original comment by JimiJame...@gmail.com on 12 Jan 2011 at 10:44

GoogleCodeExporter commented 9 years ago
Jimi: then try also v63 it might be able to wake up the drive for the other 
half of the time by pressing 2 to reload ios in the timeout screen.

Original comment by ogg...@gmail.com on 13 Jan 2011 at 9:33

GoogleCodeExporter commented 9 years ago
cfg v64b5 is much better. It finds the HDD without user intervention, which was 
important for the many under five year olds that play the wii in my house. 
Those of you with slow HDDs like me, try this one! Thanks so much! 

Original comment by Jason.G....@gmail.com on 15 Jan 2011 at 5:09

GoogleCodeExporter commented 9 years ago
Great, thanks for the confirmation, i guess this can be considered fixed now.
(btw looks like issue 79 is a duplicate of this)

Original comment by ogg...@gmail.com on 15 Jan 2011 at 5:53

GoogleCodeExporter commented 9 years ago
Reloading the ios doesn't do it. There's got to be something special about 
Seagate drives. Their automatic sleep has issues with some computer programs as 
well, though I haven't experienced those problems; I just know about them.

Maybe it's something that the Wii can't fix because it's not designed to keep 
drives mounted automatically and 24/7 until they're told to be unmounted.

Original comment by JimiJame...@gmail.com on 16 Jan 2011 at 6:47

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
HDD Seagate Free agent go portable works very well with usbloader cfg :)
-Some external hard drives are not feeding off itself and are semiautomatic.
-Should try to start cIOS 222 for the Cfg usbloader.
-and if anything it helps this is my configuration in my config.txt.....

# USBLoader config
# lines starting with # are comments
# see README-CFG.txt for help on options

theme = stripes
buttons = options_1
covers = 1
cover_style = 3d
hide_header = 0
hide_hddinfo = 0
hide_footer = 0
simple = 0
download_id_len = 6
download_cc_pal = AUTO
download_all_styles = 1
gui = start
gui_transition = fade
gui_lock = 0
gui_style = flow
gui_rows = 2
gui_antialias = 4
gui_title_top = 0
gui_text_color = white
gui_text_shadow = black
gui_text2_color = white
gui_text2_shadow = black
clock_style = 12am
cover_url =
cover_url =+ http://wiitdb.com/wiitdb/artwork/cover/{CC}/{ID6}.png
cover_url =+ http://boxart.rowdyruff.net/flat/{ID6}.png
cover_url_3d =
cover_url_3d =+ http://wiitdb.com/wiitdb/artwork/cover3D/{CC}/{ID6}.png
cover_url_3d =+ http://boxart.rowdyruff.net/3d/{ID6}.png
cover_url_disc =
cover_url_disc =+ http://wiitdb.com/wiitdb/artwork/disc/{CC}/{ID6}.png
cover_url_disc =+ http://wiitdb.com/wiitdb/artwork/disccustom/{CC}/{ID6}.png
cover_url_disc =+ http://boxart.rowdyruff.net/fulldisc/{ID6}.png
cover_url_full =
cover_url_full =+ http://wiitdb.com/wiitdb/artwork/coverfull/{CC}/{ID6}.png
titles_url = http://wiitdb.com/titles.txt?LANG={DBL}
video = system
video_patch = 0
vidtv = 0
widescreen = auto
language = english
country_patch = 0
fix_002 = 1
alt_dol = 0
ios = 222-mload
ocarina = 1
install_partitions = all
start_favorites = 0
confirm_start = 1
confirm_ocarina = 1
sort_ignore = A,An,The,El,La,Una,Un
home = hbc
partition = auto
ntfs_write = 1
fat_split_size = 4
fat_install_dir = 2
disable_nsmb_patch = 0
debug = 0
music = 1
device = usb
translation = AUTO
db_url = http://wiitdb.com/wiitdb.zip?LANG={DBL}
db_language = AUTO
db_show_info = 1
write_playstats = 1
sort = title
db_ignore_titles = 0
write_playlog = 0
load_unifont = 0
wiird = 0
hooktype = vbi
return_to_channel = DCFG 

Original comment by ivan.ari...@gmail.com on 16 Jan 2011 at 8:29

GoogleCodeExporter commented 9 years ago
Jimi: there isn't anything left that i could do to improve the drive detection.
It's all up to cios now.
I would suggest to try the following combinations:
1. install cios 222 v5.1 and use cfg64b5-222.dol
2. install cios 249 rev21 base 56 and use cfg64b5.dol
3. install cios 249 rev21 base 58 and use cfg64b5.dol
Try all of those and see which works with your drive the best.
Also try the 'press button 2 to reload ios' option if given if it perhaps helps.

Original comment by ogg...@gmail.com on 16 Jan 2011 at 10:23

GoogleCodeExporter commented 9 years ago
Seagate FreeAgent Go Drives go to sleep after 20mins. and the wii cant wake 
them. What you do is go to Seagate.com and download the FreeAgent Drive Manager 
software, plug the hd into your pc, and change its sleep timer to never. With 
FAT32 haven't a single problem. I just switched to NTFS and OMG i cant get 
anything to work. any help?

Original comment by RussianB...@gmail.com on 9 May 2011 at 11:17

GoogleCodeExporter commented 9 years ago
16GB Pendrive is recognized, 500GB Hard disk isn't. ç______ç

Original comment by fsanto...@gmail.com on 3 Mar 2013 at 12:48