Bug 220148 - protocol error with UVC Sonix L01 HD webcam
Summary: protocol error with UVC Sonix L01 HD webcam
Status: RESOLVED ANSWERED
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: webcam (show other bugs)
Hardware: Intel Linux
: P3 normal
Assignee: webcam
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-22 23:03 UTC by quinnj
Modified: 2025-05-23 17:54 UTC (History)
0 users

See Also:
Kernel Version: 6.15-rc7
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg log showing failure (152.44 KB, text/plain)
2025-05-22 23:03 UTC, quinnj
Details
lsusb output (30.03 KB, text/plain)
2025-05-22 23:04 UTC, quinnj
Details
v4lc-compliance output (3.74 KB, text/plain)
2025-05-22 23:15 UTC, quinnj
Details
kernel config (290.54 KB, text/plain)
2025-05-22 23:51 UTC, quinnj
Details

Description quinnj 2025-05-22 23:03:25 UTC
Created attachment 308159 [details]
dmesg log showing failure

I have a UVC Sonix L01 HD Webcam that does not capture.  The mic does work.

jlquinn@cerberus:~$ v4l2-ctl --device /dev/video0 --stream-mmap --stream-to=frame.raw --stream-count=1
VIDIOC_STREAMON returned -1 (Protocol error)

I've installed the current mainline kernel and still get the issue.

jlquinn@cerberus:~/sw/src/cod/mainline/v6.15-rc7$ cat /proc/version
Linux version 6.15.0-061500rc7-generic (kernel@balboa) (x86_64-linux-gnu-gcc-14 (Ubuntu 14.2.0-23ubuntu1) 14.2.0, GNU ld (GNU Binutils for Ubuntu) 2.44) #202505182143 SMP PREEMPT_DYNAMIC Sun May 18 22:13:39 UTC 2025
jlquinn@cerberus:~$ uname -a
Linux cerberus 6.15.0-061500rc7-generic #202505182143 SMP PREEMPT_DYNAMIC Sun May 18 22:13:39 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

jlquinn@cerberus:~$ hostnamectl | grep "Operating System"
Operating System: Ubuntu 24.04.2 LTS

My device is:
[ 2047.142578] usb 3-11.3: New USB device found, idVendor=26e0, idProduct=6230, bcdDevice= 1.00
[ 2047.142594] usb 3-11.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[ 2047.142600] usb 3-11.3: Product: L01 HD Webcam  
[ 2047.142604] usb 3-11.3: Manufacturer: Sonix Technology Co., Ltd.
[ 2047.142608] usb 3-11.3: SerialNumber: SN0001
[ 2047.144927] usb 3-11.3: Found UVC 1.00 device L01 HD Webcam   (26e0:6230)

I've attached the dmesg and lsusb logs.
Comment 1 quinnj 2025-05-22 23:04:16 UTC
Created attachment 308160 [details]
lsusb output

Output of:
sudo lsusb -d 26e0:6230 -v > lsusb.log
Comment 2 quinnj 2025-05-22 23:15:19 UTC
Created attachment 308161 [details]
v4lc-compliance output
Comment 3 quinnj 2025-05-22 23:51:44 UTC
Created attachment 308162 [details]
kernel config
Comment 4 quinnj 2025-05-23 17:54:38 UTC
With a full power port, the camera is working.

Ricardo Ribalda suggested I change the USB port.  Apparently, this webcam enables the microphone but not the camera when getting insufficient power, instead of just being non-functioning.

Note You need to log in before you can comment on or make changes to this bug.