Skip to content

Integrated Camera 04f2:b7b9 (SunplusIT) disconnects in a loop on kernel 6.14 #797

@Passw0rd404

Description

@Passw0rd404

Pre-flight checklist

  • I have searched existing issues and this is not a duplicate.
  • I have read the Contributing Guidelines.
  • I have verified the issue is reproducible with the latest available CachyOS kernel.

Upstream / vanilla kernel check

I was unable to test with a vanilla/upstream kernel

Kernel variant

linux-cachyos (EEVDF, Clang)

System information (cachyos-bugreport.sh)

- Distro: CachyOS
- Kernel: 6.14.10-1-cachyos
- Laptop: Lenovo LOQ 15IRX9 (Type 83DV)
- CPU: Intel Core i7-13650HX
- GPU: NVIDIA RTX 4050 Mobile
- Vendor: SunplusIT Inc
- USB ID: 04f2:b7b9
- Description: Integrated Camera UVC 1.50

Manual system information (if cachyos-bugreport.sh is unavailable)

https://paste.cachyos.org/p/45baba6.log
uploaded the logs

Bug description

The integrated webcam enters an infinite USB disconnect/reconnect loop
whenever any application tries to access it (Discord, ffplay, browsers, etc).
The camera LED never stays on. No application can use the camera.

dmesg output
uvcvideo 1-6:1.0: Found UVC 1.50 device Integrated Camera (04f2:b7b9)
usb 1-6: USB disconnect, device number X
usb 1-6: new high-speed USB device number Y using xhci_hcd
(repeats every ~0.5 seconds indefinitely)

Error when opening camera
[video4linux2,v4l2] ioctl(VIDIOC_DQBUF): No such device

What I tried

  • Disabled USB autosuspend: echo -1 | sudo tee /sys/module/usbcore/parameters/autosuspend
  • Tried uvcvideo quirks=0x100 (made it worse)
  • Power control set to "on" for the USB device
  • Reloading uvcvideo module

Additional Info

Steps to reproduce

use the laptop webcam

Expected behavior

to work

Actual behavior

does not work

Logs / stack traces


Additional system information

No response

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions