USB Webcam is not detected anymore

Dear all,

my external USB camera, a Trust 2K QHD is not working anymore under Manjaro. This is the status now for at least 3 months. I has worked well before. It was always plug and play, I never needed to install a driver. Yet, I cannot tell you whether a specific update was the problem since I have not used the camera for some time and cannot tell exactly when it stopped working.
I have tested it on two different Windows devices and it’s working just fine.

My system is up to date via sudo pacman -Syyu

My system specs
Note that my laptop does not have an inbuilt webcam.

inxi -Fazy
Kernel: 6.6.47-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=3514bd7c-536a-4d72-b444-1c1367891982 rw quiet
    cryptdevice=UUID=84f63eb8-ee93-4bd8-8e6a-775152b3752d:luks-84f63eb8-ee93-4bd8-8e6a-775152b3752d
    root=/dev/mapper/luks-84f63eb8-ee93-4bd8-8e6a-775152b3752d
    resume=/dev/mapper/luks-84f63eb8-ee93-4bd8-8e6a-775152b3752d apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma v: 6.1.5 tk: Qt v: N/A info: frameworks v: 6.5.0
    wm: kwin_x11 with: krunner vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 20ARS21P00 v: ThinkPad T440s
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20ARS21P00 v: SDK0E50510 PRO
    serial: <superuser required>
    part-nu: LENOVO_MT_20AR_BU_Think_FM_ThinkPad T440s
    uuid: <superuser required> UEFI: LENOVO v: GJET71WW (2.21 )
    date: 02/10/2014
Battery:
  ID-1: BAT0 charge: 17.1 Wh (94.0%) condition: 18.2/23.2 Wh (78.6%)
    volts: 11.9 min: 11.1 model: SONY 45N1111 type: Li-poly serial: <filter>
    status: not charging
  ID-2: BAT1 charge: 48.9 Wh (79.5%) condition: 61.5/71.1 Wh (86.6%)
    volts: 12.5 min: 11.2 model: LGC 45N1738 type: Li-ion serial: <filter>
    status: not charging
