Skip to content

Checkbox get unsupported CAPTURE device on Intel MIPI camera #2228

@scotthu27

Description

@scotthu27

Bug Description

The symptom fixed before #851 and improved in #1641. However, checkbox cannot filter dummy devices by blocklist intel[-_]ipu[0-9][-_].* in udevadm on 6.14.0-1015-oem kernel. It seems

Cert-blocker Test Case

  • cert-blocker

To Reproduce

  1. On laptop with Intel MIPI camera with
  2. run with command "checkbox-cli run com.canonical.certification::device com.canonical.certification::camera/multiple-resolution-images_.*"

Expected Result

There should be one video0 for real MIPI camera

Actual Result

checkbox will run cases below and video1~video23 will failed because this CAPTURE device does not supported
camera/multiple-resolution-images_video0
camera/multiple-resolution-images_video1
camera/multiple-resolution-images_video10
camera/multiple-resolution-images_video11
camera/multiple-resolution-images_video12
camera/multiple-resolution-images_video13
camera/multiple-resolution-images_video14
camera/multiple-resolution-images_video15
camera/multiple-resolution-images_video16
camera/multiple-resolution-images_video17
camera/multiple-resolution-images_video18
camera/multiple-resolution-images_video19
camera/multiple-resolution-images_video2
camera/multiple-resolution-images_video20
camera/multiple-resolution-images_video21
camera/multiple-resolution-images_video22
camera/multiple-resolution-images_video23

Environment

OS: Ubuntu 24.04
Type: debian
version: 6.0.0.dev90
hardware be tested: Intel MIPI camera

Relevant log output

udev pass in 6.11.0-1023-oem

P: /devices/pci0000:00/0000:00:05.0/intel_ipu6.isys.40/video4linux/video1
M: video1
R: 1
U: video4linux
D: c 81:1
N: video1
L: 0
S: v4l/by-path/pci-0000:00:05.0-video-index0
E: DEVPATH=/devices/pci0000:00/0000:00:05.0/intel_ipu6.isys.40/video4linux/video1
E: SUBSYSTEM=video4linux
E: DEVNAME=/dev/video1
E: MAJOR=81
E: MINOR=1
E: USEC_INITIALIZED=7760788
E: ID_V4L_VERSION=2
E: ID_V4L_PRODUCT=ipu6
E: ID_V4L_CAPABILITIES=:capture:
E: ID_PATH=pci-0000:00:05.0
E: ID_PATH_TAG=pci-0000_00_05_0
E: ID_FOR_SEAT=video4linux-pci-0000_00_05_0
E: COLORD_DEVICE=1
E: COLORD_KIND=camera
E: DEVLINKS=/dev/v4l/by-path/pci-0000:00:05.0-video-index0
E: TAGS=:seat:snap_firefox_geckodriver:snap_firefox_firefox:uaccess:
E: CURRENT_TAGS=:snap_firefox_geckodriver:snap_firefox_firefox:seat:

fail in 6.14.0-1015-oem

P: /devices/pci0000:00/0000:00:05.0/video4linux/video1
M: video1
R: 1
U: video4linux
D: c 81:1
N: video1
L: 0
S: v4l/by-path/pci-0000:00:05.0-video-index0
E: DEVPATH=/devices/pci0000:00/0000:00:05.0/video4linux/video1
E: SUBSYSTEM=video4linux
E: DEVNAME=/dev/video1
E: MAJOR=81
E: MINOR=1
E: USEC_INITIALIZED=3915231
E: ID_V4L_VERSION=2
E: ID_V4L_PRODUCT=ipu6
E: ID_V4L_CAPABILITIES=:capture:
E: ID_PATH=pci-0000:00:05.0
E: ID_PATH_TAG=pci-0000_00_05_0
E: ID_FOR_SEAT=video4linux-pci-0000_00_05_0
E: COLORD_DEVICE=1
E: COLORD_KIND=camera
E: DEVLINKS=/dev/v4l/by-path/pci-0000:00:05.0-video-index0
E: TAGS=:snap_firefox_firefox:snap_firefox_geckodriver:seat:uaccess:
E: CURRENT_TAGS=:snap_firefox_geckodriver:seat:snap_firefox_firefox:

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions