You are not logged in.

#1 2024-07-06 18:39:25

LinuxUser2025
Member
Registered: 2024-07-06
Posts: 4

Internal Camera help!

Hi folks,

I need help integrating a driver for my web cam. It appears my internal web cam is not populating, and I'm not sure where to start. Any suggestions?

@archlinux ~]$ lspci -v
00:00.0 Host bridge: Intel Corporation 12th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IOMMU group 2
        Capabilities: <access denied>
        Kernel driver in use: igen6_edac
        Kernel modules: igen6_edac

00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02) (prog-if 00 [Normal decode])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 123, IOMMU group 3
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 3000-3fff [size=4K] [16-bit]
        Memory behind bridge: 99000000-99ffffff [size=16M] [32-bit]
        Prefetchable memory behind bridge: 6000000000-6101ffffff [size=4128M] [32-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 168, IOMMU group 1
        Memory at 618d000000 (64-bit, non-prefetchable) [size=16M]
        Memory at 4000000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 4000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: i915
        Kernel modules: i915, xe

00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 02)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 4
        Memory at 618e180000 (64-bit, non-prefetchable) [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: proc_thermal_pci
        Kernel modules: processor_thermal_device_pci

00:05.0 Multimedia controller: Intel Corporation Alder Lake Imaging Signal Processor (rev 02)
        Subsystem: Dell Device 0b29
        Flags: fast devsel, IRQ 16, IOMMU group 0
        Memory at 618c000000 (64-bit, non-prefetchable) [size=16M]
        Capabilities: <access denied>
        Kernel modules: intel_ipu6, intel_ipu6_psys, intel_ipu6_isys

00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 02) (prog-if 00 [Normal decode])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 5
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: [disabled] [16-bit]
        Memory behind bridge: 9a100000-9a1fffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:07.0 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 02) (prog-if 00 [Normal decode])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 125, IOMMU group 6
        Bus: primary=00, secondary=03, subordinate=2c, sec-latency=0
        I/O behind bridge: 5000-5fff [size=4K] [16-bit]
        Memory behind bridge: 8c000000-981fffff [size=194M] [32-bit]
        Prefetchable memory behind bridge: 6110000000-612bffffff [size=448M] [32-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:07.1 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #1 (rev 02) (prog-if 00 [Normal decode])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 7
        Bus: primary=00, secondary=2d, subordinate=56, sec-latency=0
        I/O behind bridge: 6000-6fff [size=4K] [16-bit]
        Memory behind bridge: 7e000000-8a1fffff [size=194M] [32-bit]
        Prefetchable memory behind bridge: 6130000000-614bffffff [size=448M] [32-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:07.2 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #2 (rev 02) (prog-if 00 [Normal decode])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 127, IOMMU group 8
        Bus: primary=00, secondary=57, subordinate=80, sec-latency=0
        I/O behind bridge: 7000-7fff [size=4K] [16-bit]
        Memory behind bridge: 70000000-7c1fffff [size=194M] [32-bit]
        Prefetchable memory behind bridge: 6150000000-616bffffff [size=448M] [32-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:07.3 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #3 (rev 02) (prog-if 00 [Normal decode])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 128, IOMMU group 9
        Bus: primary=00, secondary=81, subordinate=aa, sec-latency=0
        I/O behind bridge: 8000-8fff [size=4K] [16-bit]
        Memory behind bridge: 62000000-6e1fffff [size=194M] [32-bit]
        Prefetchable memory behind bridge: 6170000000-618bffffff [size=448M] [32-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 02)
        Subsystem: Dell Device 0b29
        Flags: fast devsel, IRQ 255, IOMMU group 10
        Memory at 618e1e5000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: <access denied>

00:0d.0 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller (rev 02) (prog-if 30 [XHCI])
        Subsystem: Dell Device 0b29
        Flags: bus master, medium devsel, latency 0, IRQ 130, IOMMU group 11
        Memory at 618e1c0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

00:0d.2 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 (rev 02) (prog-if 40 [USB4 Host Interface])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 11
        Memory at 618e140000 (64-bit, non-prefetchable) [size=256K]
        Memory at 618e1e4000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: thunderbolt
        Kernel modules: thunderbolt

00:0d.3 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #1 (rev 02) (prog-if 40 [USB4 Host Interface])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 11
        Memory at 618e100000 (64-bit, non-prefetchable) [size=256K]
        Memory at 618e1e3000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: thunderbolt
        Kernel modules: thunderbolt

00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01) (prog-if 00 [8250])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 26, IOMMU group 12
        Memory at 618e1b0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: intel_ish_ipc
        Kernel modules: intel_ish_ipc

00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01) (prog-if 30 [XHCI])
        Subsystem: Dell Device 0b29
        Flags: medium devsel, IRQ 139, IOMMU group 13
        Memory at 618e1a0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
        Subsystem: Dell Device 0b29
        Flags: fast devsel, IOMMU group 13
        Memory at 618e1d8000 (64-bit, non-prefetchable) [disabled] [size=16K]
        Memory at 618e1e2000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: <access denied>

00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
        Subsystem: Intel Corporation Dual Band Wi-Fi 6E(802.11ax) AX211 160MHz 2x2 [Garfield Peak]
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 14
        Memory at 618e1d4000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 15
        Memory at 4017000000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci

00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 15
        Memory at 4017001000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci

00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 185, IOMMU group 16
        Memory at 618e1df000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: mei_me
        Kernel modules: mei_me

00:16.3 Serial controller: Intel Corporation Alder Lake AMT SOL Redirection (rev 01) (prog-if 02 [16550])
        Subsystem: Dell Device 0b29
        Flags: 66MHz, fast devsel, IRQ 19, IOMMU group 16
        I/O ports at 4060 [size=8]
        Memory at 9a281000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: serial

00:1d.0 PCI bridge: Intel Corporation Device 51b3 (rev 01) (prog-if 00 [Normal decode])
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 129, IOMMU group 17
        Bus: primary=00, secondary=ab, subordinate=ab, sec-latency=0
        I/O behind bridge: [disabled] [16-bit]
        Memory behind bridge: 9a000000-9a0fffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:1e.0 Communication controller: Intel Corporation Alder Lake PCH UART #0 (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 18
        Memory at 4017002000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci

00:1e.3 Serial bus controller: Intel Corporation Alder Lake SPI Controller (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 37, IOMMU group 18
        Memory at 4017003000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci

00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IOMMU group 19

00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 64, IRQ 227, IOMMU group 19
        Memory at 618e1d0000 (64-bit, non-prefetchable) [size=16K]
        Memory at 618e000000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: <access denied>
        Kernel driver in use: sof-audio-pci-intel-tgl
        Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
        Subsystem: Dell Device 0b29
        Flags: medium devsel, IRQ 16, IOMMU group 19
        Memory at 618e1dc000 (64-bit, non-prefetchable) [size=256]
        I/O ports at efa0 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
        Subsystem: Dell Device 0b29
        Flags: fast devsel, IOMMU group 19
        Memory at 60800000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: intel-spi
        Kernel modules: spi_intel_pci

01:00.0 3D controller: NVIDIA Corporation GA107GLM [RTX A1000 Laptop GPU] (rev a1)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 228, IOMMU group 20
        Memory at 99000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 6000000000 (64-bit, prefetchable) [size=4G]
        Memory at 6100000000 (64-bit, prefetchable) [size=32M]
        I/O ports at 3000 [size=128]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia

02:00.0 Non-Volatile memory controller: Sandisk Corp WD PC SN810 / Black SN850 NVMe SSD (rev 01) (prog-if 02 [NVM Express])
        Subsystem: Sandisk Corp WD PC SN810 / Black SN850 NVMe SSD
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 21
        Memory at 9a100000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: nvme
        Kernel modules: nvme

ab:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
        Subsystem: Dell Device 0b29
        Flags: bus master, fast devsel, latency 0, IRQ 138, IOMMU group 22
        Memory at 9a000000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci

Last edited by ewaller (2024-07-06 18:48:57)

Offline

#2 2024-07-06 18:48:22

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,063

Re: Internal Camera help!

Welcome to the forums.  Please use BBCode tags around program output and file contents.  I may abuse my privilege and fix that for you.  wink
https://bbs.archlinux.org/help.php#bbcode

I wager that your webcam is a USB device rather than a PCIe device as it does not need the bandwidth.   What is the output of lsusb and of ls -l /dev/video*
?


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2024-07-06 18:56:31

LinuxUser2025
Member
Registered: 2024-07-06
Posts: 4

Re: Internal Camera help!

ewaller wrote:

Welcome to the forums.  Please use BBCode tags around program output and file contents.  I may abuse my privilege and fix that for you.  wink
https://bbs.archlinux.org/help.php#bbcode

I wager that your webcam is a USB device rather than a PCIe device as it does not need the bandwidth.   What is the output of lsusb and of ls -l /dev/video*
?

Thank you! I will learn how to use BBCODES and I got lsusb working on terminal now!

@archlinux ~]$ 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 0a5c:5842 Broadcom Corp. 58200
Bus 003 Device 003: ID 8086:0b63 Intel Corp. USB Bridge
Bus 003 Device 004: ID 27c6:63cc Shenzhen Goodix Technology Co.,Ltd. Goodix Fingerprint USB Device
Bus 003 Device 005: ID 8087:0033 Intel Corp. AX211 Bluetooth
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

ls -l /dev/video* returned a error on terminal.
ls: cannot access '/dev/video': No such file or directory


It's embedded into the screen, it's not an external USB camera if that helps

Offline

#4 2024-07-06 19:12:35

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,063

Re: Internal Camera help!

The /dev/video* was just a shot in the dark.  If it existed then were fighting the wrong problem.  It doesn't, so the camera is indeed not being found.

I expected to see it in the USB devices sad
It looks like you have a Dell.  Is there a BIOS option to to enable/disable it?  Do you dual boot Windows?  Did you disable Windows fast start mode (not to be confused with BIOS fast boot mode)?

Edit:  What is odd is that you seem to have two fingerprint readers.

Last edited by ewaller (2024-07-06 19:18:40)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#5 2024-07-06 19:33:40

LinuxUser2025
Member
Registered: 2024-07-06
Posts: 4

Re: Internal Camera help!

ewaller wrote:

The /dev/video* was just a shot in the dark.  If it existed then were fighting the wrong problem.  It doesn't, so the camera is indeed not being found.

I expected to see it in the USB devices sad
It looks like you have a Dell.  Is there a BIOS option to to enable/disable it?  Do you dual boot Windows?  Did you disable Windows fast start mode (not to be confused with BIOS fast boot mode)?

Edit:  What is odd is that you seem to have two fingerprint readers.

I have no idea why that is either smile

I moved directly to Arch, disabled Secure Boot, with the web cam, bluetooth, and wifi enabled on BIOS!

Offline

#6 2024-07-06 20:10:09

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,063

Re: Internal Camera help!

What is the Laptop model number?


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#7 2024-07-06 21:18:50

LinuxUser2025
Member
Registered: 2024-07-06
Posts: 4

Re: Internal Camera help!

My laptop model is Precision - 5470

Offline

Board footer

Powered by FluxBB