Using the Neo as an USB Mass storage device
From Openmoko
MinhHaDuong (Talk | contribs) m (Mass storage moved to Using the Neo as a Mass storage device: More precise title) |
m (titled links) |
||
Line 7: | Line 7: | ||
modprobe g_file_storage file=/dev/mmcblk0p1 | modprobe g_file_storage file=/dev/mmcblk0p1 | ||
− | Reference: Petr Vanek "usb mass media storage" on the community mailing list | + | Reference: [http://lists.openmoko.org/pipermail/community/2008-September/029261.html Petr Vanek's "usb mass media storage" message on the community mailing list] |
Q: Is it possible to pretend to be a USB hub, providing both g_ether and g_file_storage ? | Q: Is it possible to pretend to be a USB hub, providing both g_ether and g_file_storage ? | ||
− | A: Not yet. At the moment it's one gadget driver at a time, but there is a project under way to allow use of multiple gadget drivers together. | + | A: Not yet. At the moment it's one gadget driver at a time, but there is a project under way to allow use of multiple gadget drivers together. See [http://blog.felipebalbi.com/?p=44 this blog posting called 'USB Composite Gadget Framework'] or [http://www.linux-usb.org/gadget/ Linux-USB Gadget API Framework] |
− | + | ||
− | http://blog.felipebalbi.com/?p=44 | + | |
− | http://www.linux-usb.org/gadget/ | + | |
[[Category:USB]] | [[Category:USB]] |
Revision as of 01:52, 25 September 2008
Q: How to make the Neo FreeRunner act as a mass storage device (memory stick, USB key, portable drive...)
A: The following script can be used
#!/bin/sh ifdown usb0 rmmod g_ether modprobe g_file_storage file=/dev/mmcblk0p1
Reference: Petr Vanek's "usb mass media storage" message on the community mailing list
Q: Is it possible to pretend to be a USB hub, providing both g_ether and g_file_storage ?
A: Not yet. At the moment it's one gadget driver at a time, but there is a project under way to allow use of multiple gadget drivers together. See this blog posting called 'USB Composite Gadget Framework' or Linux-USB Gadget API Framework