Dear Alexandre Pereira da Silva, > Hi, > > I am trying to make my ethernet work with u-boot on a custom IMX28 board. > > This board uses the micrel KSZ8021 phy. > > The network works fine on linux but won't work properly on u-boot. > > Here is the output: > => dhcp > BOOTP broadcast 1 > DHCP client bound to address 192.168.1.103 > Using FEC device > TFTP from server 192.168.1.54; our IP address is 192.168.1.103 > Filename 'uImage'. > Load address: 0x42000000 > Loading: T T T T > > I am using the apx4devkit board configuration
Seems unmaintained :-( > as a base for my port, > but adapted the phy setting to the KSZ8021 needed value. If that phy > configuration value is wrong, it doesn't even get an IP address from > DHCP. > > Marek's patch about cache didn't help much in my case. Try "dcache off" on command line, do you have any luck then ? Also try copying the network section from M28EVK, as M28EVK uses KSZ8021 PHYs. I also noticed the M28EVK resets the PHYs, so maybe you need to handle that ? On M28EVK this is handled in board/denx/m28evk/m28evk.c Moreover, check if your CLKCTRL ENET settings are correct, that's also handled in the same function as the PHY reset on M28EVK I think (or at least in the same section). Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot