To resolve some other problems I needed to build a custom kernel.
I followed the procedure for 3.8.X kernels on http://beagleboard.org/linux, and then did:
`
scp arch/arm/boot/uImage root@192.168.7.2:/boot/uImage-3.8.13
scp arch/arm/boot/dts/am335x-boneblack.dtb root@192.168.7.2:/boot/
scp -r rootfs/lib/modules/3.8…/ root@192.168.7.2:/boot/
`
…and while I was able to solve my other problem, I lost the usb0 network interface in the process.
Before overwriting uImage, the dtb and the modules my board had the latest Angstrom image from beaglebone.org.
Now ifconfig sees only eth0 and lo, no usb0, and I get errors when booting:
`
Nov 15 20:48:19 beaglebone g-ether-load.sh[124]: udhcpd: is interface usb0 up and configured?: No such device
`
The sum of things needed to get usb0 ethernet up seem a bit complex, I haven’t been able to figure how to get it back. Any tips?
/j