On Tuesday 13 December 2011 06:33 PM, Tomi Valkeinen wrote:
Hi, I'm trying to boot Pandaboard ES with DT, but failing. I've debugged the problem enough to see that the bootloader properly loads the DT blob, and passes it to the kernel, but the kernel sees only garbage at that address, and the devtree->magic check fails in setup_machine_fdt(). I presume something overwrites it. I'm using Pandaboard ES (so omap 4460), Benoit's "for_3.3/1_omap_dt_i2c_twl_test" branch, u-boot from Linaro (git://git.linaro.org/boot/u-boot-linaro-stable.git master). My u-boot
I used the u-boot from here and it worked fine for me, not sure if its any different. git://git.secretlab.ca/git/u-boot devicetree/linaro-stable
boot-script is below. Should the setup work? What setup do you have? Any ideas what could be wrong? Tomi u-boot boot script: ------------------- set netmask 255.255.255.0 set ipaddr 192.168.1.15 set serverip 192.168.1.1 set kaddr 0x82000000 set dtbaddr 0x85000000 set bootcmd 'tftpboot ${kaddr} uImage; tftpboot ${dtbaddr} omap4-panda.dtb; fdt addr ${dtbaddr}; fdt resize; bootm ${kaddr} - ${dtbaddr}' set bootargs 'console=ttyO2,115200n8 root=/dev/nfs nfsroot=192.168.1.1:/tftpboot/rootfs,tcp,nolock,rsize=1024,wsize=1024 ip=192.168.1.15:::::eth0: vram=36M rootdelay=1 no_console_suspend debug earlyprintk console loglevel=8' usb start boot boot log (with added debug prints) ---------------------------------- ## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-3.2.0-rc1-00014-g4d66c8f-d Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3664960 Bytes = 3.5 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK ## Flattened Device Tree blob at 85000000 Booting using the fdt blob at 0x85000000 Loading Kernel Image ... OK OK reserving fdt memory region: addr=9d000000 size=3000000 reserving fdt memory region: addr=85000000 size=1000 Loading Device Tree to bfef3000, end bfef6fff ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. DT phys bfef3000, virt ffef3000 illegal DT magic Warning: Neither atags nor dtb found
-- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html