关于VMware无法识别USB设备的解决方法!!

一、问题

    我想在VMware上的Ubuntu下安装J-Link驱动,使得生成的可执行文件能够在Ubuntu下直接通过J-Link下载到目标板上。当我满心欢喜的在Ubuntu下安装好了J-Link的相关的驱动后,发现一个致命的问题,这个问题让我泪崩!!!就是无法找到USB的J-Link设备,通过lsusb指令查找也查找不到,一开始我一直以为是Ubuntu的问题,网上查找资料发现,其实不然,跟Ubuntu一点关系也没有,是虚拟机的问题,就这样解决了这个难题。

二、解决办法

    虚拟机上识别不到USB设备,很有可能是VMware USB Arbitration Service服务没有启动。所以需要手动启动VMware USB Arbitration Service服务,再重启VMware,这样虚拟机就可以识别USB设备了!!

具体步骤:

    1、点击Windows下的开始->运行,在对话框中输入“services.msc”,点击确定,打开Windows服务管理器。

    2、在服务列表中选中“VMware USB Arbitration Service”,双击打开属性对话框,在选中“启动”项就可以启动VMware USB Arbitration Service服务了。

    3、关闭VMware软件,再重新打开,启动一个虚拟机,进入系统后VMware就会提醒发现一个USB设备,如果要在虚拟机使用这个USB设备(以J-Link为例),在VMware菜单栏中选择VMare->Removable Devices->Pixart Imaging CIF Single Chip->Connect(Disconnect form host)就OK了。当然,这样USB设备在连接到虚拟机的同时会断开同主机(一般为Windows系统)的连接,如果想重新在主机上使用USB设备,则在VMware菜单栏中选择VMare->Removable Devices->Pixart Imaging CIF Single Chip->Disconnect(Connect to host)。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值