CPU:
  Info: model: Intel Core i5-4300U bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x45 (69) stepping: 1 microcode: 0x26
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
    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: 1896 min/max: 800/2900 scaling: driver: intel_cpufreq
    governor: schedutil cores: 1: 1896 2: 1896 3: 1896 4: 1896 bogomips: 19961
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo driver: i915
    v: kernel arch: Gen-7.5 process: Intel 22nm built: 2013 ports:
    active: DP-2,eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:0a16 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.2
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: crocus gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3600x1080 s-dpi: 96 s-size: 952x285mm (37.48x11.22")
    s-diag: 994mm (39.12")
  Monitor-1: DP-2 pos: primary,right model: BenQ G2200W serial: <filter>
    built: 2009 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 473x297mm (18.62x11.69") diag: 559mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
  Monitor-2: eDP-1 pos: left model: AU Optronics 0x123d built: 2012
    res: 1920x1080 hz: 60 dpi: 158 gamma: 1.2 size: 309x173mm (12.17x6.81")
    diag: 354mm (13.9") ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
    device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus x11:
    drv: crocus inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.2-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 4400 (HSW GT2)
    device-ID: 8086:0a16 memory: 1.46 GiB unified: yes
  API: Vulkan v: 1.3.295 layers: N/A device: 0 type: integrated-gpu
    name: Intel HD Graphics 4400 (HSW GT2) driver: mesa intel v: 24.2.2-arch1.1
    device-ID: 8086:0a16 surfaces: xcb,xlib
Audio:
  Device-1: Intel Haswell-ULT HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403
  Device-2: Intel 8 Series HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9c20 class-ID: 0403
  API: ALSA v: k6.6.47-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.3 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-3: PulseAudio v: 17.0 status: active with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl
Network:
  Device-1: Intel Ethernet I218-LM vendor: Lenovo ThinkPad X240 driver: e1000e
    v: kernel port: 3080 bus-ID: 00:19.0 chip-ID: 8086:155a class-ID: 0200
  IF: enp0s25 state: down mac: <filter>
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:08b2 class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  IF-ID-1: wwp0s29u1u4 state: down mac: <filter>
  Info: services: NetworkManager, sshd, systemd-timesyncd, wpa_supplicant
Drives:
  Local Storage: total: 465.76 GiB used: 376.25 GiB (80.8%)
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
  SMART Message: Unknown smartctl error. Unable to generate data.
Partition:
  ID-1: / raw-size: 97.65 GiB size: 95.56 GiB (97.86%) used: 66.69 GiB (69.8%)
    fs: ext4 block-size: 4096 B dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-84f63eb8-ee93-4bd8-8e6a-775152b3752d
  ID-2: /boot/efi raw-size: 2.93 GiB size: 2.92 GiB (99.80%)
    used: 424 KiB (0.0%) fs: vfat block-size: 512 B dev: /dev/sda2 maj-min: 8:2
  ID-3: /home raw-size: 360.29 GiB size: 353.57 GiB (98.13%)
    used: 309.56 GiB (87.6%) fs: ext4 block-size: 4096 B dev: /dev/dm-1
    maj-min: 254:1 mapped: luks-f80fac8e-401f-4680-916f-fda8d37b4fbf
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 43.0 C mobo: N/A
  Fan Speeds (rpm): fan-1: 0
Info:
  Memory: total: 12 GiB available: 11.57 GiB used: 6.29 GiB (54.4%)
  Processes: 234 Power: uptime: 9h 51m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 4.61 GiB services: org_kde_powerdevil,upowerd
    Init: systemd v: 256 default: graphical tool: systemctl
  Packages: 2332 pm: pacman pkgs: 2295 libs: 507 tools: pamac,yay pm: flatpak
    pkgs: 26 pm: snap pkgs: 11 Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Bash
    v: 5.2.32 running-in: konsole inxi: 3.3.36
inxi -Gazy
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo driver: i915
    v: kernel arch: Gen-7.5 process: Intel 22nm built: 2013 ports:
    active: DP-2,eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:0a16 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.2
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: crocus gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3600x1080 s-dpi: 96 s-size: 952x285mm (37.48x11.22")
    s-diag: 994mm (39.12")
  Monitor-1: DP-2 pos: primary,right model: BenQ G2200W serial: <filter>
    built: 2009 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 473x297mm (18.62x11.69") diag: 559mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
  Monitor-2: eDP-1 pos: left model: AU Optronics 0x123d built: 2012
    res: 1920x1080 hz: 60 dpi: 158 gamma: 1.2 size: 309x173mm (12.17x6.81")
    diag: 354mm (13.9") ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
    device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus x11:
    drv: crocus inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.2-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 4400 (HSW GT2)
    device-ID: 8086:0a16 memory: 1.46 GiB unified: yes
  API: Vulkan v: 1.3.295 layers: N/A device: 0 type: integrated-gpu
    name: Intel HD Graphics 4400 (HSW GT2) driver: mesa intel v: 24.2.2-arch1.1
    device-ID: 8086:0a16 surfaces: xcb,xlib

I’ve read the arch wiki webcam page but have not been able to debug this issue.

This case resembles this one. Yet, while OP in the linked post reported on/off behaviour, my camera isn’t detected at all anymore. Also, there was no reported solution in the other post.

The following ideas all seem to underline the problem that the camera is not detected anyhow:
From here is the idea of doing sudo rmmod uvcvideo && sudo modprobe uvcvideo
Output: rmmod: ERROR: Module uvcvideo is not currently loaded
In line with this result, the solution from this thread didn’t help either.

v4l2-ctl --list-devices gives
Cannot open device /dev/video0, exiting.

lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 008: ID 1199:a001 Sierra Wireless, Inc. Sierra Wireless EM7345 4G LTE
Bus 001 Device 012: ID 1a7c:0195 Evoluent VerticalMouse C Wireless
Bus 001 Device 013: ID 05ac:0256 Apple, Inc. USB DEVICE

ls -l /dev/video* gives
ls: cannot access '/dev/video*': No such file or directory

guvcview ends with the error no video device (/dev/video0) found.

guvcview
GUVCVIEW: version 2.1.0
GUVCVIEW: couldn't open /home/tutuhooligan/.config/guvcview2/video0 for read: No such file or directory
V4L2_CORE: ERROR opening V4L interface: No such file or directory
GUVCVIEW (1): Guvcview error
         no video device (/dev/video0) found

(guvcview:180256): Gtk-WARNING **: 22:34:21.768: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version

(guvcview:180256): Gtk-WARNING **: 22:34:21.800: Theme parsing error: <data>:1:17: not a number

(guvcview:180256): Gtk-WARNING **: 22:34:21.800: Theme parsing error: <data>:1:31: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(guvcview:180256): Gtk-WARNING **: 22:34:21.800: Theme parsing error: <data>:1:17: not a number

(guvcview:180256): Gtk-WARNING **: 22:34:21.800: Theme parsing error: <data>:1:32: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

As far as I can tell sudo dmesg | grep usb does not give any clue either. But please tell me if you find something peculiar.

sudo dmesg | grep usb
[    0.202842] usbcore: registered new interface driver usbfs
[    0.202842] usbcore: registered new interface driver hub
[    0.202842] usbcore: registered new device driver usb
[    0.293486] usbcore: registered new interface driver usbserial_generic
[    0.293497] usbserial: USB Serial support registered for generic
[    0.308537] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[    0.308541] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.308543] usb usb1: Product: EHCI Host Controller
[    0.308544] usb usb1: Manufacturer: Linux 6.6.47-1-MANJARO ehci_hcd
[    0.308546] usb usb1: SerialNumber: 0000:00:1d.0
[    0.558489] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    0.708706] usb 1-1: New USB device found, idVendor=8087, idProduct=8000, bcdDevice= 0.04
[    0.708709] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    0.991766] usb 1-1.2: new full-speed USB device number 3 using ehci-pci
[    1.089836] usb 1-1.2: device descriptor read/all, error -32
[    1.171784] usb 1-1.2: new full-speed USB device number 4 using ehci-pci
[    1.269738] usb 1-1.2: device descriptor read/all, error -32
[    1.275116] usb 1-1-port2: attempt power cycle
[    2.281842] usb 1-1.2: new full-speed USB device number 5 using ehci-pci
[    2.306468] usb 1-1.2: device descriptor read/8, error -32
[    2.429837] usb 1-1.2: device descriptor read/8, error -32
[    2.608564] usb 1-1.2: new full-speed USB device number 6 using ehci-pci
[    2.633091] usb 1-1.2: device descriptor read/8, error -32
[    2.756109] usb 1-1.2: device descriptor read/8, error -32
[    2.865859] usb 1-1-port2: unable to enumerate USB device
[    2.938431] usb 1-1.3: new full-speed USB device number 7 using ehci-pci
[    3.037472] usb 1-1.3: New USB device found, idVendor=05ac, idProduct=0256, bcdDevice= 1.02
[    3.037477] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.037479] usb 1-1.3: Product: USB DEVICE
[    3.037480] usb 1-1.3: Manufacturer: SONiX
[    3.048018] input: SONiX USB DEVICE as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:05AC:0256.0001/input/input7
[    3.111782] usb 1-1.4: new high-speed USB device number 8 using ehci-pci
[    3.155220] hid-generic 0003:05AC:0256.0001: input,hidraw0: USB HID v1.11 Keyboard [SONiX USB DEVICE] on usb-0000:00:1d.0-1.3/input0
[    3.156314] input: SONiX USB DEVICE Consumer Control as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0002/input/input8
[    3.211869] input: SONiX USB DEVICE System Control as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0002/input/input9
[    3.211956] input: SONiX USB DEVICE Keyboard as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0002/input/input10
[    3.212029] input: SONiX USB DEVICE Mouse as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0002/input/input11
[    3.212099] input: SONiX USB DEVICE as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0002/input/input12
[    3.212225] hid-generic 0003:05AC:0256.0002: input,hiddev96,hidraw1: USB HID v1.11 Keyboard [SONiX USB DEVICE] on usb-0000:00:1d.0-1.3/input1
[    3.212266] usbcore: registered new interface driver usbhid
[    3.212268] usbhid: USB HID core driver
[    3.216108] usb 1-1.4: New USB device found, idVendor=1199, idProduct=a001, bcdDevice=17.29
[    3.216113] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.216115] usb 1-1.4: Product: Sierra Wireless EM7345 4G LTE
[    3.216116] usb 1-1.4: Manufacturer: Sierra Wireless Inc.
[    3.216118] usb 1-1.4: SerialNumber: 013937000514594
[    3.298452] usb 1-1.7: new full-speed USB device number 9 using ehci-pci
[    3.397227] usb 1-1.7: New USB device found, idVendor=8087, idProduct=07dc, bcdDevice= 0.01
[    3.397231] usb 1-1.7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   10.539219] usb 1-1.7: USB disconnect, device number 9
[   10.797666] usbcore: registered new device driver apple-mfi-fastcharge
[   10.869530] usbcore: registered new interface driver cdc_acm
[   11.115449] usbcore: registered new interface driver cdc_ether
[   11.155229] usbcore: registered new interface driver cdc_ncm
[   11.177037] usbcore: registered new interface driver cdc_wdm
[   11.199048] usbcore: registered new interface driver btusb
[   11.335853] cdc_mbim 1-1.4:1.0 wwan0: register 'cdc_mbim' at usb-0000:00:1d.0-1.4, CDC MBIM, 4a:54:2c:8c:81:f5
[   11.336081] usbcore: registered new interface driver cdc_mbim
[   23.975212] usb 1-1.2: new full-speed USB device number 10 using ehci-pci
[   24.076522] usb 1-1.2: New USB device found, idVendor=1a7c, idProduct=0195, bcdDevice= 1.00
[   24.076539] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   24.076545] usb 1-1.2: Product: Evoluent VerticalMouse 5
[   24.076550] usb 1-1.2: Manufacturer: Kingsis Peripherals
[   24.078812] input: Kingsis Peripherals Evoluent VerticalMouse 5 as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:1A7C:0195.0003/input/input24
[   24.078955] hid-generic 0003:1A7C:0195.0003: input,hidraw2: USB HID v1.11 Mouse [Kingsis Peripherals Evoluent VerticalMouse 5] on usb-0000:00:1d.0-1.2/input0
[ 4283.986285] usb 1-1.2: USB disconnect, device number 10
[ 4284.570126] usb 1-1.3: USB disconnect, device number 7
[ 4334.479778] usb 1-1.3: new high-speed USB device number 11 using ehci-pci
[ 4334.591808] usb 1-1.3: New USB device found, idVendor=04b8, idProduct=1169, bcdDevice= 1.00
[ 4334.591825] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4334.591831] usb 1-1.3: Product: ET-M2120 Series
[ 4334.591836] usb 1-1.3: Manufacturer: EPSON
[ 4334.591839] usb 1-1.3: SerialNumber: 58365A423030343429
[ 4334.690461] usblp 1-1.3:1.1: usblp0: USB Bidirectional printer dev 11 if 1 alt 0 proto 2 vid 0x04B8 pid 0x1169
[ 4334.690514] usbcore: registered new interface driver usblp
[ 4347.856079] usblp0: removed
[ 4351.394864] usblp 1-1.3:1.1: usblp0: USB Bidirectional printer dev 11 if 1 alt 0 proto 2 vid 0x04B8 pid 0x1169
[ 5006.415808] usb 1-1.3: USB disconnect, device number 11
[ 5006.420345] usblp0: removed
[ 5073.070528] usb 1-1.2: new full-speed USB device number 12 using ehci-pci
[ 5073.171061] usb 1-1.2: New USB device found, idVendor=1a7c, idProduct=0195, bcdDevice= 1.00
[ 5073.171069] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5073.171072] usb 1-1.2: Product: Evoluent VerticalMouse 5
[ 5073.171074] usb 1-1.2: Manufacturer: Kingsis Peripherals
[ 5073.173603] input: Kingsis Peripherals Evoluent VerticalMouse 5 as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:1A7C:0195.0004/input/input25
[ 5073.174347] hid-generic 0003:1A7C:0195.0004: input,hidraw0: USB HID v1.11 Mouse [Kingsis Peripherals Evoluent VerticalMouse 5] on usb-0000:00:1d.0-1.2/input0
[ 5077.453867] usb 1-1.3: new full-speed USB device number 13 using ehci-pci
[ 5077.553629] usb 1-1.3: New USB device found, idVendor=05ac, idProduct=0256, bcdDevice= 1.02
[ 5077.553638] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5077.553641] usb 1-1.3: Product: USB DEVICE
[ 5077.553643] usb 1-1.3: Manufacturer: SONiX
[ 5077.556154] input: SONiX USB DEVICE as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:05AC:0256.0005/input/input26
[ 5077.687360] hid-generic 0003:05AC:0256.0005: input,hidraw1: USB HID v1.11 Keyboard [SONiX USB DEVICE] on usb-0000:00:1d.0-1.3/input0
[ 5077.689482] input: SONiX USB DEVICE Consumer Control as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0006/input/input27
[ 5077.744013] input: SONiX USB DEVICE System Control as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0006/input/input28
[ 5077.744142] input: SONiX USB DEVICE Keyboard as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0006/input/input29
[ 5077.744229] input: SONiX USB DEVICE Mouse as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0006/input/input30
[ 5077.744345] input: SONiX USB DEVICE as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0256.0006/input/input31
[ 5077.744491] hid-generic 0003:05AC:0256.0006: input,hiddev96,hidraw2: USB HID v1.11 Keyboard [SONiX USB DEVICE] on usb-0000:00:1d.0-1.3/input1
[ 7608.527235] usb 1-1.1: new high-speed USB device number 14 using ehci-pci
[ 7608.705066] usb 1-1.1: New USB device found, idVendor=1058, idProduct=25e1, bcdDevice=10.21
[ 7608.705073] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7608.705076] usb 1-1.1: Product: My Passport 25E1
[ 7608.705078] usb 1-1.1: Manufacturer: Western Digital
[ 7608.705079] usb 1-1.1: SerialNumber: 575856314133383639353152
[ 7608.776136] usb-storage 1-1.1:1.0: USB Mass Storage device detected
[ 7608.776380] scsi host3: usb-storage 1-1.1:1.0
[ 7608.776532] usbcore: registered new interface driver usb-storage
[ 7608.786013] usbcore: registered new interface driver uas
[18112.695539] usb 1-1.1: USB disconnect, device number 14

