Add crda dependency

Bug #1877415 reported by Dave Jones
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-raspi (Ubuntu)

Bug Description


crda is required to setup wifi. For the main kernel, the modules extra package depends on crda so it's pulled in automatically but the raspi kernel doesn't provide a modules extra package with the result that the crda package is missing from the raspi images. Apparently building images with device-specific packages installed is not possible.

[Test Case]

Spin up a preinstalled server image and:
$ dpkg -l crda
dpkg-query: no packages found matching crda

[Regression Potential]

Low. This will just pull in the crda package with its dependencies.

[Original Description]

We need to add the "iw" package to the pi images (for configuration of the wifi region upon boot). However, as we don't have per-device seeds this can't be placed directly in the seed for the images (without affecting other images which don't need it). Hence, adding it as a "fake" dependency of the pi-specific kernel package is a reasonably clean solution.

Revision history for this message
Brian Murray (brian-murray) wrote :

Actually linux-modules-extra-$ver-generic depends on "crda | wireless-crda" which then depends on iw and seems like a better fit for linux-raspi.

summary: - Add iw dependency
+ Add crda dependency
tags: added: rls-gg-incoming
Juerg Haefliger (juergh)
description: updated
description: updated
Changed in linux-raspi (Ubuntu Focal):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (37.2 KiB)

This bug was fixed in the package linux-raspi - 5.4.0-1015.15

linux-raspi (5.4.0-1015.15) focal; urgency=medium

  * focal/linux-raspi: 5.4.0-1015.15 -proposed tracker (LP: #1887056)

  [ Ubuntu: 5.4.0-42.46 ]

  * focal/linux: 5.4.0-42.46 -proposed tracker (LP: #1887069)
  * linux 4.15.0-109-generic network DoS regression vs -108 (LP: #1886668)
    - SAUCE: Revert "netprio_cgroup: Fix unlimited memory leak of v2 cgroups"

linux-raspi (5.4.0-1014.14) focal; urgency=medium

  * focal/linux-raspi: 5.4.0-1014.14 -proposed tracker (LP: #1885841)

  * Add crda dependency (LP: #1877415)
    - [Packaging] raspi: Depend on crda

  * dtoverlay=uart4 breaks Raspberry Pi 4B boot (LP: #1875454)
    - SAUCE: arm: dts: Add 'brcm, bcm2835-pl011' for compatible for uart2-5

  * aarch64 kernel module for exfat not in raspberry pi 4 build (LP: #1880503)
    - [Config] raspi: Set EXFAT_FS=m

  * Enable ZFS for Raspberry Pi arm64 (LP: #1884110)
    - [Config] raspi: Enable zfs modules for arm64

  * focal/linux-raspi: Upstream raspberrypi patchset 2020-06-10 (LP: #1882930)
    - Revert "net: bcmgenet: Workaround for Pi 4B network issue"
    - Revert "gpiolib: Don't prevent IRQ usage of output GPIOs"
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - drm/vc4: Fix HDMI mode validation
    - clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
    - bcm2835-dma: Add proper 40-bit DMA support
    - overlays: tc358743: Use intra-overlay fragments
    - overlays: Move "fixed-clock" nodes to the root
    - raspberrypi: dts: Switch to discrete ALSA devices
    - dt-bindings: media: i2c: Add IMX477 CMOS sensor binding
    - dtoverlays: Add IMX477 sensor overlay
    - media: i2c: Add driver for Sony IMX477 sensor
    - media: i2c: imx477: Add support for adaptive frame control
    - configs: Add imx477 sensor driver to all Raspberry Pi defconfigs
    - udmabuf: Remove deleted map/unmap handlers.
    - udmabuf: use cache_sgt_mapping option
    - udmabuf: add a pointer to the miscdevice in dma-buf private data
    - udmabuf: separate out creating/destroying scatter-table
    - udmabuf: implement begin_cpu_access/end_cpu_access hooks
    - udmabuf: fix dma-buf cpu access
    - dma-buf: Add dma-buf heaps framework
    - dma-buf: heaps: Add heap helpers
    - dma-buf: heaps: Add system heap to dmabuf heaps
    - dma-buf: heaps: Add CMA heap to dmabuf heaps
    - kselftests: Add dma-heap test
    - dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier
    - dma-buf: heaps: Remove redundant heap identifier from system heap name
    - dma-buf: fix resource leak on -ENOTTY error return path
    - dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static
    - defconfig: Add CMA and system dma-heaps to the config
    - ARM: dts: Enable firmware-clocks on all Pis
    - configs: Include the firmware-clocks driver
    - configs: Use the upstream cpufreq driver
    - media: bcm2835-unicam: Always service interrupts
    - sc16is7xx: Fix for hardware flow control
    - drm/vc4: Fix VIC usage with Broadcast RGB
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-codec: Request headers with I-frame

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

Other bug subscribers