Public bug reported:

Problem Description:
My integrated HP True Vision HD Camera (USB ID 30c9:008e) is not producing any 
image in applications on Ubuntu 25.04 "Plucky Puffin". While the camera is 
detected at the kernel level and device nodes are created, applications either 
show a black screen or report errors related to camera control mapping.

Hardware Information:

Laptop Model: (Please insert your specific HP laptop model here, e.g.,
HP Spectre x360, HP Victus, etc. if you know it)

Webcam: Luxvisions Innotech Limited HP True Vision HD Camera

USB ID: 30c9:008e

Ubuntu Version:

Distributor ID: Ubuntu
Description:    Ubuntu 25.04
Release:        25.04
Codename:       plucky

Symptoms:

Applications like Cheese and Guvcview launch, but display a black screen
where the camera feed should be.

Guvcview repeatedly shows the error: V4L2_CORE: (UVCIOC_CTRL_MAP) Error:
No such file or directory

ffplay can open the /dev/video0 device and identify the video stream
properties (YUY2 640x480 @ 30fps), but the window remains black,
indicating a blank stream from the camera.

Detailed Steps Taken and Diagnostic Output:

lsusb output (confirming camera detection):

Bus 001 Device 003: ID 30c9:008e Luxvisions Innotech Limited HP True
Vision HD Camera

sudo dmesg | grep -i camera output (confirming kernel detection as UVC
device):

[    1.714742] usb 1-4: Product: HP True Vision HD Camera
[   20.817442] usb 1-4: Found UVC 1.10 device HP True Vision HD Camera 
(30c9:008e)

lsmod | grep uvcvideo output (confirming uvcvideo kernel module is
loaded):

uvcvideo              147456  0
videobuf2_vmalloc      20480  1 uvcvideo
uvc                    12288  1 uvcvideo
videobuf2_v4l2         36864  1 uvcvideo
videobuf2_common       90112  4 
videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videodev              364544  2 videobuf2_v4l2,uvcvideo
mc                     86016  4 
videodev,videobuf2_v4l2,uvcvideo,videobuf2_common

ls -l /dev/video* output (confirming device nodes exist and have correct
permissions):

crw-rw----+ 1 root video 81, 0 Jul 29 21:01 /dev/video0
crw-rw----+ 1 root video 81, 1 Jul 29 21:01 /dev/video1

v4l2-ctl --list-formats-ext -d /dev/video0 output (confirming supported
formats and resolutions):

ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture

        [0]: 'MJPG' (Motion-JPEG, compressed)
                Size: Discrete 1280x720
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 640x480
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 640x360
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 640x640
                        Interval: Discrete 0.033s (30.000 fps)
        [1]: 'YUYV' (YUYV 4:2:2)
                Size: Discrete 640x360
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 640x480
                        Interval: Discrete 0.033s (30.000 fps)

ffplay -f v4l2 -i /dev/video0 output (showing stream identified but no
visual output):

ffplay version 7.1.1-1ubuntu1.1 Copyright (c) 2003-2025 the FFmpeg developers
... (configuration lines) ...
Input #0, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 2039.216790, bitrate: 147456 kb/s
  Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 147456 
kb/s, 30 fps, 30 tbr, 1000k tbn
... (runtime output) ...

Troubleshooting Steps Attempted:

Confirmed uvcvideo module is loaded and device nodes (/dev/video0,
/dev/video1) exist.

Attempted to use guvcview and cheese, both resulting in no image and
guvcview showing UVCIOC_CTRL_MAP errors.

Attempted to load uvcvideo module with quirks=128 (via sudo modprobe -r
uvcvideo then sudo modprobe uvcvideo quirks=128), but this did not
resolve the issue.

Confirmed ipu6-drivers DKMS module is installed, but later determined
the camera is a USB UVC device, not an Intel MIPI IPU6 camera.

Attempted to use mpv and ffplay to directly stream from /dev/video0 with
specified formats (MJPEG, YUYV) and resolutions. ffplay successfully
opened the device and identified the stream, but displayed a black
screen.

Request:
Given that the camera is detected, the uvcvideo driver is loaded, and device 
nodes are created, but applications fail to get a visual stream and guvcview 
reports UVCIOC_CTRL_MAP errors, it appears this specific UVC webcam (ID 
30c9:008e) may require a specific uvcvideo quirk or a driver patch for proper 
initialization and control mapping.

Could you please investigate if a known quirk exists for this device ID,
or if this is a new issue requiring a driver update?

ProblemType: Bug
DistroRelease: Ubuntu 25.04
Package: linux-image-6.14.0-27-generic 6.14.0-27.27
ProcVersionSignature: Ubuntu 6.14.0-27.27-generic 6.14.6
Uname: Linux 6.14.0-27-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.32.0-0ubuntu5.3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue Jul 29 21:38:09 2025
InstallationDate: Installed on 2025-07-21 (9 days ago)
InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Release amd64 (20250415.3)
IwDevWlo1Link: Not connected.
MachineType: HP HP Laptop 14-em0xxx
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/BOOT/ubuntu_ullciw@/vmlinuz-6.14.0-27-generic 
root=ZFS=rpool/ROOT/ubuntu_ullciw ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M 
vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-6.14.0-27-generic N/A
 linux-backports-modules-6.14.0-27-generic  N/A
 linux-firmware                             20250317.git1d4c88ee-0ubuntu1.3
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/26/2025
dmi.bios.release: 15.15
dmi.bios.vendor: Insyde
dmi.bios.version: F.15
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: 8B28
dmi.board.vendor: HP
dmi.board.version: 47.28
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.chassis.version: Chassis Version
dmi.ec.firmware.release: 47.28
dmi.modalias: 
dmi:bvnInsyde:bvrF.15:bd02/26/2025:br15.15:efr47.28:svnHP:pnHPLaptop14-em0xxx:pvrType1ProductConfigId:rvnHP:rn8B28:rvr47.28:cvnHP:ct10:cvrChassisVersion:skuA44R7EA#ABU:
dmi.product.family: 103C_5335KV HP Notebook
dmi.product.name: HP Laptop 14-em0xxx
dmi.product.sku: A44R7EA#ABU
dmi.product.version: Type1ProductConfigId
dmi.sys.vendor: HP

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug plucky wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2119050

Title:
  HP True Vision HD Camera (30c9:008e) - UVC Webcam Detected, Driver
  Loaded, but No Image / UVCIOC_CTRL_MAP Errors on Ubuntu 25.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2119050/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to