On a 7350, I've just gone through a hacking session to get hotplug working
along with USB audio drivers. There are many questions here.
1) Why does the 7350 use linuxrc-fastgui not linuxrc-fastboot? The former
works but the latter does not and hangs. The differences appear to be quite
subtle. But no matter.
2) Hot plugging does work via the mdev Busybox utility but apparently you have
to have loaded the USB drivers first and the magic incantation:
echo /sbin/mdev > /proc/sys/kernel/hotplug
Needs to be in the script after /dev/tssdcard4 is mounted. I think it needs a
file from /etc to work and /etc is on tssdcard4.
3) I also found out that the check-usb-update script unloads a couple of
drivers which eventually shuts down the USB hub on the 7350. Commenting those
three lines out is required. But something else appears to be going on in this
script because hotplugging doesn't work if I don't run this script even if I
call usb-init.
4) Finally, I have to sleep for 6 seconds before /dev is fully populated if I'm
going to be running an app that needs something like USB audio. So I'm now at
the point where what was 1.3-1.5 seconds to boot is now 7 or 8 seconds to boot.
Is there a way to make this faster? Would building the USB drivers I'm using
into the kernel help?
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|