虚拟机下读取加密锁出错

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

虚拟机下读取加密锁出错

#1

帖子 百草谷居士 » 2011-06-09 13:47

主机ubuntu 11.04,客户机windows xp sp3,虚拟机软件virtualbox 4.0.8
加密锁为 dongle usbhid型加密锁。
在虚拟机的usb设备管理上设置为让客户机访问改加密锁,启动进入客户机的xp后,在硬件列表中能够正常看到该加密锁设备。但是在应用软件中缺无法识别到该加密锁。在windows xp实体机上,该加密设备正常使用。
另:这种USB加密锁无须专门驱动,XP可以自动安装驱动程序。
求解。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#2

帖子 百草谷居士 » 2011-06-10 12:14

dmesg | grep usb
[ 0.340577] usbcore: registered new interface driver usbfs
[ 0.340587] usbcore: registered new interface driver hub
[ 0.340612] usbcore: registered new device driver usb
[ 1.570032] usb 3-2: new low speed USB device using ohci_hcd and address 2
[ 2.188157] usbhid 3-2:1.0: couldn't find an input interrupt endpoint
[ 2.188176] usbcore: registered new interface driver usbhid
[ 2.188176] usbhid: USB HID core driver
[ 2.188157] usbhid 3-2:1.0: couldn't find an input interrupt endpoint
在网上关于usbhid在linux下出现故障的情况不少,有没有高手给指点一下。usbhid似乎应该时鼠标之类的输入设备。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#3

帖子 百草谷居士 » 2011-06-23 17:08

继续探索这个问题,发现更加奇怪的事情。
通过一个在服务器上运行的virtualbox,版本是3.1.6。采用remote-usb模式以rdesktop-vrdp -usb来运行访问服务器上的virtualbox客户机,并且允许它访问当前计算机设备上的USB装置。奇迹出现了,竟然可以正确识别出来这个加密锁。
但是当本地同时运行本地的virtualbox客户机时,就不能正确访问这个加密锁。

本地安装的最新的virtualbox 4.0.8版本。

看来是virtualbox的原因。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#4

帖子 百草谷居士 » 2011-06-24 21:37

我后来发现这个3.1.6版本的没有EHCI-USB支持,于是我也把4.0.8中的EHCI-USB给关闭了。重新进入虚拟机中的XP重新安装了USB驱动。
奇怪的事情继续发生…………
系统竟然可以识别出来加密信息了,应用软件提示为正版软件。
然后只有1分钟,又不能识别加密信息了,应用软件提示为试用版。
重新启动几次虚拟机XP,都是这样,刚开机可以,一小会就不行了。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
monk
帖子: 19507
注册时间: 2010-01-28 10:45

Re: 虚拟机下读取加密锁出错

#5

帖子 monk » 2011-06-24 21:40

还是实机操作吧
虚拟机有不可预测的错误发生

*********宁静致远*********
如果我说的有什么不对,请看签名第一行
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#6

帖子 百草谷居士 » 2011-08-15 10:47

关于这个问题,我在virtualbox的用户论坛上找到了一个类似的帖子。
回答说这是因为这个 USB装置是一个 有时间限制 的USB装置。当虚拟机通过虚拟系统访问这个设备时,设备的回应时间 超出了 规定的时间,所以就会导致 加密装置失效。但是在系统的设备管理器中这个装置是正常的。
我在vmware中也进行了测试,同样存在这个问题。虚拟机刚开的时候可以,过一会儿就不行了。不过比virtualbox坚持的时间长一点。
回帖的高人指出,这个问题目前没有好的解决办法。 :em20
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#7

帖子 百草谷居士 » 2012-03-08 10:07

这段时间发现这个问题没有了。virtualbox没有升级,所以不是virtualbox的功劳。估计是系统内核升级导致USB设备访问速度提供,问题就莫名其妙的解决了。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#8

帖子 百草谷居士 » 2012-06-01 16:59

娘希屁!! :em36 这个问题这段时间又出现了,并且很严重,几乎无法工作。我安装vmware也是如此。
为什么?为什么?如果是高人分析的访问usb设备速度导致的问题,那么有什么提供linux下usb设备存取速度的办法没有?
内核!还是内核! :em71 :em72
难道就因为这个原因退出ubuntu,回到windows。 :em84 :em84 :em84
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#9

帖子 百草谷居士 » 2012-06-28 15:45

今天中午,下了决心把办公室电脑上的ubuntu分区给删除了,不再工作时间搞这个了。
也许会在虚拟机里装上ubuntu,但是有什么理由呢?不解决这个加密锁的问题是不行的。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 虚拟机下读取加密锁出错

#10

帖子 百草谷居士 » 2012-07-05 12:31

还是有些不甘心。
我判断这问题是linux内核引起的。既然这也,不同的发行部,编译的内核参数是不是也不一样,对usb设备的访问效率也不一样,有没有知道的,给推荐个别的发行版。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
回复