All of lore.kernel.org
 help / color / mirror / Atom feed
* dtb for pandaboard
@ 2012-07-08 22:32 Dennis Gilmore
  2012-07-09  9:08 ` Tony Lindgren
  0 siblings, 1 reply; 9+ messages in thread
From: Dennis Gilmore @ 2012-07-08 22:32 UTC (permalink / raw)
  To: linux-omap

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi does anyone happen to have a working dtb file for the pandaboard?
trying to test booting the fedora rawhide kernel which is
3.5.0-rc5 with a dtb file I made from the matching sources I dont get
past decompressing the kernel. if i dont use a dtb file the system
boots further but it i'm unable to find the root filesystem since it
seems that the platform data has been messed up. modprobing omap
results in no registration of the mmc block devices. 

i've not tested on a pandaboard ES or beagleboard yet  or any other
type of omap system. 

Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iEYEARECAAYFAk/6CpsACgkQkSxm47BaWfepcACgq8zhbeyYz+BiiJ8//KTjQmMU
qIkAoIDB6BuDfqJYv8UOnu+qiZOYVhAf
=Hbwe
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-08 22:32 dtb for pandaboard Dennis Gilmore
@ 2012-07-09  9:08 ` Tony Lindgren
  2012-07-10 23:11   ` Dennis Gilmore
  0 siblings, 1 reply; 9+ messages in thread
From: Tony Lindgren @ 2012-07-09  9:08 UTC (permalink / raw)
  To: Dennis Gilmore; +Cc: linux-omap

* Dennis Gilmore <dennis@ausil.us> [120708 16:11]:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi does anyone happen to have a working dtb file for the pandaboard?
> trying to test booting the fedora rawhide kernel which is
> 3.5.0-rc5 with a dtb file I made from the matching sources I dont get
> past decompressing the kernel. if i dont use a dtb file the system
> boots further but it i'm unable to find the root filesystem since it
> seems that the platform data has been messed up. modprobing omap
> results in no registration of the mmc block devices. 
> 
> i've not tested on a pandaboard ES or beagleboard yet  or any other
> type of omap system. 

FYI, I booted my panda es recently just fine with dtb append support
and the following .config addition using the plain
arch/arm/boot/dts/omap4-panda.dts file:

CONFIG_ARM_APPENDED_DTB=y
CONFIG_ARM_ATAG_DTB_COMPAT=y
CONFIG_EXT4_FS=y

Can you please enable DEBUG_LL, EARLY_PRINTK and add earlyprintk to
your cmdline and post what you get?

Regards,

Tony

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-09  9:08 ` Tony Lindgren
@ 2012-07-10 23:11   ` Dennis Gilmore
  2012-07-10 23:25     ` Dennis Gilmore
  2012-07-11  7:42     ` Tony Lindgren
  0 siblings, 2 replies; 9+ messages in thread
From: Dennis Gilmore @ 2012-07-10 23:11 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: linux-omap

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 9 Jul 2012 02:08:49 -0700
Tony Lindgren <tony@atomide.com> wrote:

> * Dennis Gilmore <dennis@ausil.us> [120708 16:11]:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > Hi does anyone happen to have a working dtb file for the pandaboard?
> > trying to test booting the fedora rawhide kernel which is
> > 3.5.0-rc5 with a dtb file I made from the matching sources I dont
> > get past decompressing the kernel. if i dont use a dtb file the
> > system boots further but it i'm unable to find the root filesystem
> > since it seems that the platform data has been messed up.
> > modprobing omap results in no registration of the mmc block
> > devices. 
> > 
> > i've not tested on a pandaboard ES or beagleboard yet  or any other
> > type of omap system. 
> 
> FYI, I booted my panda es recently just fine with dtb append support
> and the following .config addition using the plain
> arch/arm/boot/dts/omap4-panda.dts file:
> 
> CONFIG_ARM_APPENDED_DTB=y
> CONFIG_ARM_ATAG_DTB_COMPAT=y
> CONFIG_EXT4_FS=y
> 
> Can you please enable DEBUG_LL, EARLY_PRINTK and add earlyprintk to
> your cmdline and post what you get?
> 
> Regards,
> 
> Tony

Loaded environment from uEnv.txt
Importing environment from mmc ...
reading uImage-omap

3988040 bytes read
reading uInitrd-omap

1190 bytes read
reading omap4-panda.dtb

5483 bytes read
Booting from mmc ...
## Booting kernel from Legacy Image at 80300000 ...
   Image Name:   3.5.0-0.rc6.git0.3.fc18.armv7hl.
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3987976 Bytes = 3.8 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 81600000 ...
   Image Name:   initramfs
   Image Type:   ARM Linux RAMDisk Image (uncompressed)
   Data Size:    1126 Bytes = 1.1 KiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 82600000
   Booting using the fdt blob at 0x82600000
   Loading Kernel Image ... OK
OK
   reserving fdt memory region: addr=9d000000 size=3000000
   Loading Ramdisk to bfefa000, end bfefa466 ... OK
   Loading Device Tree to bfef5000, end bfef956a ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Warning: Neither atags nor dtb found

is as far as i am getting.

Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iEYEARECAAYFAk/8tp0ACgkQkSxm47BaWffNBgCcCGWEXE40ulcVa3nB3APunZPh
TjAAnjNJV5eVt/EVYe6MgmH4okE6iBCG
=1E/q
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-10 23:11   ` Dennis Gilmore
@ 2012-07-10 23:25     ` Dennis Gilmore
  2012-07-11  7:42     ` Tony Lindgren
  1 sibling, 0 replies; 9+ messages in thread
