You are not logged in.
Pages: 1
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
Welcome to the forums. Please use BBCode tags around program output and file contents. I may abuse my privilege and fix that for you.
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
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Welcome to the forums. Please use BBCode tags around program output and file contents. I may abuse my privilege and fix that for you.
https://bbs.archlinux.org/help.php#bbcodeI 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
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
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
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
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
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
I moved directly to Arch, disabled Secure Boot, with the web cam, bluetooth, and wifi enabled on BIOS!
Offline
What is the Laptop model number?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
My laptop model is Precision - 5470
Offline
Pages: 1