Laptop camera detected but not working

Hi all,

I have recently installed endeavouros on a new laptop.
Everything have been working very well this far.
However when I did some testing to verify that everything is working, I noticed in the end that the camera is not working, when testing with e.g., kamaso only a dark screen appears.
When recording a video, the sound works, but the image is still just dark.
Laptop is lenovo legion i5 16IRH8, if it would matter.

Thankfull for any help, since this is the only thing that is not working at the moment.

Here are some commands and the data provided I found in the forum when looking at similar problems/topics.

inxi -Fxxxrz
System:
  Kernel: 6.13.8-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc
  Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A wm: kwin_wayland vt: 1 dm: SDDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82YA v: Legion Slim 5 16IRH8
    serial: <superuser required> Chassis: type: 10 v: Legion Slim 5 16IRH8
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76463 WIN
    serial: <superuser required> part-nu: LENOVO_MT_82YA_BU_idea_FM_Legion Slim
    5 16IRH8 uuid: <superuser required> UEFI: LENOVO v: M2CN32WW
    date: 01/19/2024
Battery:
  ID-1: BAT1 charge: 80.9 Wh (100.0%) condition: 80.9/80.0 Wh (101.2%)
    volts: 16.7 min: 15.4 model: SMP L22M4PC2 type: Li-poly serial: <filter>
    status: full cycles: 8
CPU:
  Info: 12-core (4-mt/8-st) model: 13th Gen Intel Core i5-13500H bits: 64
    type: MST AMCP smt: enabled arch: Raptor Lake rev: 2 cache: L1: 1.1 MiB
    L2: 9 MiB L3: 18 MiB
  Speed (MHz): avg: 400 min/max: 400/4700:3500 cores: 1: 400 2: 400 3: 400
    4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400
    14: 400 15: 400 16: 400 bogomips: 101990
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Xe ports: active: eDP-2 empty: DP-2, DP-3, DP-4, DP-5
    bus-ID: 00:02.0 chip-ID: 8086:a7a0 class-ID: 0300
  Device-2: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile] vendor: Lenovo
    driver: nvidia v: 570.133.07 arch: Lovelace pcie: speed: 16 GT/s lanes: 8
    ports: active: none empty: DP-1,HDMI-A-1,eDP-1 bus-ID: 01:00.0
    chip-ID: 10de:28e0 class-ID: 0300
  Device-3: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-7:3 chip-ID: 30c9:00ac
    class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    alternate: fbdev,intel,nouveau,nv,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-2 model: BOE Display 0x0b38 serial: <filter> res:
    mode: 2560x1600 hz: 165 scale: 125% (1.25) to: 2048x1280 dpi: 189
    size: 344x215mm (13.54x8.46") diag: 406mm (16") modes: 2560x1600
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: iris gbm: drv: iris surfaceless: drv: nvidia
    wayland: drv: iris x11: drv: iris
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 25.0.2-arch1.2
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Xe Graphics (RPL-P)
    device-ID: 8086:a7a0 display-ID: :1.0
  API: Vulkan v: 1.4.309 layers: 5 surfaces: xcb,xlib,wayland device: 0
    type: discrete-gpu driver: N/A device-ID: 10de:28e0
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:51ca class-ID: 0401
  Device-2: NVIDIA AD107 High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 10de:22be class-ID: 0403
  API: ALSA v: k6.13.8-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f1 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 07:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-10:5 chip-ID: 8087:0033 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: N/A
Drives:
  Local Storage: total: 476.94 GiB used: 93.01 GiB (19.5%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVL2512HDJD-00BL2
    size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 5L1QGXD7 temp: 36.9 C scheme: GPT
Partition:
  ID-1: / size: 466.41 GiB used: 92.29 GiB (19.8%) fs: ext4
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Sensors:
  System Temperatures: cpu: 39.5 C mobo: N/A
  Fan Speeds (rpm): N/A
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 048d:c984 Integrated Technology Express, Inc. ITE Device(8295)
Bus 003 Device 003: ID 30c9:00ac Luxvisions Innotech Limited Integrated Camera
Bus 003 Device 004: ID 048d:c982 Integrated Technology Express, Inc. ITE Device(8176)
Bus 003 Device 005: ID 8087:0033 Intel Corp. AX211 Bluetooth
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
lspci
00:00.0 Host bridge: Intel Corporation Raptor Lake-P/U 4p+8e cores Host Bridge/DRAM Controller
00:01.0 PCI bridge: Intel Corporation Raptor Lake PCI Express 5.0 Graphics Port (PEG010)
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant
00:06.0 PCI bridge: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port
00:0a.0 Signal processing controller: Intel Corporation Raptor Lake Crashlog and Telemetry (rev 01)
00:0d.0 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 USB Controller
00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
00:14.3 Network controller: Intel Corporation Raptor Lake PCH CNVi WiFi (rev 01)
00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
00:19.0 Serial bus controller: Intel Corporation Alder Lake-P Serial IO I2C Controller #0 (rev 01)
00:1c.0 PCI bridge: Intel Corporation Alder Lake PCI Express x4 Root Port #5 (rev 01)
00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 01)
00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] (rev a1)
01:00.1 Audio device: NVIDIA Corporation AD107 High Definition Audio Controller (rev a1)
06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)

v4l2-ctl --list-devices
Integrated Camera: Integrated C (usb-0000:00:14.0-7):
        /dev/video0
        /dev/video1
        /dev/media0

check

lsmod | grep uvcvideo

modinfo uvcvideo

Do you have a setting in BIOS for enabling/disabling the camera? Check.

It appears to have a shutter - is it open (it may be a rigged slider above, or a switch on the right side)???

2 Likes

Well this is embarrassing :sweat_smile:
This was the reason :smiley:

I may have missed the function of that switch, I thought that it was related to the sd-card reader, but there is indeed an icon of a camera beside it.
I have only had this laptop for a few days so I can blame that, instead of the stupid user :wink: :zany_face:
In other words camer works fine, thanks for all messages.
Also super impressed by the forum by the speed of all replies I got, as well as the correct answer.
Thanks!

2 Likes

:rofl: Also called an ID Ten T error!

Summary

ID10T error :smiley:

2 Likes

I have a Legion 5, I use a piece of black electrical tape as mine does not have a shutter :smiley:

1 Like

To add some insult to injury.
I found another post where the solution to a camera not working as some fn + key
shortcut. I thought to myself, well that is one of the “first” things to check.
Well here I am, with the same/similar problem and solution :rofl:
However, I did check for any shortcuts, and also shutters/flip cover (but only beside the camera itself) :zany_face:

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