-
Notifications
You must be signed in to change notification settings - Fork 23
Description
The Intel MIPI camera (IPU6) on the Dell XPS 13 Plus 9320 is no longer functional out-of-the-box. While it worked in previous Mint versions (Victoria/Vanessa), the current implementation of v4l2-relayd fails to initialize the pipeline.
Hardware Information:
Device: Dell XPS 13 Plus 9320
Camera Sensor: Intel IPU6 (ov01a10)
OS: Linux Mint 22 (Cinnamon) / Ubuntu 24.04 (Noble) base.
Steps to reproduce:
Open any camera application (Cheese, Brave, Zoom).
The camera is either not detected or shows a black screen.
Checking systemctl status v4l2-relayd reveals GStreamer assertion failures.
Technical Logs & Findings:
Service Failure: v4l2-relayd returns several GStreamer-CRITICAL errors:
gst_pipeline_use_clock: assertion 'GST_IS_PIPELINE (pipeline)' failed
Permission Regression: The Intel hardware nodes (/dev/video* and /dev/media*) do not have the correct permissions for the standard video group.
PSYS Access: Even when permissions are set to 666, the CamHAL returns:
[CamHAL[ERR] Failed to open PSYS, error: Permission denied]
This indicates the process requires elevated privileges or a specific udev rule that is currently missing in the Mint/Noble build.
Known Working Workaround:
The camera hardware is functional, but only when manually bridged via GStreamer with root privileges using this specific pipeline:
sudo gst-launch-1.0 icamerasrc ! video/x-raw,format=NV12,width=1280,height=720 ! v4l2sink device=/dev/video0
Expected Behavior:
The v4l2-relayd service should automatically negotiate this pipeline and permissions at startup, as it did in previous versions.
System:
Kernel: 6.17.0-14-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
Desktop: Cinnamon v: 6.6.7 tk: GTK v: 3.24.41 wm: Muffin dm: LightDM
Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble
Machine:
Type: Laptop System: Dell product: XPS 9320 v: N/A
serial: Chassis: type: 10 serial:
Mobo: Dell model: 0CR6NC v: A03 serial: part-nu: 0C10
UEFI: Dell v: 2.17.0 date: 11/11/2024
Battery:
ID-1: BAT0 charge: 40.1 Wh (100.0%) condition: 40.1/54.4 Wh (73.8%)
volts: 12.6 min: 11.6 model: SMP DELL J7H5M3B serial: status: full
CPU:
Info: 12-core (4-mt/8-st) model: 13th Gen Intel Core i7-1360P bits: 64
type: MST AMCP arch: Raptor Lake rev: 2 cache: L1: 1.1 MiB L2: 9 MiB
L3: 18 MiB
Speed (MHz): avg: 801 high: 1454 min/max: 400/5000:3700 cores: 1: 537
2: 956 3: 1373 4: 824 5: 1454 6: 400 7: 1373 8: 400 9: 1055 10: 1024
11: 1033 12: 400 13: 400 14: 790 15: 400 16: 400 bogomips: 83558
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Dell driver: i915
v: kernel arch: Gen-13 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4,
DP-5, HDMI-A-1 bus-ID: 0000:00:02.0 chip-ID: 8086:a7a0
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 3456x2160 s-dpi: 96
Monitor-1: eDP-1 model: Samsung 0x4163 res: 3456x2160 dpi: 305
diag: 340mm (13.4")
API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast gbm:
drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa
v: 25.2.8-0ubuntu0.24.04.1 glx-v: 1.4 direct-render: yes renderer: Mesa
Intel Iris Xe Graphics (RPL-P) device-ID: 8086:a7a0
API: Vulkan v: 1.3.275 surfaces: xcb,xlib device: 0 type: integrated-gpu
driver: N/A device-ID: 8086:a7a0 device: 1 type: cpu driver: N/A
device-ID: 10005:0000
Audio:
Device-1: Intel vendor: Dell driver: intel-ipu6 bus-ID: 0000:00:05.0
chip-ID: 8086:a75d
Device-2: Intel Raptor Lake-P/U/H cAVS vendor: Dell
driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3 chip-ID: 8086:51ca
API: ALSA v: k6.17.0-14-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 0000:00:14.3 chip-ID: 8086:51f1
IF: wlp0s20f3 state: up mac:
IF-ID-1: wg0-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 bus-ID: 3-10:4 chip-ID: 8087:0033
Report: hciconfig ID: hci0 rfk-id: 0 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address:
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller Intel
driver: vmd v: 0.6 bus-ID: 0000:00:0e.0 chip-ID: 8086:a77f
Drives:
Local Storage: total: 953.87 GiB used: 656.07 GiB (68.8%)
ID-1: /dev/nvme0n1 vendor: SK Hynix model: PC801 NVMe 1TB size: 953.87 GiB
speed: 63.2 Gb/s lanes: 4 serial: temp: 51.9 C
Partition:
ID-1: / size: 913.75 GiB used: 655.85 GiB (71.8%) fs: ext4 dev: /dev/dm-1
mapped: vgmint-root
ID-2: /boot size: 1.61 GiB used: 218.4 MiB (13.3%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 511 MiB used: 6.2 MiB (1.2%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: partition size: 1.91 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/dm-2 mapped: vgmint-swap_1
Sensors:
System Temperatures: cpu: 63.0 C mobo: N/A
Fan Speeds (rpm): N/A
Repos:
Packages: 2330 pm: dpkg pkgs: 2303 pm: flatpak pkgs: 16 pm: snap pkgs: 11
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/additional-repositories.list
1: deb http://dell.archive.canonical.com/ noble somerville
Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
1: deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main
Active apt repos in: /etc/apt/sources.list.d/enpass.list
1: deb https://apt.enpass.io/ stable main
Active apt repos in: /etc/apt/sources.list.d/linrunner-tlp-noble.list
1: deb [signed-by=/etc/apt/keyrings/linrunner-tlp-noble.gpg] https://ppa.launchpadcontent.net/linrunner/tlp/ubuntu noble main
Active apt repos in: /etc/apt/sources.list.d/megasync.list
1: deb [signed-by=/usr/share/keyrings/meganz-archive-keyring.gpg] https://mega.nz/linux/repo/xUbuntu_24.04/ ./
Active apt repos in: /etc/apt/sources.list.d/mullvad.list
1: deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=amd64] https://repository.mullvad.net/deb/stable stable main
Active apt repos in: /etc/apt/sources.list.d/oem-solutions-engineers-oem-projects-meta-noble.list
1: deb [signed-by=/etc/apt/keyrings/oem-solutions-engineers-oem-projects-meta-noble.gpg] https://ppa.launchpadcontent.net/oem-solutions-engineers/oem-projects-meta/ubuntu noble main
Active apt repos in: /etc/apt/sources.list.d/oem-solutions-group-intel-ipu6-noble.list
1: deb [signed-by=/etc/apt/keyrings/oem-solutions-group-intel-ipu6-noble.gpg] https://ppa.launchpadcontent.net/oem-solutions-group/intel-ipu6/ubuntu noble main
Active apt repos in: /etc/apt/sources.list.d/oem-somerville-tentacool-rpl-meta.list
1: deb http://dell.archive.canonical.com/ noble somerville
2: deb http://dell.archive.canonical.com/ noble somerville-tentacool-rpl
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://packages.linuxmint.com zena main upstream import backport
2: deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse
3: deb http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse
4: deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Active apt repos in: /etc/apt/sources.list.d/tradingview-desktop.list
1: deb [arch=amd64 signed-by=/usr/share/keyrings/tradingview-desktop-archive-keyring.gpg] https://tvd-packages.tradingview.com/ubuntu/stable jammy multiverse
Active apt repos in: /etc/apt/sources.list.d/vivaldi.list
1: deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main
Info:
Memory: total: 32 GiB note: est. available: 30.96 GiB used: 7.51 GiB (24.3%)
Processes: 444 Power: uptime: 21m wakeups: 0 Init: systemd v: 255
target: graphical (5) default: graphical
Compilers: gcc: 13.3.0 Shell: upload-system-i running-in: gnome-terminal
inxi: 3.3.34