From: Dennis Gilmore @ 2012-07-10 23:25 UTC (permalink / raw)
  To: Dennis Gilmore; +Cc: Tony Lindgren, linux-omap

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 10 Jul 2012 18:11:19 -0500
Dennis Gilmore <dennis@ausil.us> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Mon, 9 Jul 2012 02:08:49 -0700
> Tony Lindgren <tony@atomide.com> wrote:
> 
> > * Dennis Gilmore <dennis@ausil.us> [120708 16:11]:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > > 
> > > Hi does anyone happen to have a working dtb file for the
> > > pandaboard? trying to test booting the fedora rawhide kernel
> > > which is 3.5.0-rc5 with a dtb file I made from the matching
> > > sources I dont get past decompressing the kernel. if i dont use a
> > > dtb file the system boots further but it i'm unable to find the
> > > root filesystem since it seems that the platform data has been
> > > messed up. modprobing omap results in no registration of the mmc
> > > block devices. 
> > > 
> > > i've not tested on a pandaboard ES or beagleboard yet  or any
> > > other type of omap system. 
> > 
> > FYI, I booted my panda es recently just fine with dtb append support
> > and the following .config addition using the plain
> > arch/arm/boot/dts/omap4-panda.dts file:
> > 
> > CONFIG_ARM_APPENDED_DTB=y
> > CONFIG_ARM_ATAG_DTB_COMPAT=y
> > CONFIG_EXT4_FS=y
> > 
> > Can you please enable DEBUG_LL, EARLY_PRINTK and add earlyprintk to
> > your cmdline and post what you get?
> > 
> > Regards,
> > 
> > Tony
> 
> Loaded environment from uEnv.txt
> Importing environment from mmc ...
> reading uImage-omap
> 
> 3988040 bytes read
> reading uInitrd-omap
> 
> 1190 bytes read
> reading omap4-panda.dtb
> 
> 5483 bytes read
> Booting from mmc ...
> ## Booting kernel from Legacy Image at 80300000 ...
>    Image Name:   3.5.0-0.rc6.git0.3.fc18.armv7hl.
>    Image Type:   ARM Linux Kernel Image (uncompressed)
>    Data Size:    3987976 Bytes = 3.8 MiB
>    Load Address: 80008000
>    Entry Point:  80008000
>    Verifying Checksum ... OK
> ## Loading init Ramdisk from Legacy Image at 81600000 ...
>    Image Name:   initramfs
>    Image Type:   ARM Linux RAMDisk Image (uncompressed)
>    Data Size:    1126 Bytes = 1.1 KiB
>    Load Address: 00000000
>    Entry Point:  00000000
>    Verifying Checksum ... OK
> ## Flattened Device Tree blob at 82600000
>    Booting using the fdt blob at 0x82600000
>    Loading Kernel Image ... OK
> OK
>    reserving fdt memory region: addr=9d000000 size=3000000
>    Loading Ramdisk to bfefa000, end bfefa466 ... OK
>    Loading Device Tree to bfef5000, end bfef956a ... OK
> 
> Starting kernel ...
> 
> Uncompressing Linux... done, booting the kernel.
> Warning: Neither atags nor dtb found
> 
> is as far as i am getting.
> 
> Dennis
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.18 (GNU/Linux)
> 
> iEYEARECAAYFAk/8tp0ACgkQkSxm47BaWffNBgCcCGWEXE40ulcVa3nB3APunZPh
> TjAAnjNJV5eVt/EVYe6MgmH4okE6iBCG
> =1E/q
> -----END PGP SIGNATURE-----