I also read that it could work with a different kernel. However, I tested with linux66, linux61 and linux419 and couldn’t tell any difference in the behaviour.

Also, I tried using the camera in Ubuntu live but was not successful. I did not try a Manjaro live system so far.

Well any help that can be provided would be very much appreciated.
Thank you for reading this whether you can help or not.

Usually when hardware is not detected, it could be due to any of these causes;

  • The respective driver(s) not being installed.
  • The hardware is not enabled in BIOS.
  • The hardware is faulty.
  • The hardware is simply not compatible.

While these points don’t immediately solve the issue, they are certainly worth consideration. Cheers.


Please, only use one y when performing an update;
like this:

sudo pacman -Syu
1 Like

looks like an external web cam
How is it connected?
Faulty USB cable would be a possibility.
Or a faulty USB port.
Or the camera itself died …
it’s not detected by the system at all

You could try to boot from USB (how you installed the system)
any Linux you might be able to boot up should at least detect it/see it

This implying that it worked before

According your lsusb the device is not detected.

The sequence of events indicates that you hardware has developed a flaw.

The most common - is the cable or connection point - it may be a flaky soldering point possibly in the jack.

1 Like

This does sound like a driver issue then.

If it works via a Live Session, in this (rare) case from an .ISO dating from the time your webcam last worked, rather than (necessarily) the latest one, that might provide a clue?

What about a Live session of another distro, e.g. Mint?

We need to rule out hardware issues for sure, but from what you posted, I would suspect it’s indeed software.

Maybe try linux61 …?

1 Like

also cc @Nachlese
I double checked today in a Ubuntu Live session and on a desktop Ubuntu from a friend, my USB camera is not working at all. Another USB camera my friend had, was working just fine.

I don’t know what to make with the camera working on the Windows devices but so far, it seems to be a hardware problem as @soundofthunder and @linux-aarhus suggested.

Remember, these devices are really made for Windows, and Windows does not hold any high expectation for hardware quality.

That said, simply ‘rearranging the furniture’ can sometimes help: Have you tried using other USB ports (on the back panel)?

So, what you are saying is:
the camera is currently actually working on Windows devices
but not at all on any Linux device?

Or was that some time ago that you checked it on a Windows device?

To see what the system sees of the camera:

unplug the cam
open a terminal
type:
journalctl -f
then ENTER
watch the output change when you plug the cam in
watch the output change when you then unplug the cam

CTRL+C to stop the command

copy/paste that output - does anything change when you plug it in and remove it again?

As I wrote initially, the camera was working just fine for a long time under Manjaro. I.e. the results under the Windows systems contradict the “hardware problem”-thesis. Or maybe I did’t understand the first part of your reply reallly?

