三星Galaxy Book 3 Pro外接SSD运行Ubuntu 23.04时内置摄像头无法识别
三星Galaxy Book 3 Pro外接SSD运行Ubuntu 23.04时内置摄像头无法识别
我最近碰到个头疼的问题:我的三星Galaxy Book 3 Pro在外接三星T7 500GB SSD运行Ubuntu 23.04时,内置摄像头完全不被系统识别。不过在本机的Windows 11系统里摄像头是正常工作的,所以应该不是硬件故障。
我已经尝试了不少网上的解决方案,但都没解决问题,具体情况如下:
- 笔记本自带的摄像头物理屏蔽键在Windows下能正常开关摄像头,但在Ubuntu里按了毫无反应,重启系统或者重新打开应用也没用
- 用Cheese和Microsoft Teams测试过,都识别不到内置摄像头,但外接USB-C接口的罗技StreamCam可以正常使用
- 为了排除系统版本问题,我还在另一块外接SSD上装了Ubuntu 22.04测试,结果还是一样识别不到内置摄像头
- 另外还有个独立问题:Ubuntu下声音也没法正常工作,不过这个暂时先不管它
下面是我运行相关诊断命令得到的输出:
运行lspci -nnk的结果(无摄像头设备)
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:a707] DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Device [144d:c882] 00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04) DeviceName: Onboard - Video Subsystem: Samsung Electronics Co Ltd Device [144d:c882] Kernel driver in use: i915 Kernel modules: i915 00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:a71d] DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Device [144d:c882] Kernel driver in use: proc_thermal_pci Kernel modules: processor_thermal_device_pci 00:05.0 Multimedia controller [0480]: Intel Corporation Device [8086:a75d] DeviceName: Onboard - Sound Subsystem: Samsung Electronics Co Ltd Device [144d:c882] 00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:a74d] Kernel driver in use: pcieport 00:07.0 PCI bridge [0604]: Intel Corporation Device [8086:a76e] Subsystem: Samsung Electronics Co Ltd Device [144d:c882] Kernel driver in use: pcieport 00:07.2 PCI bridge [0604]: Intel Corporation Device [8086:a72f] Subsystem: Samsung Electronics Co Ltd Device [144d:c882] Kernel driver in use: pcieport 00:08.0 System peripheral [0880]: Intel Corporation Device [8086:a74f] DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Device [144d:c882] 00:0d.0 USB controller [0c03]: Intel Corporation Device [8086:a71e] DeviceName: Onboard - Other Kernel driver in use: xhci_hcd Kernel modules: xhci_pci 00:0d.2 USB controller [0c03]: Intel Corporation Device [8086:a73e] DeviceName: Onboard - Other Subsystem: Device [2222:1111] Kernel driver in use: thunderbolt Kernel modules: thunderbolt 00:0d.3 USB controller [0c03]: Intel Corporation Device [8086:a76d] DeviceName: Onboard - Other Subsystem: Device [2222:1111] Kernel driver in use: thunderbolt Kernel modules: thunderbolt 00:10.0 Serial bus controller [0c80]: Intel Corporation Alder Lake-P Serial IO I2C Controller #2 [8086:51d8] (rev 01) DeviceName: Onboard - Other Kernel driver in use: intel-lpss Kernel modules: intel_lpss_pci 00:12.0 Serial controller [0700]: Intel Corporation Alder Lake-P Integrated Sensor Hub [8086:51fc] (rev 01) DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Device [144d:c882] Kernel driver in use: intel_ish_ipc Kernel modules: intel_ish_ipc 00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01) DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Alder Lake PCH USB 3.2 xHCI Host Controller [144d:c882] Kernel driver in use: xhci_hcd Kernel modules: xhci_pci 00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01) DeviceName: Onboard - Other 00:14.3 Network controller [0280]: Intel Corporation Device [8086:51f1] (rev 01) DeviceName: Onboard - Ethernet Subsystem: Intel Corporation Device [8086:0094] Kernel driver in use: iwlwifi Kernel modules: iwlwifi 00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01) DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Alder Lake PCH Serial IO I2C Controller [144d:c882] Kernel driver in use: intel-lpss Kernel modules: intel_lpss_pci 00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01) DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Alder Lake PCH HECI Controller [144d:c882] Kernel driver in use: mei_me Kernel modules: mei_me 00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:519d] (rev 01) DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Device [144d:c882] 00:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:51ca] (rev 01) DeviceName: Onboard - Sound Subsystem: Samsung Electronics Co Ltd Device [144d:c882] Kernel driver in use: sof-audio-pci-intel-tgl Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl 00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01) DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Alder Lake PCH-P SMBus Host Controller [144d:c882] Kernel driver in use: i801_smbus Kernel modules: i2c_i801 00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01) DeviceName: Onboard - Other Subsystem: Samsung Electronics Co Ltd Alder Lake-P PCH SPI Controller [144d:c882] Kernel driver in use: intel-spi Kernel modules: spi_intel_pci 01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5017] (rev 01) Subsystem: Sandisk Corp Device [15b7:5017] Kernel driver in use: nvme Kernel modules: nvme
运行v4l2-ctl --list-devices的结果
Cannot open device /dev/video0, exiting.
运行ls -l /dev/video的结果
ls: cannot access '/dev/video': No such file or directory
运行ls -l /dev/video0 ;id的结果
ls: cannot access '/dev/video0': No such file or directory uid=1000(andre) gid=1000(andre) groups=1000(andre),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),118(lpadmin)
备注:内容来源于stack exchange,提问作者andre.hey
相关产品推荐
相关产品推荐

