linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Tomi Valkeinen <tomi.valkeinen@ti.com>
To: "Cousson, Benoit" <b-cousson@ti.com>, Rajendra Nayak <rnayak@ti.com>
Cc: linux-omap mailing list <linux-omap@vger.kernel.org>
Subject: Trying to boot Panda with DT
Date: Tue, 13 Dec 2011 15:03:05 +0200	[thread overview]
Message-ID: <1323781385.1877.75.camel@deskari> (raw)

[-- Attachment #1: Type: text/plain, Size: 2017 bytes --]

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
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


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

             reply	other threads:[~2011-12-13 13:03 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-13 13:03 Tomi Valkeinen [this message]
2011-12-13 13:19 ` Trying to boot Panda with DT Rajendra Nayak
2011-12-13 13:24   ` Tomi Valkeinen
2011-12-13 13:20 ` Cousson, Benoit
2011-12-13 13:25   ` Rajendra Nayak
2011-12-13 13:27     ` Cousson, Benoit

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1323781385.1877.75.camel@deskari \
    --to=tomi.valkeinen@ti.com \
    --cc=b-cousson@ti.com \
    --cc=linux-omap@vger.kernel.org \
    --cc=rnayak@ti.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).