** Tags added: kernel-daily-bug

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in 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

Status in linux package in Ubuntu:
  New

Bug description:
  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

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to