You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04内置摄像头无法识别的故障排查求助

Ubuntu 20.04内置摄像头无法识别的故障排查求助

大家好,我有一台带内置摄像头的笔记本,之前在旧版本Ubuntu系统里摄像头都能正常工作,但升级到20.04之后,打开Cheese软件时一直提示“No device found”。我已经做了不少排查步骤,但还是没解决问题,想请教下各位接下来该怎么处理?

下面是我已经做的排查操作和对应的结果:

  • 首先检查视频设备,运行命令 v4l2-ctl --list-devices,输出如下:
erik@laptop:~$ v4l2-ctl --list-devices
Cannot open device /dev/video0, exiting.
  • 尝试把自己加入video用户组,执行完后重启了系统,但问题依然存在。

  • 按照评论里的建议,又做了几个检查:

    • 查看系统里的视频设备文件:
      erik@laptop:~$ sudo /bin/ls -l /dev/video*
      /bin/ls: cannot access '/dev/video*': No such file or directory
      
    • 查看视频控制器硬件信息:
      erik@laptop:~$ sudo lshw -class video
      *-display
           description: VGA compatible controller
           product: WhiskeyLake-U GT2 [UHD Graphics 620]
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           logical name: /dev/fb0
           version: 00
           width: 64 bits
           clock: 33MHz
           capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
           configuration: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
           resources: iomemory:600-5ff iomemory:400-3ff irq:146 memory:6000000000-6000ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff
      
    • 再次运行v4l2-ctl --list-devices,结果还是和之前一样,提示无法打开设备。
  • 检查USB设备,确认摄像头被系统识别到了:

    erik@laptop:~$ lsusb | grep -i camera
    Bus 001 Device 003: ID 04f2:b649 Chicony Electronics Co., Ltd Chicony USB2.0 Camera
    

    同时查看系统启动日志,内核确实检测到了这个摄像头设备:

    Aug 07 22:37:59 laptop kernel: usb 1-7: new high-speed USB device number 3 using xhci_hcd
    Aug 07 22:37:59 laptop kernel: usb 1-7: New USB device found, idVendor=04f2, idProduct=b649, bcdDevice=54.03
    Aug 07 22:37:59 laptop kernel: usb 1-7: New USB device strings: Mfr=2, Product=1, SerialNumber=0
    Aug 07 22:37:59 laptop kernel: usb 1-7: Product: Chicony USB2.0 Camera
    Aug 07 22:37:59 laptop kernel: usb 1-7: Manufacturer: Sonix Technology Co., Ltd.
    
  • 我还尝试了另一篇相关帖子里的解决方案:

    • 帖子里说要修改/dev/video*的权限,但这个路径根本不存在,没法操作;
    • 尝试在/etc/default/grub里添加nomodeset参数,把原来的GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset",更新grub后重启了系统,问题还是没解决。

现在实在不知道该怎么继续排查了,有没有大佬能给点建议?

备注:内容来源于stack exchange,提问作者erik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:23:22