我有一台全新的戴尔 XPS Plus 9320。它附带 Windows 11,但我在其上安装了 Linux(Ubuntu 22.04)。
到目前为止,除了网络摄像头之外,其他一切都已正常运行。
根本检测不到网络摄像头。
我已仔细检查它是否在 UEFI 菜单中启用。
我尝试过禁用它、重新启动并再次启用它。
lsusb
/dev/videoX
相机未显示任何内容。系统中没有设备。
我已经请求戴尔的支持,他们告诉我安装 Windows 来诊断问题(但我不会这样做)。
关于如何进一步研究有什么建议吗?
谢谢。
编辑:这是输出lsusb
→ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 27c6:63bc Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 002: ID 8086:0b63 Intel Corp. USB Bridge
Bus 003 Device 004: ID 8087:0033 Intel Corp.
Bus 003 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 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
查看此错误报告:https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1955383
我的网络摄像头在 Dell Precision 5470 上正常工作,但 xps 9320 出现了错误,首先添加这个 ppa:
sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
然后安装这个包
sudo apt install libcamhal-ipu6ep0
重启后,网络摄像头应该可以在浏览器中工作。请注意,它无法在 cheese 中工作:https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/1978757
答案2
答案3
对我来说终于有用的完整解决方案来自这里:
$ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
$ sudo apt install linux-modules-ipu6-generic-hwe-22.04 linux-modules-ivsc-generic-hwe-22.04
$ sudo apt install libcamhal-ipu6ep0
$ sudo reboot
答案4
上述 toomas 的回答最初在 Ubuntu 20.04 上对我有用:
sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
sudo apt install libcamhal-ipu6ep0
但是当我升级到 22.04 时它就停止工作了。在尝试将我的手机与 obs 虚拟相机 + obs droid cam 一起使用后,我遇到了这个问题(如果您尝试这样做,请仔细阅读安全启动提示):
sudo apt-get remove --auto-remove v4l2loopback-dkms
sudo apt-get install v4l2loopback-dkms
因此,这并没有使我的 obs 虚拟摄像头工作,但我的英特尔 mipi 摄像头现在可以工作了。