booting without using the dtb file i get

[    2.774627] ===============================
[    2.774658] [ INFO: suspicious RCU usage. ]
[    2.774658] 3.5.0-0.rc6.git0.3.fc18.armv7hl.omap #1 Not tainted
[    2.774658] -------------------------------
[    2.774658] drivers/base/power/opp.c:154 suspicious rcu_dereference_check() usage!
[    2.774658]
[    2.774658] other info that might help us debug this:
[    2.774658]
[    2.774658]
[    2.774658] rcu_scheduler_active = 1, debug_locks = 0
[    2.774658] 3 locks held by kworker/0:0/4:
[    2.774719]  #1:
[    2.774719]  (
[    2.774719] (&(&dbs_info->work)->work)
[    2.774719] ){+.+...}
[    2.774719] , at:
[    2.774719] [<c005bee4>] process_one_work+0x1e8/0x68c
[    2.774719]  #2:
[    2.774719]  (
[    2.774749] &this_dbs_info->timer_mutex
[    2.774749] ){+.+...}
[    2.774749] , at:
[    2.774749] [<c03d3a68>] do_dbs_timer+0x34/0x438
[    2.774749]
[    2.774749] stack backtrace:
[    2.774810] [<c0016790>] (unwind_backtrace+0x0/0x124) from [<c0310640>] (opp_get_voltage+0x80/0xd0)
[    2.774810] [<c0310640>] (opp_get_voltage+0x80/0xd0) from [<c03d5348>] (omap_target+0x180/0x470)
[    2.774841] [<c03d5348>] (omap_target+0x180/0x470) from [<c03cffb0>] (__cpufreq_driver_target+0xa0/0xc8)
[    2.774841] [<c03cffb0>] (__cpufreq_driver_target+0xa0/0xc8) from [<c03d3db4>] (do_dbs_timer+0x380/0x438)
[    2.774871] [<c03d3db4>] (do_dbs_timer+0x380/0x438) from [<c005c02c>] (process_one_work+0x330/0x68c)
[    2.774871] [<c005c02c>] (process_one_work+0x330/0x68c) from [<c005c55c>] (worker_thread+0x1a0/0x2c0)
[    2.774871] [<c005c55c>] (worker_thread+0x1a0/0x2c0) from [<c006257c>] (kthread+0x98/0xac)
[    2.774902] [<c006257c>] (kthread+0x98/0xac) from [<c000f714>] (kernel_thread_exit+0x0/0x8)
[    2.774932] voltdm_scale: No voltage scale API registered for vdd_mpu
[    2.774932] platform mpu.0: omap_target: unable to scale voltage up.
[    2.774688]  #0:  (events){.+.+..}, at: [<c005bee4>] process_one_work+0x1e8/0x68c


Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iEYEARECAAYFAk/8ufcACgkQkSxm47BaWfeZswCfWkXj+8swx+9h28GPyt4h/+Wl
xloAn0LjGBKPsBNwfgB4petbijSTp/BL
=nnxV
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-10 23:11   ` Dennis Gilmore
  2012-07-10 23:25     ` Dennis Gilmore
@ 2012-07-11  7:42     ` Tony Lindgren
  2012-07-11 13:48       ` Dennis Gilmore
  1 sibling, 1 reply; 9+ messages in thread
From: Tony Lindgren @ 2012-07-11  7:42 UTC (permalink / raw)
  To: Dennis Gilmore; +Cc: linux-omap

