regression: kernel udeb missing dtb files

Bug #1307212 reported by dann frazier
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-exynos5 (Ubuntu)
Fix Released
Undecided
Ike Panhc

Bug Description

$ dpkg -c kernel-image-3.11.0-205-exynos5-di_3.11.0-205.13_armhf.udeb | grep dtb
-rwxr-xr-x root/root 6549 2013-11-18 22:23 ./boot/exynos5440-ssdk5440.dtb
-rwxr-xr-x root/root 6015 2013-11-18 22:23 ./boot/exynos5440-sd5v1.dtb
$ dpkg -c kernel-image-3.13.0-3-exynos5-di_3.13.0-3.3_armhf.udeb | grep dtb

This is needed to build an installer.

Tags: patch
dann frazier (dannf)
Changed in linux-exynos5 (Ubuntu):
status: New → Confirmed
Ike Panhc (ikepanhc)
Changed in linux-exynos5 (Ubuntu):
assignee: nobody → Ike Panhc (ikepanhc)
status: Confirmed → In Progress
Revision history for this message
Ike Panhc (ikepanhc) wrote :
Download full text (3.7 KiB)

$ dpkg -c kernel-image-3.13.0-4-exynos5-di_3.13.0-4.4_armhf.udeb
drwxr-xr-x root/root 0 2014-04-14 15:57 ./
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/i2c/
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/i2c/muxes/
-rw-r--r-- root/root 10264 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/i2c/muxes/i2c-mux-pinctrl.ko
-rw-r--r-- root/root 6936 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/i2c/i2c-mux.ko
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/mfd/
-rw-r--r-- root/root 11132 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/mfd/max8907.ko
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/gpio/
-rw-r--r-- root/root 19056 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/gpio/gpio-pca953x.ko
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/power/
-rw-r--r-- root/root 10700 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/power/tps65090-charger.ko
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/
-rw-r--r-- root/root 14424 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/tps62360-regulator.ko
-rw-r--r-- root/root 21676 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/palmas-regulator.ko
-rw-r--r-- root/root 14328 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/max8907-regulator.ko
-rw-r--r-- root/root 11928 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/gpio-regulator.ko
-rw-r--r-- root/root 13600 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/tps6586x-regulator.ko
-rw-r--r-- root/root 18868 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/tps65910-regulator.ko
-rw-r--r-- root/root 10552 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/regulator/tps51632-regulator.ko
drwxr-xr-x root/root 0 2014-04-14 15:55 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/rtc/
-rw-r--r-- root/root 11284 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/rtc/rtc-tps6586x.ko
-rw-r--r-- root/root 12656 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/rtc/rtc-palmas.ko
-rw-r--r-- root/root 11584 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/rtc/rtc-tps65910.ko
-rw-r--r-- root/root 8708 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/drivers/rtc/rtc-max8907.ko
-rw-r--r-- root/root 7128 2014-04-14 15:53 ./lib/modules/3.13.0-4-exynos5/kernel/driver...

Read more...

tags: added: patch
Revision history for this message
dann frazier (dannf) wrote :

fyi, there seems to be support in the ubuntu kernel source for copying dtbs into the kernel udeb, using /lib/firmware, using a dtb_files_<flavor> setting in rules.d/<arch>.mk. We can work with either - I don't mind which way it is implemented for exynos5.

$ dpkg -c kernel-image-3.13.0-19-generic-di_3.13.0-19.40_armhf.udeb | grep dtb
-rw-r--r-- root/root 15577 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/omap3-beagle-xm.dtb
-rw-r--r-- root/root 32741 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/imx6dl-wandboard.dtb
-rw-r--r-- root/root 20188 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/omap4-panda-es.dtb
-rw-r--r-- root/root 34380 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/imx6q-wandboard.dtb
-rw-r--r-- root/root 6208 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/highbank.dtb
-rw-r--r-- root/root 19948 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/omap4-panda.dtb
-rw-r--r-- root/root 34945 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/imx6q-sabrelite.dtb
-rw-r--r-- root/root 22987 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/tegra20-seaboard.dtb
-rw-r--r-- root/root 21130 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/tegra20-whistler.dtb
-rw-r--r-- root/root 17836 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/tegra20-trimslice.dtb
-rw-r--r-- root/root 19148 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/tegra20-paz00.dtb
-rw-r--r-- root/root 20895 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/tegra20-harmony.dtb
-rw-r--r-- root/root 21233 2014-03-23 23:43 ./lib/firmware/3.13.0-19-generic/device-tree/tegra20-ventana.dtb

Revision history for this message
Ike Panhc (ikepanhc) wrote :

