Enable irs1125 module

Bug #1893779 reported by Juerg Haefliger
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-raspi (Ubuntu)

Bug Description


Cameras based on the Infineon IRS1125 sensor are unusable, specifically the Nimbus 3D from pieye.org.

[Test Case]

$ modprobe irs1125
modprobe: FATAL: Module irs1125 not found in directory /lib/modules/<version>

[Regression Potential]

Depending on the quality of the driver, users might experience any kind of problems when using the driver. Regular users should not see any impact by this change.

[Original Description]

From https://lists.ubuntu.com/archives/kernel-team/2020-August/112743.html
We've developed a new kind of 3D camera for the Raspberry Pi and contributed a kernel driver for the image sensor (irs1125) to the Raspberry Pi kernel.
Ubuntu for the Raspberry Pi would be particularly useful to use ROS (Robot Operating System) but it uses it's own kernel and therefore doesn't have the recent changes.
Is there any possibility to get the recent Raspberry Pi kernel changes to the Ubuntu Raspberry kernel?

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

This bug was fixed in the package linux-raspi - 5.8.0-1003.6

linux-raspi (5.8.0-1003.6) groovy; urgency=medium

  * groovy/linux-raspi: 5.8.0-1003.6 -proposed tracker (LP: #1898142)

  * Please switch default, hwe, oem kernel flavours governor to
    CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y , such that advanced userspace
    utilities such as game-mode can be later used to rev-up to to performance,
    or rev-down to powersave. (LP: #1885730)
    - [Config] raspi: Set the default CPU governor to ONDEMAND

  * groovy/linux-raspi: Upstream raspberrypi patchset 2020-09-16 (LP: #1896436)
    - Revert "raspberrypi-cpufreq: Only report integer pll divisor frequencies"
    - staging: vchiq_arm: children inherit DMA config
    - ARM: dts: 2711 DMA can address 36 bits
    - bcm2835-dma: Advertise the full DMA range
    - configs: Adding remaining crypto API modules
    - configs: Restore missing cgroups to BCM2835-7
    - ARM: dts: Add UART skip-init properties for U-boot
    - drm/vc4: Remove UIF from the list of modifiers returned by
    - ARM: proc-v7: Force misalignment of early stmia
    - overlays: Fix sc16is75x overlays w.r.t. serdev
    - overlays: Delete spi0-hw-cs
    - overlays: Add maxtherm overlay for MAX6675/31855
    - configs: add CONFIG_SENSORS_IIO_HWMON=m
    - dtoverlays: Add the iio_hwmon driver to correct ADC issues
    - dts: bcm2711: Disable DVP by default
    - config: Add USB gadget support to bcm2711 config
    - overlays: Regenerate upstream-pi4
    - drm/vc4: Increase the number of planes per crtc in FKMS.
    - drm/vc4: Set the possible crtcs mask correctly for planes with FKMS
    - staging: vc04_services: codec: Fix incorrect buffer cleanup
    - staging: vc04_service: codec: Allow start_streaming to update the buffernum
    - staging: vc04_services: codec: Fix component enable/disable
    - configs: Add USB_GADGET=m to bcmrpi3_defconfig
    - update rpi-display-overlay.dts pins for 5.4
    - dtoverlays: Add overlay for the PCA953x family of GPIO expanders
    - rtc: rv3028: Write BSM and TCE/TCR to EEPROM
    - rtc: rv3028: Refresh RAM on EEPROM write
    - dt/overlays: Add PiFace Digital Device Tree Overlay
    - configs: Regenerate defconfigs
    - configs: Restore CONFIG_CFG80211_WEXT=y
    - media: bcm2835: unicam: Select MEDIA_CONTROLLER and VIDEO_V4L2_SUBDEV_API
    - staging: media: rpivid: Select MEDIA_CONTROLLER and
    - staging: vc04_services: codec: Select MEDIA_CONTROLLER
    - staging: vc04_services: isp: Select MEDIA_CONTROLLER
    - configs: Add CONFIG_UEVENT_HELPER=y
    - overlays: Updated MCP3008 compatible strings.
    - RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock
    - ARM: dts: bcm2711: Enable support for DDR52 eMMC
    - staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL
    - ARM: dts: bcm2708.dtsi: Don't delete the cpus node
    - configs: Add I2C_HID=m
    - configs: Add CONFIG_SPS30=m
    - configs: Enable upstream cpufreq driver for pi0/pi1
    - ARM: dts: bcm2835: Use the L2 non-allocating alias
    - media: bcm2835-unicam:...

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

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

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

  [ Ubuntu: 5.4.0-50.55 ]

  * CVE-2020-16119
    - SAUCE: dccp: avoid double free of ccid on child socket
  * CVE-2020-16120
    - Revert "UBUNTU: SAUCE: overlayfs: ensure mounter privileges when reading
    - ovl: pass correct flags for opening real directory
    - ovl: switch to mounter creds in readdir
    - ovl: verify permissions in ovl_path_open()
    - ovl: call secutiry hook in ovl_real_ioctl()
    - ovl: check permission to open real file

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

  * focal/linux-raspi: 5.4.0-1020.22 -proposed tracker (LP: #1895988)

  * Focal update: v5.4.61 upstream stable release (LP: #1893115)
    - raspi: [Config] update config for SPI_DYNAMIC

  * Enable irs1125 module (LP: #1893779)
    - [Config] raspi: Set VIDEO_IRS1125=m

  * focal/linux-raspi: Upstream raspberrypi patchset 2020-09-04 (LP: #1894873)
    - PCI: brcmstb: Assert fundamental reset on initialization
    - clk: rpi: Adjust DT binding to match upstream
    - clk: bcm: rpi: Add an enum for the firmware clocks
    - clk: bcm: rpi: Use CCF boundaries instead of rolling our own
    - clk: bcm: rpi: Give firmware clocks a name
    - clk: bcm: rpi: Remove the quirks for the CPU clock
    - clk: rpi: Only register a few firmware clocks
    - clk: rpi: Fix compatible indentation
    - SQUASH: dts: Fix firmware clocks support
    - ARM: dts: Add bcm2711-rpi-cm4.dts
    - PCI: brcmstb: Add DT property to control L1SS
    - ARM: dts: Set brcm,enable-l1ss for CM4
    - media: irs1125: Using i2c_transfer for ic2 reads
    - media: irs1125: Refactoring and debug messages
    - media: irs1125: Atomic access to imager reconfiguration
    - media: irs1125: Keep HW in sync after imager reset
    - staging: bcm2835-audio: Add missing MODULE_ALIAS
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
    - media: i2c: Use the new get_mbus_config pad op
    - media: i2c: ov6650: Use new [get|set]_mbus_config ops
    - media: pxa_camera: Use the new set_mbus_config op
    - media: v4l2-subdev: Remove [s|g]_mbus_config video ops
    - staging: media: imx: Update TODO entry
    - media: i2c: adv748x: Adjust TXA data lanes number
    - media: i2c: adv748x: Implement get_mbus_config
    - media: rcar-csi2: Negotiate data lanes number
    - drivers: media: Remove the downstream version of bcm2835-unicam
    - include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpo...

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

Other bug subscribers