* Dennis Gilmore <dennis@ausil.us> [120710 16:16]:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Mon, 9 Jul 2012 02:08:49 -0700
> Tony Lindgren <tony@atomide.com> wrote:
> 
> > * Dennis Gilmore <dennis@ausil.us> [120708 16:11]:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > > 
> > > Hi does anyone happen to have a working dtb file for the pandaboard?
> > > trying to test booting the fedora rawhide kernel which is
> > > 3.5.0-rc5 with a dtb file I made from the matching sources I dont
> > > get past decompressing the kernel. if i dont use a dtb file the
> > > system boots further but it i'm unable to find the root filesystem
> > > since it seems that the platform data has been messed up.
> > > modprobing omap results in no registration of the mmc block
> > > devices. 
> > > 
> > > i've not tested on a pandaboard ES or beagleboard yet  or any other
> > > type of omap system. 
> > 
> > FYI, I booted my panda es recently just fine with dtb append support
> > and the following .config addition using the plain
> > arch/arm/boot/dts/omap4-panda.dts file:
> > 
> > CONFIG_ARM_APPENDED_DTB=y
> > CONFIG_ARM_ATAG_DTB_COMPAT=y
> > CONFIG_EXT4_FS=y
> > 
> > Can you please enable DEBUG_LL, EARLY_PRINTK and add earlyprintk to
> > your cmdline and post what you get?
> > 
> > Regards,
> > 
> > Tony
> 
> Loaded environment from uEnv.txt
> Importing environment from mmc ...
> reading uImage-omap
> 
> 3988040 bytes read
> reading uInitrd-omap
> 
> 1190 bytes read
> reading omap4-panda.dtb
> 
> 5483 bytes read
> Booting from mmc ...
> ## Booting kernel from Legacy Image at 80300000 ...
>    Image Name:   3.5.0-0.rc6.git0.3.fc18.armv7hl.
>    Image Type:   ARM Linux Kernel Image (uncompressed)
>    Data Size:    3987976 Bytes = 3.8 MiB
>    Load Address: 80008000
>    Entry Point:  80008000
>    Verifying Checksum ... OK
> ## Loading init Ramdisk from Legacy Image at 81600000 ...
>    Image Name:   initramfs
>    Image Type:   ARM Linux RAMDisk Image (uncompressed)
>    Data Size:    1126 Bytes = 1.1 KiB
>    Load Address: 00000000
>    Entry Point:  00000000
>    Verifying Checksum ... OK
> ## Flattened Device Tree blob at 82600000
>    Booting using the fdt blob at 0x82600000
>    Loading Kernel Image ... OK
> OK
>    reserving fdt memory region: addr=9d000000 size=3000000
>    Loading Ramdisk to bfefa000, end bfefa466 ... OK
>    Loading Device Tree to bfef5000, end bfef956a ... OK
> 
> Starting kernel ...
> 
> Uncompressing Linux... done, booting the kernel.
> Warning: Neither atags nor dtb found
> 
> is as far as i am getting.

Sounds like it's some kind of issue with dtb getting overwritten
by something. We had an issue where kernel BSS was overlapping dtb
in some cases, but those should be fixed.

Maybe try to leave out ARCH_OMAP2 and ARCH_OMAP3 and maybe CONFIG_NET
from your .config to make the kernel smaller and see if that makes
a difference?

If that works, then moving the dtb address in uEnv.txt should help.

Also, please check if the same issue happens with appended dtb:

Add the following to your .config:

CONFIG_ARM_APPENDED_DTB=y
CONFIG_ARM_ATAG_DTB_COMPAT=y

Build the kernel, then create the uImage:

$ cat arch/arm/boot/zImage arch/arm/boot/$MACHINE.dtb > /srv/tftp/zImage-omap2plus && \
mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 \
-n "Linux" -d /srv/tftp/zImage-omap2plus /srv/tftp/uImage-omap2plus

You may need to leave out the dtb from your uEnv.txt, I forgot which dtb
is the primary one..

Regards,

