Activate ethernet/usb in u-boot:
dcache off;
setenv usbethaddr 00:E0:4C:53:44:58;
setenv ethaddr 00:E0:4C:53:44:58;
setenv ipaddr 192.168.1.141;
setenv serverip 192.168.1.51;
setenv netmask 255.255.255.0;
usb start;
Patch for usb:
diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
index 1369c89..8a84d7a 100644
--- a/include/configs/omap3_beagle.h
+++ b/include/configs/omap3_beagle.h
@@ -36,6 +36,11 @@
#define CONFIG_OMAP3430 1 /* which is in a 3430 */
#define CONFIG_OMAP3_BEAGLE 1 /* working with BEAGLE */
+/* TODO: WORK-AROUND for bug in BeagleBoard-specific USB */
+#define CONFIG_SYS_ICACHE_OFF
+#define CONFIG_SYS_DCACHE_OFF
+#define CONFIG_SYS_L2CACHE_OFF
+
#define CONFIG_SDRC /* The chip has SDRC controller */
#include <asm/arch/cpu.h> /* get chip and board defs */
Actually, you don't need to turn off the L2, so you can remove that third statement.