Hi Mattis, On Fri, Aug 29, 2014 at 7:57 AM, Mattis Lorentzon <mattis.lorent...@autoliv.com> wrote: > Iain, > >> Interesting. We obviously have some differences in how we boot, my >> changes to your config to get it to boot basically amount to reverting the >> patch you attached and then enabling sata and mmc. So far I've been unable >> to get your config to fail. > > Our version of U-boot doesn't support specifying a device tree separate from > the kernel, so we append it to the end of the kernel binary. We also enable > automatic configuration of IP addresses (CONFIG_IP_PNP). Our bootargs are: > console=ttymxc1,115200 > ip=192.168.2.157:192.168.2.1:192.168.2.1:255.255.255.0:armcard:eth0:on > earlyprintk enable_wait_mode=off
I suppose that this 'enable_wait_mode=off' is a left over from the time you used the FSL BSP. This is not needed in mainline. >> It would be good to know what makes my config work for you, I don't think >> I've done anything special with it. > > With a couple of modifications (attached) we have been able to get your > config running on our Zynq boards as well, solving our ethernet issues. > > The serial port and ethernet are essentially the only things we use. No disks, > no graphics, no USB, etc. which is why we tried to reduce the kernel > configuration to a bare minimum. We have no idea which disabled and/or > enabled options that are causing the stalls. It's good to hear you do not have the lockups anymore, but this is still a big mistery for us as we have not yet understood the root cause and what is the 'guilty' kernel config option that makes things FEC to work unreliably. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/