Tony

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-11  7:42     ` Tony Lindgren
@ 2012-07-11 13:48       ` Dennis Gilmore
  2012-07-13  6:57         ` Tony Lindgren
  0 siblings, 1 reply; 9+ messages in thread
From: Dennis Gilmore @ 2012-07-11 13:48 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: linux-omap

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, 11 Jul 2012 00:42:33 -0700
Tony Lindgren <tony@atomide.com> wrote:

> * Dennis Gilmore <dennis@ausil.us> [120710 16:16]:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > On Mon, 9 Jul 2012 02:08:49 -0700
> > Tony Lindgren <tony@atomide.com> wrote:
> > 
> > > * Dennis Gilmore <dennis@ausil.us> [120708 16:11]:
> > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > Hash: SHA1
> > > > 
> > > > Hi does anyone happen to have a working dtb file for the
> > > > pandaboard? trying to test booting the fedora rawhide kernel
> > > > which is 3.5.0-rc5 with a dtb file I made from the matching
> > > > sources I dont get past decompressing the kernel. if i dont use
> > > > a dtb file the system boots further but it i'm unable to find
> > > > the root filesystem since it seems that the platform data has
> > > > been messed up. modprobing omap results in no registration of
> > > > the mmc block devices. 
> > > > 
> > > > i've not tested on a pandaboard ES or beagleboard yet  or any
> > > > other type of omap system. 
> > > 
> > > FYI, I booted my panda es recently just fine with dtb append
> > > support and the following .config addition using the plain
> > > arch/arm/boot/dts/omap4-panda.dts file:
> > > 
> > > CONFIG_ARM_APPENDED_DTB=y
> > > CONFIG_ARM_ATAG_DTB_COMPAT=y
> > > CONFIG_EXT4_FS=y
> > > 
> > > Can you please enable DEBUG_LL, EARLY_PRINTK and add earlyprintk
> > > to your cmdline and post what you get?
> > > 
> > > Regards,
> > > 
> > > Tony
> > 
> > Loaded environment from uEnv.txt
> > Importing environment from mmc ...
> > reading uImage-omap
> > 
> > 3988040 bytes read
> > reading uInitrd-omap
> > 
> > 1190 bytes read
> > reading omap4-panda.dtb
> > 
> > 5483 bytes read
> > Booting from mmc ...
> > ## Booting kernel from Legacy Image at 80300000 ...
> >    Image Name:   3.5.0-0.rc6.git0.3.fc18.armv7hl.
> >    Image Type:   ARM Linux Kernel Image (uncompressed)
> >    Data Size:    3987976 Bytes = 3.8 MiB
> >    Load Address: 80008000
> >    Entry Point:  80008000
> >    Verifying Checksum ... OK
> > ## Loading init Ramdisk from Legacy Image at 81600000 ...
> >    Image Name:   initramfs
> >    Image Type:   ARM Linux RAMDisk Image (uncompressed)
> >    Data Size:    1126 Bytes = 1.1 KiB
> >    Load Address: 00000000
> >    Entry Point:  00000000
> >    Verifying Checksum ... OK
> > ## Flattened Device Tree blob at 82600000
> >    Booting using the fdt blob at 0x82600000
> >    Loading Kernel Image ... OK
> > OK
> >    reserving fdt memory region: addr=9d000000 size=3000000
> >    Loading Ramdisk to bfefa000, end bfefa466 ... OK
> >    Loading Device Tree to bfef5000, end bfef956a ... OK
> > 
> > Starting kernel ...
> > 
> > Uncompressing Linux... done, booting the kernel.
> > Warning: Neither atags nor dtb found
> > 
> > is as far as i am getting.
> 
> Sounds like it's some kind of issue with dtb getting overwritten
> by something. We had an issue where kernel BSS was overlapping dtb
> in some cases, but those should be fixed.

seems that they are not all fixed appending the dtb allows me to boot i
could try loading the dtb at a different address. 


> Maybe try to leave out ARCH_OMAP2 and ARCH_OMAP3 and maybe CONFIG_NET
> from your .config to make the kernel smaller and see if that makes
> a difference?
> 
> If that works, then moving the dtb address in uEnv.txt should help.
> 
> Also, please check if the same issue happens with appended dtb:
with the appended dtb image im back to where i was not using a dtb file
at all.  that is that omap is not being autoloaded. and the sdcard so
rootfs never shows up.  i get dropped to a dracut rescue shell where if
i manually modprobe omap  nothing is happening. 
additionally i get over and over 

[  349.573883] BUG: sleeping function called from invalid context at include/linux/freezer.h:46
[  349.582763] in_atomic(): 0, irqs_disabled(): 128, pid: 180, name: dracut-initqueu
[  349.590606] no locks held by dracut-initqueu/180.
[  349.595550] irq event stamp: 559882
[  349.599212] hardirqs last  enabled at (559881): [<c051dba4>] _raw_spin_unlock_irq+0x2c/0x4c
[  349.607971] hardirqs last disabled at (559882): [<c000e4ec>] ret_fast_syscall+0xc/0x3c
[  349.616302] softirqs last  enabled at (558920): [<c00455fc>] irq_exit+0x60/0xb8
[  349.623992] softirqs last disabled at (558907): [<c00455fc>] irq_exit+0x60/0xb8
[  349.631713] [<c0016790>] (unwind_backtrace+0x0/0x124) from [<c0052fc8>] (get_signal_to_deliver+0x50/0x81c)
[  349.641845] [<c0052fc8>] (get_signal_to_deliver+0x50/0x81c) from [<c00115f0>] (do_signal+0x8c/0x4c4)
[  349.651428] [<c00115f0>] (do_signal+0x8c/0x4c4) from [<c0011e78>] (do_notify_resume+0x20/0x5c)
[  349.660491] [<c0011e78>] (do_notify_resume+0x20/0x5c) from [<c000e548>] (work_pending+0x28/0x2c)


so im not sure if the dtb is not defining the platform correctly or if
something in the omap driver is just not right and its not able to
register correctly.

Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iEYEARECAAYFAk/9hEcACgkQkSxm47BaWfennQCeMMEvYkvM25xblEcdgkG+3uK+
Ag0AmQGad8XeAHzJmqUBuivtZWz/HF9c
=qdRv
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-11 13:48       ` Dennis Gilmore
@ 2012-07-13  6:57         ` Tony Lindgren
  2012-07-13 13:08           ` Dennis Gilmore
  0 siblings, 1 reply; 9+ messages in thread
