On Thu, Jul 11, 2013 at 4:55 PM, Marek Vasut <ma...@denx.de> wrote: > 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 ?
dcache off doesn't help either. > 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 By mistake, I forgot to add reset pin for the phy, so I am leaving the phy always enabled. I did try using M28EVK and MX28EVK board ports as well, but none worked so far. Do I have do anything special for the NC pins of IMX280? > 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). That doesn't seem to be wrong. I see a clean 50MHZ clock on that pin. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot