Snowball kernel does not use device tree

Bug #923667 reported by Riku Voipio on 2012-01-30
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
IglooCommunity
Low
Lee Jones

Bug Description

From the validation test cases[1]. Snowball build of 12.01 does not use Device Tree:

-snip-
U-Boot 2009.11 (sept. 19 2011 - 17:03:11)

CPU: ST-Ericsson db8500 v2 (Dual ARM Cortex A9) 998.400 Mhz
I2C: ready
DRAM: 1 GB
MMC:
MCDE: startup failed
sec_bridge: ISSWAPI_FLUSH_BOOT_CODE: 2
EMMC: 0, MMC: 1
In: serial
Out: serial
Err: serial
Net: smc911x-0
Hit any key to stop autoboot: 0
Partition info retrieved
Reading boot.scr

** Unable to read "boot.scr" from mmc 1:1 **
Partition info retrieved
Reading /uImage

4638240 bytes read
Booting from external MMC ...
## Booting kernel from Legacy Image at 00100000 ...
   Image Name: Linux
   Image Type: ARM Linux Kernel Image (uncompressed)
   Data Size: 4638176 Bytes = 4.4 MB
   Load Address: 00008000
   Entry Point: 00008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
-snip-

Kernel is from package linux-image-3.2.0-1000-ux500 3.2.0-1000.3,

Linux linaro-ubuntu-desktop 3.2.0-1000-ux500 #3-Ubuntu SMP PREEMPT Fri Jan 20 17:42:47 UTC 2012 armv7l armv7l armv7l GNU/Linux

[1] https://wiki.linaro.org/Platform/QA/TestCases/Ubuntu#Device_Tree

Also observed on snowball images

https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=127

https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=141

https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=148

https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob-12.12-release/

https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=177

https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=193

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb/#build=205

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb/#build=212

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb/#build=219

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb-13.02-release/

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb-13.03-release/

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb-13.04-release/

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb/#build=305

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb-13.05-release/

https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb-13.06-release/#build=1

Anmar Oueja (anmar) on 2012-01-30
Changed in igloocommunity:
assignee: nobody → Lee Jones (lag)
importance: Undecided → High
status: New → Confirmed
tags: added: kernel
Lee Jones (lag) on 2012-03-07
Changed in igloocommunity:
status: Confirmed → In Progress
importance: High → Critical
Patrik Klinger (patrik-klinger) wrote :

What makes this bug critical?

Anmar Oueja (anmar) wrote :

Patrik: This is very important since upstreaming a lot of the drivers depends on getting Device Tree ready first. Basically blocks all of drivers upstreaming.

Changed in igloocommunity:
milestone: none → 2012.04
Changed in igloocommunity:
milestone: 2012.04 → 2012.05
Changed in igloocommunity:
importance: Critical → High
Changed in igloocommunity:
milestone: 2012.05 → 2012.06
Anmar Oueja (anmar) wrote :

Anmar to talk to Lee Jones about the availablity of DT in 3.4 Igloo kernel

Changed in igloocommunity:
milestone: 2012.06 → 2012.07
Changed in igloocommunity:
milestone: 2012.07 → 2012.09
milestone: 2012.09 → none
Changed in igloocommunity:
importance: High → Low
Amit Khare (amit-khare) wrote :

Observed with snowball android JB build.
https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=54

No Device-tree folder under /proc
root@android:/ # ls -l /boot/dt*
/boot/dt*: No such file or directory
1|root@android:/ #

Anmar Oueja (anmar) on 2012-09-26
summary: - Snowball kernel for ubuntu does not use device tree
+ Snowball kernel does not use device tree
Amit Khare (amit-khare) wrote :

Observed with Snowball JB Android build
https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=79

@anmar So this bug is not going to be fixed ?

Anmar Oueja (anmar) wrote :

Hello Amit. The JB stable blob build uses the 3.4 kernel and will never switch to DT. However, the JB open tracking build (https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-linaro-tracking-open/) does boot and will continue to book using DT. I recommend you close this bug as fixed released.

Soumya Basak (soumya-basak) wrote :

Observed with the snowball Android jb images
https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=112

The device-tree does not exist under /proc

description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
Soumya Basak (soumya-basak) wrote :

observed with linaro-android jb release build:
https://android-build.linaro.org/builds/~linaro-android-member-ste/snowball-linaro-jb-13.01-release/
DT is not shown into /proc .

description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
description: updated
Lee Jones (lag) wrote :

Igloo Kernel is dead. Snowball is fully DT enabled now.

Changed in igloocommunity:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers