Hello, I am trying to get tftp working on the pandaboard; I am testing Simon's v6 patch series and Gilles EHCI patches
doc/README.sub claims that the SMSC driver supports usbethaddr, I do not see this smsc95xx_init_mac_address() fails to get the hwaddr from eeprom and then it should do if (eth_getenv_enetaddr_by_index("usbeth", 0, eth->enetaddr)) { debug("MAC address read from usbethaddr\n"); return 0; } which is missing? this is what I get after fixing the usbethaddr issue -- any ideas? U-Boot 2011.06-rc1-00004-g1822426-dirty (May 26 2011 - 22:36:28) CPU : OMAP4430 Board: OMAP4 Panda I2C: ready DRAM: 512 MiB MMC: OMAP SD/MMC: 0 Using default environment In: serial Out: serial Err: serial Net: No ethernet found. Hit any key to stop autoboot: 0 Panda # set usbethaddr 0:0:1:2:3:4 Panda # usb start (Re)start USB... USB: Register 1313 NbrPorts 3 USB EHCI 1.00 scanning bus for devices... The request port(2) is not configured The request port(2) is not configured 3 USB Device(s) found scanning bus for ethernet devices... USB Ethernet device detected Endpoints In 1 Out 2 Int 3 ** smsc95xx_eth_get_info() 1 Ethernet Device(s) found Panda # ping 192.168.1.1 ** smsc95xx_halt() ** smsc95xx_init() No EEPROM present MAC address read from usbethaddr ** smsc95xx_write_hwaddr() MAC 00:00:01:02:03:04 Read Value from HW_CFG : 0x00000000 Read Value from HW_CFG after writing HW_CFG_BIR_: 0x00001000 rx_urb_size=18944 Read Value from BURST_CAP after writing: 0x00000025 Read Value from BULK_IN_DLY after writing: 0x00002000 Read Value from HW_CFG: 0x00001000 Read Value from HW_CFG after writing: 0x00001022 ID_REV = 0xec000002 COE_CR = 0x00000000 phy initialised succesfully Waiting for Ethernet connection... done. Using sms0 device ** smsc95xx_send(), len 42, buf 0x9febf80c Tx: len = 50, actual = 50, err = 0 ** smsc95xx_recv() Rx: len = 2048, actual = 68, err = 0 ** smsc95xx_send(), len 42, buf 0x9febf7cc Tx: len = 50, actual = 50, err = 0 ** smsc95xx_recv() EHCI timed out on TD - token=0x88008d80 Rx: len = 2048, actual = 50, err = -1 Rx: failed to receive ** smsc95xx_halt() ping failed; host 192.168.1.1 is not alive Panda # sorry if I got something wrong, I hope I am looking at the right patches... regards, p. -- Peter Meerwald +43-664-2444418 (mobile) _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot