Dell Latitude 7440/7340在Ubuntu 22.04下集成摄像头无法正常工作的求助
Dell Latitude 7440/7340在Ubuntu 22.04下集成摄像头无法正常工作的求助
各位大佬好,我在Ubuntu 22.04上使用Dell Latitude 7440/7340时,遇到了集成摄像头无法正常工作的问题。之前看到社区里已有类似提问,但由于声望不够没法在那些帖子下评论,所以特意开新帖求助,希望能和大家一起推进解决这个问题。
摄像头的硬件识别状态
我用lshw工具检查时,发现摄像头被归类为multimedia设备而非video设备:
未安装驱动前的识别结果
执行命令 sudo lshw -C multimedia,输出如下:
*-multimedia:0 UNCLAIMED description: Multimedia controller product: Intel Corporation vendor: Intel Corporation physical id: 5 bus info: pci@0000:00:05.0 version: 01 width: 64 bits clock: 33MHz capabilities: pciexpress pm cap_list configuration: latency=0 resources: iomemory:600-5ff memory:6052000000-6052ffffff
安装驱动后的识别结果
手动安装IPU6/IPU6EP驱动栈后,再次执行同一命令,输出变为:
*-multimedia:0 description: Multimedia controller product: Intel Corporation vendor: Intel Corporation physical id: 5 bus info: pci@0000:00:05.0 version: 01 width: 64 bits clock: 33MHz capabilities: pciexpress pm bus_master cap_list configuration: driver=intel-ipu6 latency=0 resources: iomemory:600-5ff irq:16 memory:6052000000-6052ffffff
驱动安装步骤
我是按照以下步骤手动安装IPU6/IPU6EP驱动栈的:
- 添加PPA源:
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
安装完成后,系统中出现了/dev/video设备,执行ls -l /dev/video*的输出如下:
crw-rw----+ 1 root video 81, 0 juni 19 14:24 /dev/video0 crw-rw---- 1 root video 81, 1 juni 19 14:24 /dev/video1
之后我还把当前用户加入了video组(我是通过pam_group和/etc/security/groups.conf来配置的)。
当前遇到的问题
现在Zoom能够识别到摄像头为「Intel MIPI Camera」,但完全无法显示画面。查看内核日志时发现了报错信息,执行dmesg |grep ipu6得到以下输出:
[ 4.449996] intel-ipu6 intel-ipu: enabling device (0000 -> 0002) [ 4.450272] intel-ipu6 intel-ipu: Device 0xa75d (rev: 0x1) [ 4.450295] intel-ipu6 intel-ipu: physical base address 0x6052000000 [ 4.450298] intel-ipu6 intel-ipu: mapped as: 0x00000000ba3d362f [ 4.450354] intel-ipu6 intel-ipu: IPU in secure mode [ 4.450355] intel-ipu6 intel-ipu: IPU secure touch = 0x0 [ 4.450357] intel-ipu6 intel-ipu: IPU camera mask = 0x0 [ 4.466705] intel-ipu6 intel-ipu: IPC reset done [ 4.466710] intel-ipu6 intel-ipu: cpd file name: intel/ipu6ep_fw.bin [ 4.468556] intel-ipu6 intel-ipu: FW version: 20220510 [ 4.473948] intel-ipu6 intel-ipu: Found supported sensor INT3537:00 [ 4.474049] intel-ipu6 intel-ipu: Connected 1 cameras [ 4.475954] intel-ipu6 intel-ipu: Sending BOOT_LOAD to CSE [ 4.488770] intel-ipu6 intel-ipu: Sending AUTHENTICATE_RUN to CSE [ 4.566919] intel-ipu6 intel-ipu: CSE authenticate_run done [ 4.566963] intel-ipu6 intel-ipu: IPU6-v3 driver version 1.0 [ 4.622336] intel-ipu6-psys intel-ipu6-psys0: pkg_dir entry count:8 [ 4.622623] intel-ipu6-psys intel-ipu6-psys0: psys probe minor: 0 [ 11.923791] intel-ipu6-isys intel-ipu6-isys0: isys port open ready failed -16 [ 11.923799] intel-ipu6-isys intel-ipu6-isys0: Device close failure: -16 [ 13.925869] intel-ipu6-isys intel-ipu6-isys0: Device release time out -16 [ 13.925882] intel-ipu6-isys intel-ipu6-isys0: Clearing old context [ 13.925906] intel-ipu6-isys intel-ipu6-isys0: isys fw com open failed -5 [ 14.034750] intel-ipu6-isys intel-ipu6-isys0: bind hi556 15-0020 nlanes is 2 port is 1 [ 14.034798] intel-ipu6-isys intel-ipu6-isys0: All sensor registration completed. [ 19.236907] intel-ipu6-isys intel-ipu6-isys0: Clearing old context [ 19.236927] intel-ipu6-isys intel-ipu6-isys0: isys fw com open failed -5
特殊情况说明
第一次安装这个PPA里的Intel驱动时,一切都正常——Zoom能正常显示画面,Cheese也能正常工作。但我重装系统后,按照完全相同的步骤操作,却再也没能复现这个成功的结果,现在就卡在了当前的状态。
备注:内容来源于stack exchange,提问作者user112594
相关产品推荐
相关产品推荐

