No video from webcam
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux-meta-hwe-6.8 (Ubuntu) |
Confirmed
|
Undecided
|
Canonical Kernel Team | ||
Bug Description
I have a webcam that is not working for video. Audio works fine. I think the kernel is unhappy with it, based on logs.
It fails for me in gnome cheese, in zoom, under firefox.
Please let me know if you need other data.
jlquinn@cerberus:~$ lsb_release -rd
Description: Ubuntu 22.04.5 LTS
Release: 22.04
jlquinn@cerberus:~$ apt-cache policy linux-image-
linux-image-
Installed: 6.8.0-52.53~22.04.1
Candidate: 6.8.0-52.53~22.04.1
Version table:
*** 6.8.0-52.53~22.04.1 500
500 http://
500 http://
100 /var/lib/
5.15.0.25.27 500
500 http://
Kernel log:
Feb 11 16:02:50 cerberus kernel: usb 3-11.3: new high-speed USB device number 21 using xhci_hcd
Feb 11 16:02:50 cerberus gnome-shell[7017]: DING: GNOME nautilus 42.6
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: New USB device found, idVendor=26e0, idProduct=6230, bcdDevice= 1.00
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Product: L01 HD Webcam
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Manufacturer: Sonix Technology Co., Ltd.
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: SerialNumber: SN0001
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Found UVC 1.00 device L01 HD Webcam (26e0:6230)
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_INFO) UVC control 5 on unit 1: 0 (exp. 1).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_INFO) UVC control 7 on unit 1: 0 (exp. 1).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_INFO) UVC control 9 on unit 1: 0 (exp. 1).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_INFO) UVC control 10 on unit 1: 0 (exp. 1).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_INFO) UVC control 12 on unit 1: 0 (exp. 1).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_INFO) UVC control 14 on unit 1: 0 (exp. 1).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_INFO) UVC control 16 on unit 1: 0 (exp. 1).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: 3:1: cannot get freq at ep 0x84
Feb 11 16:02:51 cerberus mtp-probe[34282]: checking bus 3, device 21: "/sys/devices/
Feb 11 16:02:51 cerberus mtp-probe[34282]: bus: 3, device: 21 was not an MTP device
Feb 11 16:02:51 cerberus pipewire[6374]: spa.v4l2: '/dev/video0' VIDIOC_QUERYCTRL: Broken pipe
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_DEF) UVC control 12 on unit 1: 0 (exp. 3).
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: Failed to query (GET_DEF) UVC control 12 on unit 1: 0 (exp. 3).
Feb 11 16:02:51 cerberus pipewire-
Feb 11 16:02:51 cerberus mtp-probe[34326]: checking bus 3, device 21: "/sys/devices/
Feb 11 16:02:51 cerberus mtp-probe[34326]: bus: 3, device: 21 was not an MTP device
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: 3:1: cannot get freq at ep 0x84
Feb 11 16:02:51 cerberus kernel: usb 3-11.3: 3:1: cannot get freq at ep 0x84
Here is the lsusb -v output for the device:
Bus 003 Device 021: ID 26e0:6230 Sonix Technology Co., Ltd. L01 HD Webcam
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x26e0
idProduct 0x6230
bcdDevice 1.00
iManufacturer 2 Sonix Technology Co., Ltd.
iProduct 1 L01 HD Webcam
iSerial 3 SN0001
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x03e6
bNumInterfaces 4
bConfigurat
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescript
bFirstInt
bInterfac
bFunction
bFunction
bFunction
iFunction 5 L01 HD Webcam
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 5 L01 HD Webcam
VideoControl Interface Descriptor:
bLength 13
bcdUVC 1.00
VideoControl Interface Descriptor:
bLength 9
bTerminalID 4
bSourceID 3
iTerminal 0
VideoControl Interface Descriptor:
bLength 29
bUnitID 3
bNrInPins 1
baSourceID( 0) 2
bmControls( 0) 0xff
bmControls( 1) 0xff
bmControls( 2) 0xff
bmControls( 3) 0xff
iExtension 0
VideoControl Interface Descriptor:
bLength 18
bTerminalID 1
iTerminal 0
bmControls 0x002675fe
Exposure Time (Absolute)
Exposure Time (Relative)
Focus (Absolute)
Focus (Relative)
Iris (Absolute)
Iris (Relative)
Zoom (Relative)
PanTilt (Relative)
Roll (Absolute)
Roll (Relative)
Focus, Auto
Privacy
VideoControl Interface Descriptor:
bLength 11
Warning: Descriptor too short
bUnitID 2
bSourceID 1
bmControls 0x0000177f
Contrast
Hue
Sharpness
Gamma
White Balance Temperature
Backlight Compensation
Gain
Power Line Frequency
White Balance Temperature, Auto
iProcessing 0
None
PAL - 625/50
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 6
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 0
VideoStre
bLength 15
bNumFormats 2
bmInfo 0
VideoStre
bLength 11
bFlags 0
Fields per frame: 1 fields
Field 1 first: No
Field pattern: Field 1 only
VideoStre
bLength 30
bFrameIndex 1
Still image unsupported
wWidth 1920
wHeight 1080
VideoStre
bLength 30
bFrameIndex 2
Still image unsupported
wWidth 1280
wHeight 1024
VideoStre
bLength 30
bFrameIndex 3
Still image unsupported
wWidth 1280
wHeight 960
VideoStre
bLength 30
bFrameIndex 4
Still image unsupported
wWidth 1280
wHeight 720
VideoStre
bLength 30
bFrameIndex 5
Still image unsupported
wWidth 1024
wHeight 768
VideoStre
bLength 30
bFrameIndex 6
Still image unsupported
wWidth 800
wHeight 600
VideoStre
bLength 30
bFrameIndex 7
Still image unsupported
wWidth 640
wHeight 480
VideoStre
bLength 30
bFrameIndex 8
Still image unsupported
wWidth 352
wHeight 288
VideoStre
bLength 30
bFrameIndex 9
Still image unsupported
wWidth 320
wHeight 240
VideoStre
bLength 30
bFrameIndex 10
Still image unsupported
wWidth 1920
wHeight 1080
VideoStre
bLength 27
guidFormat {32595559-
Fields per frame: 2 fields
Field 1 first: No
Field pattern: Field 1 only
VideoStre
bLength 30
bFrameIndex 1
Still image unsupported
wWidth 1920
wHeight 1080
VideoStre
bLength 30
bFrameIndex 2
Still image unsupported
wWidth 1280
wHeight 1024
VideoStre
bLength 30
bFrameIndex 3
Still image unsupported
wWidth 1280
wHeight 960
VideoStre
bLength 30
bFrameIndex 4
Still image unsupported
wWidth 1280
wHeight 720
VideoStre
bLength 30
bFrameIndex 5
Still image unsupported
wWidth 1024
wHeight 768
VideoStre
bLength 30
bFrameIndex 6
Still image unsupported
wWidth 800
wHeight 600
VideoStre
bLength 30
bFrameIndex 7
Still image unsupported
wWidth 640
wHeight 480
VideoStre
bLength 30
bFrameIndex 8
Still image unsupported
wWidth 352
wHeight 288
VideoStre
bLength 30
bFrameIndex 9
Still image unsupported
wWidth 320
wHeight 240
VideoStre
bLength 30
bFrameIndex 10
Still image unsupported
wWidth 1920
wHeight 1080
VideoStre
bLength 6
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
Interface Association:
bLength 8
bDescript
bFirstInt
bInterfac
bFunction
bFunction
bFunction
iFunction 4 L01 HD Webcam
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 4 L01 HD Webcam
AudioControl Interface Descriptor:
bLength 9
bcdADC 1.00
AudioControl Interface Descriptor:
bLength 12
bTerminalID 1
bNrChannels 1
iTerminal 0
AudioControl Interface Descriptor:
bLength 11
bUnitID 2
bSourceID 1
Mute Control
Volume Control
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bTerminalID 3
bSourceID 2
iTerminal 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 4 L01 HD Webcam
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 4 L01 HD Webcam
AudioStre
bLength 7
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStre
bLength 17
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
tSamFreq[ 0] 16000
tSamFreq[ 1] 44100
tSamFreq[ 2] 48000
Endpoint Descriptor:
bLength 9
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 4
bRefresh 0
bLength 7
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
bNumConfigura
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-
ProcVersionSign
Uname: Linux 6.8.0-52-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Tue Feb 11 16:07:41 2025
InstallationDate: Installed on 2020-05-29 (1718 days ago)
InstallationMedia: Ubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: linux-meta-hwe-6.8
UpgradeStatus: Upgraded to jammy on 2023-12-28 (411 days ago)
| Changed in linux-meta-hwe-6.8 (Ubuntu): | |
| assignee: | nobody → Ubuntu Kernel Team (ubuntu-kernel-team) |
| Changed in linux-meta-hwe-6.8 (Ubuntu): | |
| assignee: | Ubuntu Kernel Team (ubuntu-kernel-team) → Canonical Kernel Team (canonical-kernel-team) |
| tags: | added: kernel-daily-bug |

VLC also fails to video capture from this camera.
I read a couple v4l2 suggested diagnostics:
jlquinn@cerberus:~$ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'MJPG' (Motion-JPEG, compressed) 00:14.0- 11.3):
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x960
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 800x600
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 352x288
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 320x240
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.033s (30.000 fps)
[1]: 'YUYV' (YUYV 4:2:2)
Size: Discrete 1920x1080
Interval: Discrete 0.200s (5.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1280x960
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 800x600
Interval: Discrete 0.050s (20.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.067s (15.000 fps)
Size: Discrete 352x288
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 320x240
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.200s (5.000 fps)
Interval: Discrete 0.200s (5.000 fps)
jlquinn@cerberus:~$ v4l2-ctl --list-devices
L01 HD Webcam : L01 HD Webcam (usb-0000:
/dev/video0
/dev/video1
/dev/media0