Also, I tried it on all three USB ports I have. Also with another USB camera for comparison. Mine worked on none of the ports. The other one worked on all three of them.

So, what you are saying is:
the camera is currently actually working on Windows devices
but not at all on any Linux device?

@Nachlese This is in fact what I wanted to say, yes. I last checked the camera on a Windows system maybe a week or two ago.

… and this was when it did not work anymore in your Linux?

I added to my previous post, btw

… and this was when it did not work anymore in your Linux?

I tried it on Windows when it was not working under Linux anymore, later I tried it on another Windows when it was still not working under my Linux.

Thx for the idea with journalctl -f. I tried it with the two different USB cameras now and mine did not give any output change while the other one was clearly giving an output change.

journalctl -f output with the functioning camera ``` Okt 05 21:32:50 dschungelbase kernel: usbcore: registered new interface driver snd-usb-audio Okt 05 21:32:50 dschungelbase kernel: usb 1-1.1: Found UVC 1.00 device (046d:081b) Okt 05 21:32:50 dschungelbase kernel: usbcore: registered new interface driver uvcvideo Okt 05 21:32:51 dschungelbase mtp-probe[4492]: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1" Okt 05 21:32:51 dschungelbase mtp-probe[4492]: bus: 1, device: 9 was not an MTP device Okt 05 21:32:51 dschungelbase systemd[1239]: Reached target Sound Card. Okt 05 21:32:51 dschungelbase rtkit-daemon[1339]: Supervising 8 threads of 5 processes of 1 users. Okt 05 21:32:51 dschungelbase rtkit-daemon[1339]: Successfully made thread 4503 of process 1371 owned by '1000' RT at priority 5. Okt 05 21:32:51 dschungelbase rtkit-daemon[1339]: Supervising 9 threads of 5 processes of 1 users. Okt 05 21:33:16 dschungelbase kernel: usb 1-1.1: USB disconnect, device number 9 Okt 05 21:33:24 dschungelbase kernel: usb 1-1.1: new high-speed USB device number 10 using ehci-pci Okt 05 21:33:25 dschungelbase kernel: usb 1-1.1: unable to read config index 0 descriptor/all Okt 05 21:33:25 dschungelbase kernel: usb 1-1.1: can't read configurations, error -71 Okt 05 21:33:44 dschungelbase kernel: usb 1-1.1: new high-speed USB device number 12 using ehci-pci Okt 05 21:33:45 dschungelbase kernel: usb 1-1.1: unable to read config index 0 descriptor/all Okt 05 21:33:45 dschungelbase kernel: usb 1-1.1: can't read configurations, error -71 Okt 05 21:33:47 dschungelbase kernel: usb 1-1.1: new high-speed USB device number 14 using ehci-pci Okt 05 21:33:48 dschungelbase kernel: usb 1-1.1: New USB device found, idVendor=046d, idProduct=081b, bcdDevice= 0.12 Okt 05 21:33:48 dschungelbase kernel: usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=2 Okt 05 21:33:48 dschungelbase kernel: usb 1-1.1: SerialNumber: 1C144B60 Okt 05 21:33:48 dschungelbase kernel: usb 1-1.1: Found UVC 1.00 device (046d:081b) Okt 05 21:33:49 dschungelbase kernel: usb 1-1.1: set resolution quirk: cval->res = 384 Okt 05 21:33:49 dschungelbase mtp-probe[4544]: checking bus 1, device 14: "/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1" Okt 05 21:33:49 dschungelbase mtp-probe[4544]: bus: 1, device: 14 was not an MTP device Okt 05 21:33:49 dschungelbase mtp-probe[4575]: checking bus 1, device 14: "/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1" Okt 05 21:33:49 dschungelbase mtp-probe[4575]: bus: 1, device: 14 was not an MTP device Okt 05 21:33:49 dschungelbase rtkit-daemon[1339]: Supervising 8 threads of 5 processes of 1 users. Okt 05 21:33:49 dschungelbase rtkit-daemon[1339]: Successfully made thread 4582 of process 1371 owned by '1000' RT at priority 5. Okt 05 21:33:49 dschungelbase rtkit-daemon[1339]: Supervising 9 threads of 5 processes of 1 users. Okt 05 21:34:00 dschungelbase kernel: usb 1-1.1: USB disconnect, device number 14 ```
I could post the output from my non functioning USB cam but you don't really see anything since there is no response from the system.

