pigpio not working with 5.11

Bug #1927505 reported by Juerg Haefliger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-raspi (Ubuntu)
Fix Released
Undecided
Unassigned
Hirsute
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

pigpio needs /dev/vcio but /dev/vcio is not present after boot of 5.11.

Turns out that 'vcio' is no longer built-in but changed to a module which is not auto-loaded.

[Test Case]

$ ls -la /dev/vcio
ls: cannot access '/dev/vcio': No such file or directory
$ modprobe vcio
$ ls -la /dev/vcio
crw------- 1 root root 240, 0 Mar 17 21:36 /dev/vcio

[Where Problems Could Occur]

Kernel crashes or splats during boot in case driver init is buggy.

Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu Hirsute):
status: New → Confirmed
description: updated
Juerg Haefliger (juergh)
description: updated
description: updated
Juerg Haefliger (juergh)
description: updated
Changed in linux-raspi (Ubuntu Hirsute):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (32.2 KiB)

This bug was fixed in the package linux-raspi - 5.11.0-1009.10+21.10.1

---------------
linux-raspi (5.11.0-1009.10+21.10.1) impish; urgency=medium

  * impish/linux-raspi: 5.11.0-1009.10+21.10.1 -proposed tracker (LP: #1927571)

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf
    - update dkms package versions

  [ Ubuntu: 5.11.0-1009.10 ]

  * hirsute/linux-raspi: 5.11.0-1009.10 -proposed tracker (LP: #1927572)
  * Hirsute update: v5.11.16 upstream stable release (LP: #1926999)
    - [Config] raspi: CONFIG_AS_HAS_LSE_ATOMICS=y
  * Hirsute update: v5.11.13 upstream stable release (LP: #1923415)
    - [Config] raspi: CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
  * pigpio not working with 5.11 (LP: #1927505)
    - [Config] raspi: Set BCM_VCIO=y
  * hirsute/linux-raspi: Upstream raspberrypi patchset 2021-04-15 (LP: #1924771)
    - media/v4l2_m2m: In buffered mode run jobs if either port is streaming
    - staging/bcm2835-codec: Correct logging of size_t to %zu
    - staging/bcm2835-codec: Add support for pixel aspect ratio
    - staging/bcm2835-codec: Implement additional g_selection calls for decode
    - staging/bcm2835-codec: Add VC-1 support.
    - vc4/drm: Avoid full hdmi audio fifo writes
    - vc4/drm: Increase hdmi audio axi priority to avoid lost samples
    - overlays: gpio-led: new overlay
    - Revert "i2c: bcm2835: Handle untimely DONE signal"
    - ARM: dts: bcm2711: Add aliases for additional SPIs
    - Make rpi poe fan less noisy in cool environments
    - vc4/drm: Fix source offsets with DRM_FORMAT_P030
    - vc4/drm: vc4_plane: Remove subpixel positioning check
    - clk-raspberrypi: Also support HEVC clock
    - dt: Switch hevc clock from fixed to firmware driver
    - rpivid: Request maximum hevc clock
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - overlays: Add minipitft13 overlay
    - overlays: ghost-amp: Minor tweaks
    - overlays: Add README entry for minipitft13
    - ARM: dts: update bcm2711-rpi-cm4.dts and -400
    - Revert "usb: xhci: Disable the XHCI 5 second timeout"
    - vc4/drm: SQUASH: Fix source offsets with DRM_FORMAT_P030
    - dwc-otg: fix clang -Wignored-attributes warning
    - dwc-otg: fix clang -Wsometimes-uninitialized warning
    - dwc-otg: fix clang -Wpointer-bool-conversion warning
    - Update Allo Piano Dac Driver
    - sc16is7xx: Defer probe if device read fails
    - ASoC: tlv320aic32x4: Register clocks before registering component
    - ASoC: tlv320aic32x4: Increase maximum register in regmap
    - drm/connector: Create a helper to attach the hdr_output_metadata property
    - drm/connector: Add helper to compare HDR metadata
    - drm/vc4: Use the new helpers
    - drm/connector: Add a helper to attach the colorspace property
    - drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe
    - staging: vcsm-cma: Fix memory leak from not detaching dmabuf
    - vc4/kms: vc4_plane: Support 2020 colourspace for yuv planes
    - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
    - phy: broadcom: Move hunk to match upstream raspberrypi
  * Raspberry Pi kernel config doesn't match generic for NFT, b...

Changed in linux-raspi (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (32.0 KiB)

This bug was fixed in the package linux-raspi - 5.11.0-1009.10

---------------
linux-raspi (5.11.0-1009.10) hirsute; urgency=medium

  * hirsute/linux-raspi: 5.11.0-1009.10 -proposed tracker (LP: #1927572)

  * Hirsute update: v5.11.16 upstream stable release (LP: #1926999)
    - [Config] raspi: CONFIG_AS_HAS_LSE_ATOMICS=y

  * Hirsute update: v5.11.13 upstream stable release (LP: #1923415)
    - [Config] raspi: CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y

  * pigpio not working with 5.11 (LP: #1927505)
    - [Config] raspi: Set BCM_VCIO=y

  * hirsute/linux-raspi: Upstream raspberrypi patchset 2021-04-15 (LP: #1924771)
    - media/v4l2_m2m: In buffered mode run jobs if either port is streaming
    - staging/bcm2835-codec: Correct logging of size_t to %zu
    - staging/bcm2835-codec: Add support for pixel aspect ratio
    - staging/bcm2835-codec: Implement additional g_selection calls for decode
    - staging/bcm2835-codec: Add VC-1 support.
    - vc4/drm: Avoid full hdmi audio fifo writes
    - vc4/drm: Increase hdmi audio axi priority to avoid lost samples
    - overlays: gpio-led: new overlay
    - Revert "i2c: bcm2835: Handle untimely DONE signal"
    - ARM: dts: bcm2711: Add aliases for additional SPIs
    - Make rpi poe fan less noisy in cool environments
    - vc4/drm: Fix source offsets with DRM_FORMAT_P030
    - vc4/drm: vc4_plane: Remove subpixel positioning check
    - clk-raspberrypi: Also support HEVC clock
    - dt: Switch hevc clock from fixed to firmware driver
    - rpivid: Request maximum hevc clock
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - overlays: Add minipitft13 overlay
    - overlays: ghost-amp: Minor tweaks
    - overlays: Add README entry for minipitft13
    - ARM: dts: update bcm2711-rpi-cm4.dts and -400
    - Revert "usb: xhci: Disable the XHCI 5 second timeout"
    - vc4/drm: SQUASH: Fix source offsets with DRM_FORMAT_P030
    - dwc-otg: fix clang -Wignored-attributes warning
    - dwc-otg: fix clang -Wsometimes-uninitialized warning
    - dwc-otg: fix clang -Wpointer-bool-conversion warning
    - Update Allo Piano Dac Driver
    - sc16is7xx: Defer probe if device read fails
    - ASoC: tlv320aic32x4: Register clocks before registering component
    - ASoC: tlv320aic32x4: Increase maximum register in regmap
    - drm/connector: Create a helper to attach the hdr_output_metadata property
    - drm/connector: Add helper to compare HDR metadata
    - drm/vc4: Use the new helpers
    - drm/connector: Add a helper to attach the colorspace property
    - drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe
    - staging: vcsm-cma: Fix memory leak from not detaching dmabuf
    - vc4/kms: vc4_plane: Support 2020 colourspace for yuv planes
    - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
    - phy: broadcom: Move hunk to match upstream raspberrypi

  * Raspberry Pi kernel config doesn't match generic for NFT, breaks LXD
    (LP: #1927108)
    - [Config] raspi: SET NFT_FIB_INET=m

  * Support Auvidea B101 (TC358743) (LP: #1926755)
    - [Config] raspi: Set VIDEO_TC358743=m

  * No iwilwifi driver in Linux 5.4.0-1034-raspi (LP: #1925209)...

Changed in linux-raspi (Ubuntu Hirsute):
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