ubuntu18虚拟机连接usb摄像头连接失败,驱动错误解决办法

   不知道有没有人跟我一样,我设备是联想THINKBOOK16+ ,主机系统win11,vmware16.2,ubuntu18 。在虚拟机连接笔记本摄像头的时候出现这个问题。尝试了网上很多方法都不可以。

具体有以下方法(失败的方法)

  1. 虚拟机设置,打开usb,把支持改到usb3.1, 并且能打勾都打上。(显示所有usb输入设备要打钩需要虚拟机关机,然后在虚拟机设置打开就能打钩)

然而,并没有什么用,我还切换usb3.1,usb2.0,usb1.0,都没有用,点击连接摄像头,右下角会亮a起,但是过半分钟就会提示错误,驱动程序错误。然后,摄像头设备标识就会暗。

所以方法不行。

  1. 主机win+r输入services.msc查看vm 的那几项要打开,我的默认已经打开。

主要是那个usb的,我的已经是打开状态,所以这个方法不行。

  1. 下载usb驱动。驱动不行就下载驱动,在主机下载了驱动精灵,检测驱动,发现没有usb设备的驱动需要更新。并且我还去了联想官网下载摄像头驱动安装。没有用。

      接着我认为是虚拟机里面的驱动不行,就去捣鼓如何在虚拟机里面下载usb驱动。这个就更复杂了,网上的方法还要查看摄像头是不是支持uvc 协议,查看主机摄像头的pid型号是不是支持这个协议,这个是比较通用的协议了,支持这个协议的摄像头免驱动就可以使用。具体方法不展示,因为是失败的方法,而且我在支持列表没有找到我摄像头型号,但是为设备很新,不可能不支持。

驱动也没找到。

  1. 有人说在虚拟机安装cheese会自动下载那些驱动程序。 使用命令下载cheese:sudo apt-get install cheese  然后运行cheese 。我的摄像头仍然无法打开。

运行cheese的时候,需要连接摄像头,在我电脑显示连接上的那半分钟内也用不了。

  1. 有人在主机先打开摄像头,再到虚拟机连接摄像头使用cheese就可以。我在主机打开了摄像头,就用拍照的软件,正常获取图像画面,再到虚拟机中连接摄像头。但是我主机那边就显示无法查找到摄像头了!虚拟机这边仍然无法使用。但是我发现一个问题:主机打开设备管理查看设备,当里面有摄像头选项的时候,是连接到主机,主机可以正常使用摄像头。虚拟机连接摄像头的时候,设备管理器中摄像头设备会消失,在其他设备中会出现一个无法识别,显示没有驱动的摄像头,更新驱动设备也没有驱动,虚拟机这边提示驱动程序错误。

所以这个方法也不行。

  1. 驱动下载不了,网上又有方法:卸载vmware 的时候选择修复,可能会安装相关驱动。修复的时候会出现错误,是权限不够,需要以管理员打开安装包再修复。没有用,还差点把我软件修复坏了,虚拟机打不开了。算了算了,软件和虚拟机全部卸载干净,重新安装,应该我这版本都是好的,所以我还是安装原来的安装包。在网上找方法卸载干净。折腾一天搞好了,期待的打开摄像头,还是原来的提示,还是原来的心情。

除了这些方法外,还试了很多很多的方法,都是千篇一律而且对于我的设备来说不起作用的。

成功的方法:

我的方法:之前第5个方法时就发现虚拟机连接时,设备管理器主机那边会消失摄像头,这是对的,变成了其他设备也是对的,没有驱动程序也是对的。突然看到一片文章里面有个截图:

虚拟机连接摄像头的时候,通用串行总线控制器会出现一个vmware usb device,这就是摄像头连接虚拟机时候的设备。在我第一次虚拟机连接摄像头时,动作太慢了,导致提示了驱动程序错误,我才打开主机设备管理器找这个设备,找不到,因为没有驱动已经跳到其他设备中了,显示没有驱动。

原来在虚拟机未连接摄像头的时候设备管理器中是显示的摄像头设备。在虚拟机点击连接摄像头的时候,如果提前打开主机设备管理器会发现在虚拟机连接没有提示错误的这半分钟内,会在通用串行总线控制器中跳出vmware usb device设备,当提示错误的时候,就跳到其他设备中。

具体操作:主机提前打开设备管理器,并且点开通用串行总线控制器的列表,暂时么有vmware usb device设备。这时在虚拟机那边点击连接摄像头,有可能会跳出提示连接什么的,点击确认就行。然后在虚拟机反应的这半分钟之内迅速回到打开的设备管理器,点击操作-扫描检测硬件改动。

就会出现vmware usb device设备,再右击这个设备,点击更新驱动程序-自动搜索驱动程序。他会显示驱动程序已经是最佳,没关系,也没有要真正更新驱动程序,只需要点击更新就行。然后你会发现虚拟机那边,摄像头不会掉线了,不再提示驱动程序错误。

使用命令cheese成功打开摄像头!!!!

所以原本就有驱动程序的,需要自己手动给更新检测驱动,具体什么原理不清楚,但是摄像头可以使用了。如果有类似情况可以尝试一下这种方法。

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值