[beagleboard] USB drivers

I need my BeagleBone to work in slave mode, when connected to a windows machine (or linux). Do you know a specific way of doing this?
Also, if I can get the board to work in slave mode, do I need to write drivers for it, if yes how? do I follow the same steps you mentioned in your previous reply.

The Linux gadget driver supports many USB device functions:


Use modprobe to load the driver you want to use, for example:

modprobe g_zero


Hi all.
Does any one have pointers to updated information regarding Linux gadget driver? I’m trying to connect multiple BeagleBone to a single PC. BeagleBone now comes configured to use RNDIS and it is not easy to set it up to connect more than one to a single PC since it uses static IP ( on the usb0).
I compiled http://www.linux-usb.org/gadget/usb.c on on my BB but ti can’t find /dev/gaget.
modprobe g_zero returns ERROR: could not insert ‘g_zero’: No such device
lsmod shows g_multi and libcomposite, which I think is newer software that handles usb stuff. I’m using the latest distribution for BB (Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.09.05.img)

Any help would be appreciated.

Thank you.