Reference: [http://lists.openmoko.org/pipermail/community/2008-September/029261.html Petr Vanek's "usb mass media storage" message on the community mailing list], updated by [[User:Mmontour|Mmontour]] 16:25, 21 March 2009 (UTC). The "stall=0" parameter is required on at least some systems to prevent timeouts and errors.

−

The card is not accessible from the Freerunner in this mode.

+

The card is not accessible from the Freerunner in this mode. Sometimes, however, the message displayed may be "interface usb0 already configured" and no device would be detected by the OS FreeRunner is connected to. This issue needs to be addressed properly.

==Make the Neo FreeRunner revert to USB networking==

==Make the Neo FreeRunner revert to USB networking==

+

+

Be sure to properly unmount on the host computer first, just as you would with any other USB storage.

The following script can be used:

The following script can be used:

Line 21:

Line 23:

modprobe g_ether

modprobe g_ether

ifup usb0

ifup usb0

−

Be sure to properly unmount on the host computer first, just as you would with any other USB storage.

==Is it possible to pretend to be a USB hub, providing both g_ether and g_file_storage?==

==Is it possible to pretend to be a USB hub, providing both g_ether and g_file_storage?==

Line 27:

Line 28:

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]

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]

The card is not accessible from the Freerunner in this mode. Sometimes, however, the message displayed may be "interface usb0 already configured" and no device would be detected by the OS FreeRunner is connected to. This issue needs to be addressed properly.