From: Tony Lindgren @ 2012-07-13  6:57 UTC (permalink / raw)
  To: Dennis Gilmore; +Cc: linux-omap

* Dennis Gilmore <dennis@ausil.us> [120711 06:53]:
> On Wed, 11 Jul 2012 00:42:33 -0700
> Tony Lindgren <tony@atomide.com> wrote:
> > 
> > Sounds like it's some kind of issue with dtb getting overwritten
> > by something. We had an issue where kernel BSS was overlapping dtb
> > in some cases, but those should be fixed.
> 
> seems that they are not all fixed appending the dtb allows me to boot i
> could try loading the dtb at a different address. 

OK sounds like that's the issue then, hopefully moving the dtb around
helps.
 
> > Maybe try to leave out ARCH_OMAP2 and ARCH_OMAP3 and maybe CONFIG_NET
> > from your .config to make the kernel smaller and see if that makes
> > a difference?
> > 
> > If that works, then moving the dtb address in uEnv.txt should help.
> > 
> > Also, please check if the same issue happens with appended dtb:
> with the appended dtb image im back to where i was not using a dtb file
> at all.  that is that omap is not being autoloaded. and the sdcard so
> rootfs never shows up.  i get dropped to a dracut rescue shell where if
> i manually modprobe omap  nothing is happening. 

If the SD card is not detected with appended dtb either, the card
voltages may not be supported. I believe Rajendra mentioned in some
mail that we're still missing some voltage settings for the DT case
for omap_hsmmc.c. In that case the card should work for the non-DT
booting though.

Regards,

Tony

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-13  6:57         ` Tony Lindgren
@ 2012-07-13 13:08           ` Dennis Gilmore
  2012-07-14  7:04             ` Tony Lindgren
  0 siblings, 1 reply; 9+ messages in thread
From: Dennis Gilmore @ 2012-07-13 13:08 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: linux-omap

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 12 Jul 2012 23:57:00 -0700
Tony Lindgren <tony@atomide.com> wrote:

> * Dennis Gilmore <dennis@ausil.us> [120711 06:53]:
> > On Wed, 11 Jul 2012 00:42:33 -0700
> > Tony Lindgren <tony@atomide.com> wrote:
> > > 
> > > Sounds like it's some kind of issue with dtb getting overwritten
> > > by something. We had an issue where kernel BSS was overlapping dtb
> > > in some cases, but those should be fixed.
> > 
> > seems that they are not all fixed appending the dtb allows me to
> > boot i could try loading the dtb at a different address. 
> 
> OK sounds like that's the issue then, hopefully moving the dtb around
> helps.

moving the address for the dtb does result in it starting to boot

> > > Maybe try to leave out ARCH_OMAP2 and ARCH_OMAP3 and maybe
> > > CONFIG_NET from your .config to make the kernel smaller and see
> > > if that makes a difference?
> > > 
> > > If that works, then moving the dtb address in uEnv.txt should
> > > help.
> > > 
> > > Also, please check if the same issue happens with appended dtb:
> > with the appended dtb image im back to where i was not using a dtb
> > file at all.  that is that omap is not being autoloaded. and the
> > sdcard so rootfs never shows up.  i get dropped to a dracut rescue
> > shell where if i manually modprobe omap  nothing is happening. 
> 
> If the SD card is not detected with appended dtb either, the card
> voltages may not be supported. I believe Rajendra mentioned in some
> mail that we're still missing some voltage settings for the DT case
> for omap_hsmmc.c. In that case the card should work for the non-DT
> booting though.

I started trying to use a dtb because the sdcard was not showing up. I
wanted to see if using dtb allowed it to work. it doesnt work with or
without a dtb.

Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iEYEARECAAYFAlAAHbgACgkQkSxm47BaWfeajACeLIr0rtCMhSMkPmiT9c9IX1IG
NUIAnR2hT7rtWY5uydrhgQWz36xaNXd2
=ZWqU
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: dtb for pandaboard
  2012-07-13 13:08           ` Dennis Gilmore