$ dpkg -c kernel-image-3.13.0-5-exynos5-di_3.13.0-5.5_armhf.udeb | grep dtb
-rwxr-xr-x root/root 6145 2014-07-08 23:18 ./boot/exynos5440-sd5v1.dtb
-rwxr-xr-x root/root 6678 2014-07-08 23:18 ./boot/exynos5440-ssdk5440.dtb
-rwxr-xr-x root/root 32961 2014-07-08 23:18 ./boot/exynos5250-arndale.dtb

Ike Panhc (ikepanhc)
Changed in linux-exynos5 (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (79.6 KiB)

This bug was fixed in the package linux-exynos5 - 3.13.0-5.6

---------------
linux-exynos5 (3.13.0-5.6) trusty; urgency=low

  [ Luis Henriques ]

  * Rebase to Ubuntu-3.13.0-32.57

  [ Ubuntu: 3.13.0-32.57 ]

  * l2tp: Privilege escalation in ppp over l2tp sockets
    - LP: #1341472
    - CVE-2014-4943

linux-exynos5 (3.13.0-5.5) trusty; urgency=low

  [ Ike Panhc ]

  * Release Tracking Bug
    - LP: #1323557
  * Rebase to Ubuntu-3.13.0-32.56
  * [Packaging] fix udeb name from linux-exynos5-udebs-exynos5 to
    linux-udebs-exynos5

  [ Ubuntu: 3.13.0-32.56 ]

  * Merged back Ubuntu-3.13.0-30.55 security release
  * Revert "x86_64,ptrace: Enforce RIP <= TASK_SIZE_MAX (CVE-2014-4699)"
    - LP: #1337339
  * Release Tracking Bug
    - LP: #1338524
  * ptrace,x86: force IRET path after a ptrace_stop()
    - LP: #1337339
    - CVE-2014-4699
  * hpsa: add new Smart Array PCI IDs (May 2014)
    - LP: #1337516

  [ Ubuntu: 3.13.0-31.55 ]

  * Release Tracking Bug
    - LP: #1336278
  * [Config] switch hyper-keyboard to virtual
    - LP: #1325306
  * [Packaging] linux-udeb-flavour -- standardise on linux prefix
  * [Config] CONFIG_GPIO_DWAPB=m
    - LP: #1334823
  * SAUCE: (no-up) arm64: dts: Add Designware GPIO dts binding to APM
    X-Gene platform
    - LP: #1334823
  * SAUCE: (no-up) apparmor: fix apparmor spams log with warning message
    - LP: #1308761
  * [Config] updateconfigs ACPI_PROCFS_POWER=y after v3.13.11.4 rebase
  * SAUCE: (no-up) phy-xgene: Use correct tuning for Mustang
    - LP: #1335636
  * SAUCE: (no-up) powerpc/perf: Ensure all EBB register state is cleared
    on fork()
    - LP: #1328914
  * Revert "SAUCE: (no-up) rtc: Add X-Gene SoC Real Time Clock Driver"
    - LP: #1274305
  * SAUCE: (no-up) libahci: Implement the function ahci_restart_engine to
    restart the port dma engine.
    - LP: #1335645
  * SAUCE: (no-up) ata: Fix the dma state machine lockup for the IDENTIFY
    DEVICE PIO mode command.
    - LP: #1335645
  * [Config] CONFIG_POWERNV_CPUFREQ=y for powerpc, ppc64el
    - LP: #1324571
  * [Debian] Add UTS_UBUNTU_RELEASE_ABI to utsrelease.h
    - LP: #1327619
  * [Config] CONFIG_HAVE_MEMORYLESS_NODES=y
    - LP: #1332063
  * [Config] CONFIG_HID_RMI=m
    - LP: #1305522
  * Revert "offb: Add palette hack for little endian"
    - LP: #1333430
  * Revert "net: mvneta: fix usage as a module on RGMII configurations"
    - LP: #1333837
  * Revert "USB: serial: add usbid for dell wwan card to sierra.c"
    - LP: #1333837
  * Revert "macvlan : fix checksums error when we are in bridge mode"
    - LP: #1333838
  * serial: uart: add hw flow control support configuration
    - LP: #1328295
  * mm/numa: Remove BUG_ON() in __handle_mm_fault()
    - LP: #1323165
  * Tools: hv: Handle the case when the target file exists correctly
    - LP: #1306215
  * Documentation/devicetree/bindings: add documentation for the APM X-Gene
    SoC RTC DTS binding
    - LP: #1274305
  * drivers/rtc: add APM X-Gene SoC RTC driver
    - LP: #1274305
  * arm64: add APM X-Gene SoC RTC DTS entry
    - LP: #1274305
  * powerpc/perf: Add Power8 cache & TLB events
    - LP: #1328914
  * powerpc/perf: Configure BHRB filter before enabling PMU interrupts
...

Changed in linux-exynos5 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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