Hi, On 08/11/16 09:44, Code Kipper wrote: > On 7 November 2016 at 15:29, Benjamin Henrion <[email protected]> wrote: >> On Mon, Nov 7, 2016 at 3:23 PM, Chen-Yu Tsai <[email protected]> wrote: >>> On Mon, Nov 7, 2016 at 9:06 PM, Benjamin Henrion <[email protected]> wrote: >>>> On Mon, Nov 7, 2016 at 1:57 PM, Benjamin Henrion <[email protected]> wrote: >>>>> Hi, >>>>> >>>>> There is now TFTP boot support in the latest u-boot tarball, so I made >>>>> this recipe if you want to compile it: >>>>> >>>>> https://github.com/zoobab/uboot-pine64 >>>>> >>>>> The binary image is copied from the latest build on my laptop. >>>>> >>>>> If there are Pine64 owners here, I would be happy if someone could >>>>> test it (flash it to an SD card and try to load a kernel with a >>>>> dnsmasq for example). >>>> >>>> The main goal here was to add an A64 board to the Kernelci.org list of >>>> tested SOCs, and they required a working TFTP boot. Sadly, they don't >>>> support booting from SD cards, which is the most used case for tablet >>>> SOCs. > Hi Benjamin, > I had a play with this briefly last night setting the environmental > variables by hand. What I did keep on seeing was "Retry count > exceeded" when TFTPing the Image file. Is this something you see?, I
Can you try to define CONFIG_SYS_FSL_ERRATUM_A008585 in the defconfig and recompile? I think the A64 has an arch timer bug, but it doesn't show every time for me [1]. Also if you are in for testing, can you try to dd: http://andrep.de/a64/pine64_firmware-20161102.img to sector 16 of the SD card? # dd if=pine64_firmware-20161102.img of=/dev/sdx bs=8k seek=1 (and replacing sdx with your SD card reader) This is a proper boot0-less SPL firmware image. This directory also contains other gems you might find useful ;-) Cheers, Andre. [1] http://lists.denx.de/pipermail/u-boot/2016-November/271836.html > do see quite a few timeouts with my other boards but they always > succeed in getting the image. I did eventually manage to load the > kernel plus dtb but it didn't boot. Can you paste what is in your > boot.cmd /uEnv.txt files? > Thanks, > CK >>> >>> Well, kernelci.org is about automated build and boot testing. There's >>> nothing automated about having to pull out an SD card to put a new >>> kernel on it. :) >> >> It can be automated via an SD card switcher: >> >> http://www.linuxinternals.org/blog/2014/06/04/a-microsd-card-remote-switcher/ >> http://hackaday.com/2014/06/08/the-in-circuit-sd-card-switch/ >> >> -- >> Benjamin Henrion <bhenrion at ffii.org> >> FFII Brussels - +32-484-566109 - +32-2-3500762 >> "In July 2005, after several failed attempts to legalise software >> patents in Europe, the patent establishment changed its strategy. >> Instead of explicitly seeking to sanction the patentability of >> software, they are now seeking to create a central European patent >> court, which would establish and enforce patentability rules in their >> favor, without any possibility of correction by competing courts or >> democratically elected legislators." >> >> -- >> You received this message because you are subscribed to the Google Groups >> "linux-sunxi" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