@ 2012-07-14  7:04             ` Tony Lindgren
  0 siblings, 0 replies; 9+ messages in thread
From: Tony Lindgren @ 2012-07-14  7:04 UTC (permalink / raw)
  To: Dennis Gilmore; +Cc: linux-omap

* Dennis Gilmore <dennis@ausil.us> [120713 06:13]:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Thu, 12 Jul 2012 23:57:00 -0700
> Tony Lindgren <tony@atomide.com> wrote:
> 
> > * Dennis Gilmore <dennis@ausil.us> [120711 06:53]:
> > > On Wed, 11 Jul 2012 00:42:33 -0700
> > > Tony Lindgren <tony@atomide.com> wrote:
> > > > 
> > > > Sounds like it's some kind of issue with dtb getting overwritten
> > > > by something. We had an issue where kernel BSS was overlapping dtb
> > > > in some cases, but those should be fixed.
> > > 
> > > seems that they are not all fixed appending the dtb allows me to
> > > boot i could try loading the dtb at a different address. 
> > 
> > OK sounds like that's the issue then, hopefully moving the dtb around
> > helps.
> 
> moving the address for the dtb does result in it starting to boot

Great. Can you please post the kernel, dtb and initrd addresses for
what worked and what did not work?

I'd like to know where the overwriting happens: Already in u-boot,
while uncompressing kernel, or while kernel resets BSS.
 
> > > > Maybe try to leave out ARCH_OMAP2 and ARCH_OMAP3 and maybe
> > > > CONFIG_NET from your .config to make the kernel smaller and see
> > > > if that makes a difference?
> > > > 
> > > > If that works, then moving the dtb address in uEnv.txt should
> > > > help.
> > > > 
> > > > Also, please check if the same issue happens with appended dtb:
> > > with the appended dtb image im back to where i was not using a dtb
> > > file at all.  that is that omap is not being autoloaded. and the
> > > sdcard so rootfs never shows up.  i get dropped to a dracut rescue
> > > shell where if i manually modprobe omap  nothing is happening. 
> > 
> > If the SD card is not detected with appended dtb either, the card
> > voltages may not be supported. I believe Rajendra mentioned in some
> > mail that we're still missing some voltage settings for the DT case
> > for omap_hsmmc.c. In that case the card should work for the non-DT
> > booting though.
> 
> I started trying to use a dtb because the sdcard was not showing up. I
> wanted to see if using dtb allowed it to work. it doesnt work with or
> without a dtb.

Hmm maybe grep for the MMC errors during the boot without dtb and also
post some info on the MMC card?

Regards,

Tony

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-07-14  7:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-08 22:32 dtb for pandaboard Dennis Gilmore
2012-07-09  9:08 ` Tony Lindgren
2012-07-10 23:11   ` Dennis Gilmore
2012-07-10 23:25     ` Dennis Gilmore
2012-07-11  7:42     ` Tony Lindgren
2012-07-11 13:48       ` Dennis Gilmore
2012-07-13  6:57         ` Tony Lindgren
2012-07-13 13:08           ` Dennis Gilmore
2012-07-14  7:04             ` Tony Lindgren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.