Hi,
my webcam “Creative Technology, Ltd Live! Cam Sync HD [VF0770]” does not work on a kernel newer than 4.19.223. On 4.19.223 is no problem using jitsi videochat.
It was no problem with a new Ubuntukernel.
My specs are:
inxi --admin --verbosity=7 --filter --width ✔
System:
Kernel: 4.19.223-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64
root=UUID=882bfa7b-6b2f-49fa-8b09-68dc982b840d rw udev.log_priority=3
Desktop: KDE Plasma 5.23.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 4291B60 v: ThinkPad X220
serial: <superuser required> Chassis: type: 9 serial: <superuser required>
Mobo: LENOVO model: 4291B60 v: ThinkPad X220 serial: <superuser required>
BIOS: coreboot v: CBET4000 4.10-179-g45ecc61c03 date: 08/05/2019
Battery:
ID-1: BAT0 charge: 49.1 Wh (93.0%) condition: 52.8/69.0 Wh (76.5%)
volts: 12.8 min: 11.1 model: SANYO 42T4861 type: Li-ion serial: <filter>
status: Charging
Memory:
RAM: total: 15.59 GiB used: 1.85 GiB (11.8%)
RAM Report:
permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Core i5-2540M bits: 64 type: MT MCP arch: Sandy Bridge
family: 6 model-id: 0x2A (42) stepping: 7 microcode: 0x2F
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 3 MiB desc: 1x3 MiB
Speed (MHz): avg: 801 high: 813 min/max: 800/3300 scaling:
driver: intel_pstate governor: powersave cores: 1: 798 2: 798 3: 798 4: 813
bogomips: 20751
Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
constant_tsc cpuid cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept est
flexpriority flush_l1d fpu fxsr ht ibpb ibrs ida lahf_lm lm mca mce
md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae pat pbe pcid
pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts rdtscp rep_good
sep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid x2apic xsave xsaveopt
xtopology xtpr
Vulnerabilities:
Type: itlb_multihit status: KVM: Split huge pages
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
IBRS_FW, STIBP: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0126
class-ID: 0300
Device-2: Creative Live! Cam Sync HD [VF0770] type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 2-1.2:3 chip-ID: 041e:4095
class-ID: 0102 serial: <filter>
Display: x11 server: X.org 1.21.1.2 compositor: kwin_x11 driver:
loaded: modesetting alternate: fbdev,vesa resolution: <missing: xdpyinfo>
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
chip-ID: 8086:1c20 class-ID: 0403
Device-2: Creative Live! Cam Sync HD [VF0770] type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 2-1.2:3 chip-ID: 041e:4095
class-ID: 0102 serial: <filter>
Sound Server-1: ALSA v: k4.19.223-1-MANJARO running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.42 running: no
Network:
Device-1: Intel 82579LM Gigabit Network vendor: Lenovo ThinkPad T520
driver: e1000e v: 3.2.6-k port: 4040 bus-ID: 00:19.0 chip-ID: 8086:1502
class-ID: 0200
IF: eno0 state: down mac: <filter>
Device-2: Realtek RTL8188CE 802.11b/g/n WiFi Adapter driver: rtl8192ce
v: kernel port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:8176 class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: noprefixroute scope: link
WAN IP: <filter>
Bluetooth:
Device-1: Broadcom BCM2045B (BDC-2.1) type: USB driver: btusb v: 0.8
bus-ID: 1-1.4:3 chip-ID: 0a5c:217f class-ID: fe01 serial: <filter>
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 238.47 GiB used: 10.26 GiB (4.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Intenso model: N/A size: 238.47 GiB
block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD
serial: <filter> rev: 91.2 scheme: MBR
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 238.47 GiB size: 233.67 GiB (97.99%)
used: 10.26 GiB (4.4%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: N/A
uuid: 882bfa7b-6b2f-49fa-8b09-68dc982b840d
Swap:
Alert: No swap data was found.
Unmounted:
Message: No unmounted partitions found.
USB:
Hub-1: 1-0:1 info: Full speed or root hub ports: 3 rev: 2.0 speed: 480 Mb/s
chip-ID: 1d6b:0002 class-ID: 0900
Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900
Device-1: 1-1.4:3 info: Broadcom BCM2045B (BDC-2.1) type: Bluetooth
driver: btusb interfaces: 4 rev: 2.0 speed: 12 Mb/s chip-ID: 0a5c:217f
class-ID: fe01 serial: <filter>
Hub-3: 2-0:1 info: Full speed or root hub ports: 3 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900
Device-1: 2-1.2:3 info: Creative Live! Cam Sync HD [VF0770]
type: Video,Audio driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0
speed: 480 Mb/s power: 500mA chip-ID: 041e:4095 class-ID: 0102
serial: <filter>
Sensors:
System Temperatures: cpu: 45.0 C mobo: 26.8 C
Fan Speeds (RPM): cpu: 1985
Info:
Processes: 186 Uptime: 5m wakeups: 1 Init: systemd v: 250 tool: systemctl
Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1118 lib: 329
Shell: Zsh v: 5.8 default: Bash v: 5.1.12 running-in: konsole inxi: 3.3.12
What is needed to use a newer kernel?
It should still be in the kernel: Creative Technology Live! Cam Sync HD [VF0770]
What is the error that you see?
Plugging in:
sudo dmesg | tail ✔
[ 407.310127] audit: type=1106 audit(1642696954.506:191): pid=1565 uid=1000 auid=1000 ses=2 msg='op=PAM:session_close grantors=pam_systemd_home,pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/3 res=success'
[ 407.310201] audit: type=1104 audit(1642696954.506:192): pid=1565 uid=1000 auid=1000 ses=2 msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/3 res=success'
[ 409.224174] usb 2-1.2: new high-speed USB device number 5 using ehci-pci
[ 409.416703] usb 2-1.2: New USB device found, idVendor=041e, idProduct=4095, bcdDevice=20.20
[ 409.416722] usb 2-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 409.416728] usb 2-1.2: Product: Live! Cam Sync HD VF0770
[ 409.416734] usb 2-1.2: Manufacturer: Creative Technology Ltd.
[ 409.416739] usb 2-1.2: SerialNumber: topsecret
[ 409.423043] usb 2-1.2: Found UVC 1.00 device Live! Cam Sync HD VF0770 (041e:4095)
[ 409.442730] input: Live! Cam Sync HD VF0770: Live! as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input18
~
Hmmm magic, but suddenly it works.
Reboot 5.15.12, plugged in the webcam. Webcam does not work:
sudo dmesg | tail ✔
[ 160.485351] audit: type=1104 audit(1642707717.682:95): pid=1349 uid=1000 auid=1000 ses=2 msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 164.973982] usb 2-1.2: new high-speed USB device number 5 using ehci-pci
[ 165.166453] usb 2-1.2: New USB device found, idVendor=041e, idProduct=4095, bcdDevice=20.20
[ 165.166473] usb 2-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 165.166480] usb 2-1.2: Product: Live! Cam Sync HD VF0770
[ 165.166485] usb 2-1.2: Manufacturer: Creative Technology Ltd.
[ 165.166489] usb 2-1.2: SerialNumber: topsecret
[ 166.505065] audit: type=1101 audit(1642707723.702:96): pid=1376 uid=1000 auid=1000 ses=2 msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="marcus" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
v4l2-ctl --list-devices ✔
Cannot open device /dev/video0, exiting.
Has someone an idea?
I do not know in which logs I can still look to find out differences between 4.19.223 and 5.15. How do I see if drivers are loaded and which ones?
On the website @mithrial , it shows that uvcvideo
and snd_usb_audio
are the modules in use. So you can modinfo
to see if they’re loaded:
modinfo uvcvideo
And/or
modinfo snd_usb_audio
Example from kernel 5.15
:
$ modinfo uvcvideo
filename: /lib/modules/5.16.0-1-MANJARO/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz
version: 1.1.1
license: GPL
description: USB Video Class driver
author: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
srcversion: A5DE41858D897614D2A9291
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip01in*
[...]
depends: videobuf2-v4l2,videodev,videobuf2-common,videobuf2-vmalloc,mc
retpoline: Y
intree: Y
name: uvcvideo
vermagic: 5.16.0-1-MANJARO SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 1F:AB:E4:24:74:87:B7:19:BC:74:4A:5D:FB:43:7A:21:17:7A:00
sig_hashalgo: sha512
signature: 30:64:02:30:15:BD:70:86:84:79:06:56:49:F9:73:73:BD:5A:C1:16:
10:AC:63:80:F1:37:D0:34:20:49:C4:AF:7F:B6:0B:BC:E7:C6:19:5F:
48:B2:6A:30:FB:EA:43:12:06:D0:CB:F1:02:30:79:FE:D0:B0:DD:64:
D7:4E:71:0F:3A:3C:26:D4:68:1C:BC:2A:FC:15:66:B2:0B:B3:E5:F3:
A2:9D:33:8D:37:9A:16:62:79:41:76:7A:86:E4:AE:53:3D:78:C7:85:
E1:6A
parm: clock:Video buffers timestamp clock
parm: hwtimestamps:Use hardware timestamps (uint)
parm: nodrop:Don't drop incomplete frames (uint)
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)
parm: timeout:Streaming control requests timeout (uint)
$ modinfo snd_usb_audio
filename: /lib/modules/5.16.0-1-MANJARO/kernel/sound/usb/snd-usb-audio.ko.xz
license: GPL
description: USB Audio
author: Takashi Iwai <tiwai@suse.de>
srcversion: A228BE15CFE9218A8076093
alias: usb:v*p*d*dc*dsc*dp*ic01isc01ip*in*
[...]
depends: mc,snd-usbmidi-lib,snd-pcm,snd,snd-hwdep
retpoline: Y
intree: Y
name: snd_usb_audio
vermagic: 5.16.0-1-MANJARO SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 1F:AB:E4:24:74:87:B7:19:BC:74:4A:5D:FB:43:7A:21:17:7A:00
sig_hashalgo: sha512
signature: 30:64:02:30:5F:24:E8:DD:29:33:70:52:09:CE:92:B9:29:C7:20:43:
D5:9D:A3:E4:CA:1D:A6:2C:15:67:0E:BA:3D:DD:D4:41:8D:75:EC:00:
03:34:62:A9:DE:57:1A:FF:09:E2:BB:8C:02:30:21:E2:C9:EA:EB:C6:
FA:CB:89:29:75:F1:2F:A7:63:E0:95:D3:81:1E:5F:91:BD:DB:1B:D9:
28:E4:18:84:1E:87:49:DD:D2:86:81:34:95:D7:76:39:2E:F2:06:77:
D8:D0
parm: index:Index value for the USB audio adapter. (array of int)
parm: id:ID string for the USB audio adapter. (array of charp)
parm: enable:Enable USB audio adapter. (array of bool)
parm: vid:Vendor ID for the USB audio device. (array of int)
parm: pid:Product ID for the USB audio device. (array of int)
parm: device_setup:Specific device setup (if needed). (array of int)
parm: ignore_ctl_error:Ignore errors from USB controller for mixer interfaces. (bool)
parm: autoclock:Enable auto-clock selection for UAC2 devices (default: yes). (bool)
parm: lowlatency:Enable low latency playback (default: yes). (bool)
parm: quirk_alias:Quirk aliases, e.g. 0123abcd:5678beef. (array of charp)
parm: delayed_register:Quirk for delayed registration, given by id:iface, e.g. 0123abcd:4. (array of charp)
parm: implicit_fb:Apply generic implicit feedback sync mode. (array of bool)
parm: quirk_flags:Driver quirk bit flags. (array of uint)
parm: use_vmalloc:Use vmalloc for PCM intermediate buffers (default: yes). (bool)
parm: skip_validation:Skip unit descriptor validation (default: no). (bool)
If all still looks good then, especially with it popping up once, I’d suspect the hardware.
I’ll have a look when I’m back home today.
I don’t think it’s the hardware. When I start Ubuntu live, the webcam is reliably detected. Under Manjaro 4.19.223 also.
When it worked briefly yesterday with 5.15 is of course strange.
The modules are 5.16 and the installed kernel is 5.15?
URG!!! my stupidity! SORRY!!!
I have 5.10
, 5.15
and 5.16
installed, and I’m using 5.16
at the moment. But I* suspect it’ll work for `5.15 then, ass well. Although, I’m obviously not 100% sure.
But the technique to check and verify stays the same.
No problem, thanks for trying to help me.
1 Like
You’re welcome!
The method of testing and my reasoning stays exactly the same, though…so it can still be applied.
Edit:
Just to be on the safe side, I rebooted into kernel 5.15
.
Example outputs:
$ modinfo uvcvideo
filename: /lib/modules/5.15.12-1-MANJARO/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz
version: 1.1.1
license: GPL
description: USB Video Class driver
author: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
srcversion: E1FF5E556A67C7E7204B821
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip01in*
[...]
depends: videobuf2-v4l2,videodev,videobuf2-common,videobuf2-vmalloc,mc
retpoline: Y
intree: Y
name: uvcvideo
vermagic: 5.15.12-1-MANJARO SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 2D:F5:2E:DB:04:54:CD:BF:72:9B:5C:5B:51:EF:F1:2A:EE:66:0A:73
sig_hashalgo: sha512
signature: 30:66:02:31:00:D9:9D:69:CA:3A:22:78:F9:0F:50:58:6A:BA:37:68:
40:E6:67:D8:E0:27:C7:1B:D3:64:D2:ED:59:0A:B3:63:C1:7E:97:1E:
37:BB:0C:A0:D8:9C:A8:52:6B:D0:FC:70:B2:02:31:00:FA:5F:3D:BB:
A4:E8:59:06:9C:4B:68:5C:21:7F:9B:53:05:40:79:DF:12:F8:15:6E:
43:A3:BF:79:2A:6A:CB:74:29:19:E2:65:D0:F9:06:4E:1E:B2:15:F1:
F7:B8:A8:65
parm: clock:Video buffers timestamp clock
parm: hwtimestamps:Use hardware timestamps (uint)
parm: nodrop:Don't drop incomplete frames (uint)
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)
parm: timeout:Streaming control requests timeout (uint)
$ modinfo snd_usb_audio
filename: /lib/modules/5.15.12-1-MANJARO/kernel/sound/usb/snd-usb-audio.ko.xz
license: GPL
description: USB Audio
author: Takashi Iwai <tiwai@suse.de>
srcversion: 4B6C33996B930F563F7DC60
alias: usb:v*p*d*dc*dsc*dp*ic01isc01ip*in*
[...]
depends: mc,snd-usbmidi-lib,snd-pcm,snd,snd-hwdep
retpoline: Y
intree: Y
name: snd_usb_audio
vermagic: 5.15.12-1-MANJARO SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 2D:F5:2E:DB:04:54:CD:BF:72:9B:5C:5B:51:EF:F1:2A:EE:66:0A:73
sig_hashalgo: sha512
signature: 30:64:02:30:0A:68:C1:08:51:97:16:65:FD:E5:B4:6A:89:87:AE:96:
9B:73:05:A2:EA:F7:D3:22:B7:CD:13:6A:85:72:00:91:BC:9E:A8:8E:
EF:96:A2:FA:0A:AD:07:D5:B0:DF:32:8B:02:30:66:7E:20:7E:C3:61:
B2:97:70:01:5C:E6:58:60:20:63:4D:D1:39:D5:7C:17:09:0A:F1:21:
15:A4:05:61:D0:97:AF:83:4D:92:19:B6:C6:DE:EA:00:0F:0E:FC:CE:
80:36
parm: index:Index value for the USB audio adapter. (array of int)
parm: id:ID string for the USB audio adapter. (array of charp)
parm: enable:Enable USB audio adapter. (array of bool)
parm: vid:Vendor ID for the USB audio device. (array of int)
parm: pid:Product ID for the USB audio device. (array of int)
parm: device_setup:Specific device setup (if needed). (array of int)
parm: ignore_ctl_error:Ignore errors from USB controller for mixer interfaces. (bool)
parm: autoclock:Enable auto-clock selection for UAC2 devices (default: yes). (bool)
parm: lowlatency:Enable low latency playback (default: yes). (bool)
parm: quirk_alias:Quirk aliases, e.g. 0123abcd:5678beef. (array of charp)
parm: delayed_register:Quirk for delayed registration, given by id:iface, e.g. 0123abcd:4. (array of charp)
parm: implicit_fb:Apply generic implicit feedback sync mode. (array of bool)
parm: quirk_flags:Driver quirk bit flags. (array of uint)
parm: use_vmalloc:Use vmalloc for PCM intermediate buffers (default: yes). (bool)
parm: skip_validation:Skip unit descriptor validation (default: no). (bool)
So, my reasoning stands.
I have tried the following:
4.19.233 started - webcam works
5.15.12 started - webcam does not work
started Ubuntu 18.4 VM in KVM in Manjaro 5.15.12 host, and the webcam works in the VM
VM stopped, webcam not working in Manjaro 5.15.12.
Ubuntu 20.4 VM started in KVM in Manjaro 5.15.12 host and webcam works in VM
The webcam was always plugged in, I did not wiggle the plug.
I claim the problem is with the Manjaro kernel. Or how do you see this?
modprobe snd_usb_audio 4.19.223
filename: /lib/modules/4.19.223-1-MANJARO/kernel/sound/usb/snd-usb-audio.ko.xz
license: GPL
description: USB Audio
author: Takashi Iwai <tiwai@suse.de>
srcversion: B1FC83B8DD206FA90E82B2C
alias: usb:v*p*d*dc*dsc*dp*ic01isc01ip*in*
alias: usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v534Dp2109d*dc*dsc*dp*ic01isc01ip*in*
[...]
alias: usb:v03F0p0567d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v03F0p0269d*dc*dsc*dp*ic*isc*ip*in*
depends: snd-usbmidi-lib,snd-pcm,snd,snd-hwdep
retpoline: Y
intree: Y
name: snd_usb_audio
vermagic: 4.19.223-1-MANJARO SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 4C:54:49:A5:3E:6A:6C:8D:3E:E8:BB:D5:DB:F1:4F:BB:03:8A:25:4F
sig_hashalgo: sha512
signature: 4A:05:FE:3C:A9:64:63:FD:43:DC:38:75:C9:8F:6F:BA:15:77:9D:B3:
26:B7:3D:99:30:D1:C3:4E:0E:68:4B:02:A6:D9:5A:0C:4E:56:BE:C6:
F5:D5:C9:BD:53:99:46:60:03:CF:82:B4:73:AE:5C:00:A1:9F:A4:F8:
B5:30:9C:5B:20:F3:CD:0F:02:11:4B:37:48:A5:37:CC:8E:3E:4D:98:
28:AF:DD:D8:09:69:22:53:12:5B:07:FA:CC:7A:9B:15:C4:4C:0F:42:
0D:BF:94:87:D1:07:3D:3E:4D:F6:44:A4:2B:01:FB:FC:AB:02:53:7D:
E7:EE:B8:21:8E:70:7E:DA:EB:89:15:8C:B5:DC:E2:B5:C4:BE:CF:9C:
8D:46:95:7C:13:80:9F:FF:E4:BD:8D:46:63:A7:A6:75:F6:34:C5:E5:
14:4B:01:E6:F6:83:80:44:2C:ED:FE:71:AB:87:7A:6F:12:A2:9E:CC:
10:2B:F8:74:5E:94:1D:91:37:9A:36:FD:E4:37:77:76:44:2D:1A:D3:
F0:4D:90:35:D4:58:4E:8F:14:7D:60:EA:F8:53:F0:F5:86:E0:10:F5:
A2:E8:36:22:AF:21:08:1C:DD:18:DE:19:3D:5A:AA:FA:C9:3F:47:B0:
D7:D7:48:37:B6:2B:39:4B:22:34:8D:16:68:6F:3A:2C:23:01:9C:94:
93:07:C6:11:B3:26:33:F7:C4:A1:46:8C:73:27:77:D0:6E:88:F7:85:
12:9E:08:59:71:59:7B:1B:67:51:74:80:59:9F:1B:FF:C4:8C:72:29:
53:42:3A:A0:5A:AD:24:44:B4:7C:26:0F:A3:BE:14:24:B4:C3:43:D6:
A2:98:D1:FE:BB:17:03:2F:1B:C4:C0:11:06:B8:EF:7E:4C:A7:86:18:
8C:6A:B3:CC:D4:9A:2B:73:A7:93:EA:8A:D7:D9:B5:6F:43:DA:30:35:
13:DF:AF:3C:9D:3E:B3:AA:C8:4D:02:49:7B:10:ED:28:09:E4:41:25:
DB:FA:0F:AD:3B:91:8C:71:29:97:D5:96:11:18:19:13:3D:EC:1C:6D:
B7:D6:64:60:BA:74:0F:05:B2:4F:7B:00:42:56:CF:AD:A5:D4:99:D0:
21:C7:2D:56:5B:F0:06:B2:8C:03:3A:3E:10:AA:93:75:AD:AA:C2:60:
CA:E2:D5:F1:2F:6C:82:AA:AF:01:42:AA:8E:5F:27:2F:A3:45:13:8E:
27:29:07:9E:2A:A5:89:99:05:D5:6C:2C:0D:08:16:DD:E2:46:60:31:
0C:35:32:31:4B:E2:46:11:21:79:76:73:D3:89:6E:26:9A:81:3C:AD:
4F:A6:CD:2E:D9:40:24:79:1B:65:AF:1E
parm: index:Index value for the USB audio adapter. (array of int)
parm: id:ID string for the USB audio adapter. (array of charp)
parm: enable:Enable USB audio adapter. (array of bool)
parm: vid:Vendor ID for the USB audio device. (array of int)
parm: pid:Product ID for the USB audio device. (array of int)
parm: device_setup:Specific device setup (if needed). (array of int)
parm: ignore_ctl_error:Ignore errors from USB controller for mixer interfaces. (bool)
parm: autoclock:Enable auto-clock selection for UAC2 devices (default: yes). (bool)
parm: quirk_alias:Quirk aliases, e.g. 0123abcd:5678beef. (array of charp)
parm: use_vmalloc:Use vmalloc for PCM intermediate buffers (default: yes). (bool)
modprobe uvcvideo 4.19.223
filename: /lib/modules/4.19.223-1-MANJARO/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz
version: 1.1.1
license: GPL
description: USB Video Class driver
author: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
srcversion: FA72CD1A453B5FBF4D4B84D
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip01in*
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*
alias: usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*
[...]
alias: usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*
depends: videobuf2-v4l2,videodev,videobuf2-common,videobuf2-vmalloc,media
retpoline: Y
intree: Y
name: uvcvideo
vermagic: 4.19.223-1-MANJARO SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 4C:54:49:A5:3E:6A:6C:8D:3E:E8:BB:D5:DB:F1:4F:BB:03:8A:25:4F
sig_hashalgo: sha512
signature: 97:D6:14:D6:0E:9C:CD:6A:EA:E4:15:CC:59:4C:53:45:ED:25:7D:D9:
68:9E:AE:43:46:57:0E:66:BC:E8:17:3F:92:C3:9D:58:32:5D:0D:0D:
9B:E3:F2:B6:F6:84:DC:EE:35:62:2C:2A:88:B0:51:6A:F2:37:70:08:
19:C0:4C:76:6D:0B:C9:45:92:1B:52:A9:5E:FF:90:0E:55:31:4E:40:
F3:6A:97:1F:ED:BC:93:59:98:00:82:27:4B:16:B7:A5:E4:5C:CF:38:
C8:A5:EC:FE:37:BF:40:C4:C3:76:6F:4D:3D:E7:EC:1B:E4:1B:C9:3B:
25:3C:FD:94:9F:79:47:25:D9:D7:CD:0C:A0:92:F2:87:02:F4:0D:AD:
7C:98:9C:D9:0F:B0:A4:88:7C:54:CE:1D:2A:FD:46:BC:67:4C:7F:72:
32:2C:CB:8B:33:E9:F9:8B:DE:85:66:7C:4E:88:41:C7:80:EE:E8:FF:
DB:12:C1:D5:2C:4E:05:C2:CD:17:DC:B5:24:E9:10:96:C0:C5:92:92:
18:59:6A:04:C3:8A:B2:B3:8F:B4:71:48:BD:00:F0:9D:C8:A3:E9:6F:
40:03:70:7B:4B:FB:1A:6C:F9:35:29:5B:78:5A:F7:05:67:FE:CE:CC:
4D:F6:8F:85:01:2C:A4:D2:1F:A5:23:90:5B:7E:F2:9C:2B:D6:13:E9:
FB:F8:FA:46:CE:2B:4F:3C:37:FB:EB:55:9D:54:DB:04:BB:B4:E5:CD:
D1:75:8D:F0:E6:A9:E5:CE:03:36:A2:E5:A1:CB:D1:4E:A0:F7:58:E0:
0D:7D:EA:B6:26:9F:42:76:A7:DF:AF:C2:E1:EC:2F:35:A1:FC:9F:0B:
20:07:78:1C:F4:95:A6:3D:D8:B3:EE:62:4D:66:5A:24:4A:36:95:31:
8C:EB:1D:A6:20:DA:12:BA:FB:31:BE:1C:E8:91:E8:5E:9A:65:37:B5:
FB:12:D3:DB:2C:AA:80:01:1A:E9:00:18:3B:5D:43:1D:A9:75:39:7C:
82:B8:4C:80:44:70:33:E4:CC:FB:F7:AC:FC:E4:FA:1E:8B:8D:B8:F9:
89:52:F2:10:32:12:BF:5F:39:23:67:F1:62:FC:80:16:E4:1A:BA:51:
DE:0C:BA:82:68:C4:0E:50:BE:3D:89:E6:BE:11:23:BB:79:8E:F8:63:
3B:BD:C8:D1:FD:48:57:20:5D:C7:D8:A1:98:B5:6B:63:65:D3:56:DC:
E0:0A:B7:4B:C9:AD:F9:F8:59:FE:1D:24:3B:E4:9E:2F:D5:74:EC:5A:
FB:4B:07:81:74:E1:AA:B1:34:39:FC:49:F5:73:71:63:2B:12:FC:34:
8E:AF:75:0A:C6:A0:92:BB:21:72:94:BC
parm: clock:Video buffers timestamp clock
parm: hwtimestamps:Use hardware timestamps (uint)
parm: nodrop:Don't drop incomplete frames (uint)
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)
parm: timeout:Streaming control requests timeout (uint)
modprobe snd_usb_audio 5.15.12
filename: /lib/modules/5.15.12-1-MANJARO/kernel/sound/usb/snd-usb-audio.ko.xz
license: GPL
description: USB Audio
author: Takashi Iwai <tiwai@suse.de>
srcversion: 4B6C33996B930F563F7DC60
alias: usb:v*p*d*dc*dsc*dp*ic01isc01ip*in*
alias: usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2B73p0013d*dc*dsc*dp*icFFisc*ip*in*
[...]
alias: usb:v041Ep4095d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v041Ep3F19d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v041Ep3F0Ad*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v041Ep3F04d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v041Ep3F02d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v041Ep0005d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0403pB8D8d*dc*dsc*dp*ic*isc*ip*in*
depends: mc,snd-usbmidi-lib,snd-pcm,snd,snd-hwdep
retpoline: Y
intree: Y
name: snd_usb_audio
vermagic: 5.15.12-1-MANJARO SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 2D:F5:2E:DB:04:54:CD:BF:72:9B:5C:5B:51:EF:F1:2A:EE:66:0A:73
sig_hashalgo: sha512
signature: 30:64:02:30:0A:68:C1:08:51:97:16:65:FD:E5:B4:6A:89:87:AE:96:
9B:73:05:A2:EA:F7:D3:22:B7:CD:13:6A:85:72:00:91:BC:9E:A8:8E:
EF:96:A2:FA:0A:AD:07:D5:B0:DF:32:8B:02:30:66:7E:20:7E:C3:61:
B2:97:70:01:5C:E6:58:60:20:63:4D:D1:39:D5:7C:17:09:0A:F1:21:
15:A4:05:61:D0:97:AF:83:4D:92:19:B6:C6:DE:EA:00:0F:0E:FC:CE:
80:36
parm: index:Index value for the USB audio adapter. (array of int)
parm: id:ID string for the USB audio adapter. (array of charp)
parm: enable:Enable USB audio adapter. (array of bool)
parm: vid:Vendor ID for the USB audio device. (array of int)
parm: pid:Product ID for the USB audio device. (array of int)
parm: device_setup:Specific device setup (if needed). (array of int)
parm: ignore_ctl_error:Ignore errors from USB controller for mixer interfaces. (bool)
parm: autoclock:Enable auto-clock selection for UAC2 devices (default: yes). (bool)
parm: lowlatency:Enable low latency playback (default: yes). (bool)
parm: quirk_alias:Quirk aliases, e.g. 0123abcd:5678beef. (array of charp)
parm: delayed_register:Quirk for delayed registration, given by id:iface, e.g. 0123abcd:4. (array of charp)
parm: implicit_fb:Apply generic implicit feedback sync mode. (array of bool)
parm: quirk_flags:Driver quirk bit flags. (array of uint)
parm: use_vmalloc:Use vmalloc for PCM intermediate buffers (default: yes). (bool)
parm: skip_validation:Skip unit descriptor validation (default: no). (bool)
modprobe uvcvideo 5.15.12
filename: /lib/modules/5.15.12-1-MANJARO/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz
version: 1.1.1
license: GPL
description: USB Video Class driver
author: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
srcversion: E1FF5E556A67C7E7204B821
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip01in*
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v8086p0B03d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v29FEp4D53d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*
[...]
alias: usb:v045Ep0723d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v045Ep0721d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*
alias: usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*
depends: videobuf2-v4l2,videodev,videobuf2-common,videobuf2-vmalloc,mc
retpoline: Y
intree: Y
name: uvcvideo
vermagic: 5.15.12-1-MANJARO SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 2D:F5:2E:DB:04:54:CD:BF:72:9B:5C:5B:51:EF:F1:2A:EE:66:0A:73
sig_hashalgo: sha512
signature: 30:66:02:31:00:D9:9D:69:CA:3A:22:78:F9:0F:50:58:6A:BA:37:68:
40:E6:67:D8:E0:27:C7:1B:D3:64:D2:ED:59:0A:B3:63:C1:7E:97:1E:
37:BB:0C:A0:D8:9C:A8:52:6B:D0:FC:70:B2:02:31:00:FA:5F:3D:BB:
A4:E8:59:06:9C:4B:68:5C:21:7F:9B:53:05:40:79:DF:12:F8:15:6E:
43:A3:BF:79:2A:6A:CB:74:29:19:E2:65:D0:F9:06:4E:1E:B2:15:F1:
F7:B8:A8:65
parm: clock:Video buffers timestamp clock
parm: hwtimestamps:Use hardware timestamps (uint)
parm: nodrop:Don't drop incomplete frames (uint)
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)
parm: timeout:Streaming control requests timeout (uint)
Interesting.
After all your testing and outcomes, I have to agree there’s something funky going on here. I don’t know who to call. I don’t have the Manjaro-ghost-busters’ number.
So let me try @anon89812132 and hope he at least knows who to call. Because I’m at a loss here.
2 Likes
RalfN
21 January 2022 15:01
14
Hi all,
i have the same cam, and the same problem, but i’m on Ubuntu 21.10.
Cam is working with Kernel 5.13.0-22, and stopped working with 5.13.0-23.
Still not working on 5.13.0-27.
In a Linuxmint forum someone reported the same stopping with Kernel 5.4.0-92
So the same bug on different kernel versions?
Strange is:
On ‘Hardware for Linux’ the cam is listed as supported by uvcdriver,
but on the uvc driver site that cam is not mentioned in the list of supported devices.
(Sorry, i am not allowed to use links in this post…)
greetings
Ralf
Hello RalfN, so you are also a fellow sufferer.
I have now also read out my hardware with probe-hw.
The page is somewhat useless, “detected” does not mean “works”. “Detected” means “Device is detected, but not tested yet.”
pamac build probe-hw
INSTALL HOWTO
=============
HW Probe 1.6.5 (Sep 18, 2022)
This file explains how to install and setup environment for the tool in your computer.
Just find the name of your Linux distribution or BSD variant on this page.
See more info in the [README.md](README.md).
Contents
--------
* [ Run without Installing ](#run-without-installing)
* [ Command line to Run ](#command-line-to-run)
* [ Install on Ubuntu ](#install-on-ubuntu)
* [ Install on Debian ](#install-on-debian)
* [ Install on BSD ](#install-on-bsd)
This file has been truncated. show original
RalfN
21 January 2022 16:14
16
Ok, but after all it worked already with uvcdriver,
and suddenly it’s broken now.
I thought, it could be possible, that support for that device
was removed. (But why should someone do it?)
May be, the docs on the ucvdriver page are outdated.
OK, I was still looking at this, and maybe, MAYBE, PERHAPS, POSSIBLY, I might have found something.
@professionallinuxexp , you mentioned uvc here, so I did a quick search in pamac:
$ pamac search uvc
[...]
libuvc 0.0.6-1 AUR
a cross-platform library for USB video devices
[...]
And I saw that it’s not installed, so I double checked and I’m running kernel 5.15
today. But I have no way of testing it, as I don’t have a webcam.
However, it might be what you need, so install it to check:
pamac build libuvc
@RalfN Check in apt or something for something similar, perhaps. Maybe it wo5rks for you.
Hope this helps!
Great idea, but it does not help.
RalfN
21 January 2022 16:57
19
Same for me, doesn’t change anything.
But thanks anyway.
Zesko
21 January 2022 19:27
20
professionallinuxexp:
4.19.223
Does it work with 4.19.225
?
If no, It probably has the bug or overwrites other driver into the cam driver.
That is my guess too. Manjaro team will take care of this problem with the Manjaro kernel.