ECE497 Networking over USB
The Angstrom demo image for the beagleboard comes with USB networking support. The only thing you have to do is to enable it by issuing the following commands on your beagleboard via the terminal. Note: you can use your own MAC and IP addresses, but maintain consistency.
Loading the Necessary Module
The 'g_ether' module handles networking over USB support. This module can be loaded in two different ways: "TODO" fix the following note to point to the actual configuration option (use default configs) "Note" make sure that the configuration option for the g_ether module is selected (either M or Y)
Compile the Module into the Kernel
Load the Module Dynamically
Optional' if g_ether module not compiled into the kernel, we can load it dynamically as an external module:
#cd /lib/modules/2.6.29-omap1/kernel/drivers/usb/gadget #modprobe g_ether host_addr=16:0F:15:5A:E1:21 dev_addr=16:0F:15:5A:E1:20