This underlines the idea that the system does not see my USB camera at all.

Were any specific drivers required for it to work in Manjaro?

Well, this is what the manufacturer promises:

Their FAQ isn’t particularly helpful.

This much at least should indicate there’s nothing inherently wrong with Manjaro’s handling of USB.

Have you considered just replacing your webcam with the same as the other one that worked; or a similar model/brand?

Are you using X11 or Wayland? What happens when you switch from Wayland to X11, or vice versa?

This is likely unrelated; however, you might wish to configure swap at some point for the sake of software that might require it.

1 Like

Yes, this.
But also:
if it works - even only in windows - the system should detect something when you plug it in.

It apparently doesn’t - that to me means: it’s dead :man_shrugging:

1 Like

No, just had to plug it in and it was working as far as I remember.

No, not so far. Reason for this, is that my camera was rather expensive but also nice quality. But, I will do soon I guess.

I am using X11. I am on this trying to find a difference now.

I agree. I will go to a repair cafe in my city in two weeks I guess and see if we can find out whether it is the cable or the device itself.

In the unlikely event that it’s still under warranty, I found this on the manufacturer website:

1 Like

Back from trying this, I could not tell any difference between the two. Camera was not working on either.

Thx for the effort. I already bought the camera second hand, so no warranty.

For anybody else reading this:
I don’t mark it as solved because we couldn’t find a way to get the camera going again yet. I will try to tackle the problem from the hardware side next and then get back here.

3 Likes

Update:
I was able to check with a hardware specialist who also happens to use Linux. The person was able to get a response when plugging it into a laptop but the webcam itself did not respond. The person was quite sure that the cam is indeed dead and probably the main plate is damaged or something. So, it was a hardware problem in this case.

I will mark this as solved now.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.