From: Peter H. <pe...@ok...> - 2008-10-20 22:27:52
|
Greetings. At the end of last year we bought two sets of the following hardware: * verdex xl6p * netCF-vx * console-st For various reasons they lay unused until recently. I'm finding that U-boot does not support the SMC 91C111 chip on the netCF. My symptoms seem worse again than described in http://www.nabble.com/unable-to-boot-gumstix-board-using-bootp-tftp-td13690642.html We already have a collection of PXA250 based gumstix boards and our normal process is to load development images via tftp and then boot from the image. Attempting to netboot on this machine looks as follows: U-Boot 1.2.0 (Nov 9 2007 - 15:22:26) - PXA270@600 MHz - 1559 *** Welcome to Gumstix *** DRAM: 128 MB Flash: 32 MB Hit any key to stop autoboot: 0 GUM> dhcp Failed to detect LAN911x. ID_REV = 0x090d090d BOOTP broadcast 1 lan9118_write: discarded old TX status lan9118_write: discarded old TX status ... (output cut for readability) lan9118_write: discarded old TX status ID_REV: 0x090d090d IRQ_CFG: 0x090d090d INT_STS: 0x090d090d INT_EN: 0x090d090d BYTE_TEST: 0x090d090d FIFO_INT: 0x090d090d RX_CFG: 0x090d090d TX_CFG: 0x090d090d HW_CFG: 0x090d090d RX_DP_CTL: 0x090d090d RX_FIFO_INF: 0x090d090d TX_FIFO_INF: 0x090d090d PWR_MGMT: 0x090d090d GPIO_CFG: 0x090d090d GPT_CFG: 0x090d090d GPT_CNT: 0x090d090d FPGA_REV: 0x090d090d ENDIAN: 0x090d090d FREE_RUN 0x090d090d RX_DROP 0x090d090d MAC_CSR_CMD 0x090d090d MAC_CSR_DATA 0x090d090d AFC_CFG 0x090d090d GetMacReg: timeout waiting for response from MAC MAC_CR 0xffffffff GetMacReg: previous command not complete MAC_ADDRH 0xffffffff ... (output cut for readability) PHY_IMR 0x0000 GetMacReg: previous command not complete GetPhyReg: MII busy PHY_PHYSCSR 0x0000 Abort GUM> This happens on both machines. The lights for network link/activity stay resolutely off. The netCF-vx boards are OK - you can load from CF fine. Also, thanks to this thread: http://www.nabble.com/Verdex-NetCF-td15424420.html#a15424420 If I let the stock image boot the network link activates (lights on) and things are happy. So does the supplied U-boot support the 91C111 chip? I'm suspecting not. (Note: the version on the board is 1559) I did some searching through the Gumstix svn repo ( http://websvn.gumstix.com/listing.php?repname=Buildroot ) and it appears that patches were prepared for the network chip on the branch for pxa270. There are patches like /trunk/target/arm/u-boot/verdex/use-smc91C111-for-now.patch - however the last log message on that file gives a touch of concern: "1444 Merge from 270 branch back to trunk. WARNING: NOT YET TESTED." There's not much more in the log for U-boot work until version 1554 where it says: "1554 Default to SMC9117 now" So, does anyone know how much testing _was_ done on the 270 code after the merge back to the trunk? At version 1559, it appears that our boards already have the latest U-boot build. Has anyone managed to load the boot image over the network on this hardware? Thanks in Advance -- Peter Howard <pe...@ok...> |