Snowball kernel does not use device tree

Bug #923667 reported by Riku Voipio
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
IglooCommunity
Invalid
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)
Changed in igloocommunity:
assignee: nobody → Lee Jones (lag)
importance: Undecided → High
status: New → Confirmed
tags: added: kernel
Lee Jones (lag)
Changed in igloocommunity:
status: Confirmed → In Progress
importance: High → Critical
Revision history for this message
Patrik Klinger (patrik-klinger) wrote :

What makes this bug critical?

Revision history for this message
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
Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :
Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :
Revision history for this message
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
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Changed in igloocommunity:
milestone: 2012.07 → 2012.09
milestone: 2012.09 → none
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Changed in igloocommunity:
importance: High → Low
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
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:/ #

Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Anmar Oueja (anmar)
summary: - Snowball kernel for ubuntu does not use device tree
+ Snowball kernel does not use device tree
Revision history for this message
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 ?

Revision history for this message
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.

Revision history for this message
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

Revision history for this message
Soumya Basak (soumya-basak) wrote :
description: updated
Revision history for this message
Soumya Basak (soumya-basak) wrote :
description: updated
description: updated
description: updated
description: updated
description: updated
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.