Dear,
there is a bug when using a dongle in a vmware guest.
VMwareserver: 1.02 en 1.03
Host: Linux scofield 2.6.18-4-amd64 #1 SMP Mon Mar 26 11:36:53 CEST 2007 x86_64 GNU/Linux
and I am seeing the same on Ubuntu Feisty
Guest: Windows XP Professional
When you start the guest and you add the dongle by using the menu: VM, Removable Devices, USB Devices, SafeNet Inc. Usb UltraPro. The dongle works like expected.
However when you stop the guest and the guest starts up again, things go wrong. The dongle is now automatically connected because it was assigned. However when you look in device manager it is recognised as an unknown device.
The only way to use the dongle is to deassign it by using the menu before rebooting or stopping the guest.
I really want to help in getting this annoyed bug fixed.
Is there anything else I can try to get this working?
Do I need to post the bug somewhere else?
This is the log (i stripped everything that has to do with usb) when things go correctly (so manually assigning it):
Aug 24 10:21:21: vmx| DICT tag.usbConfig = devices_usb.htm
Aug 24 10:21:21: vmx| DICT usb.present = TRUE
Aug 24 10:21:21: vmx| DICT usb.generic.autoconnect = FALSE
Aug 24 10:21:21: vmx| DICT usb.autoConnect.device0 =
Aug 24 10:21:21: vmx| DICT usb.generic.skipsetconfig = true
Aug 24 10:21:21: vmx| DICT tag.usbConfig = devices_usb.htm
Aug 24 10:26:59: vmx| Msg_Hint: msg.usb.generic.stopDevice (not shown)
Aug 24 10:21:21: vmx| USB: Initializing UHCI host controller
Aug 24 10:21:21: vmx| USB: Initializing USB Generic backend
Aug 24 10:21:22: vmx| USB: Found device \[name:SafeNet\ Inc.\ USB\ UltraPro vid:04b9 pid:0300 path:3/0]
Aug 24 10:21:22: vmx| VMXVmdbLoadUsbDevices: New set of 1 USB devices
Aug 24 10:26:59: vmx| USB: Connecting device 0xe003000604b90300
Aug 24 10:26:59: vmx| USB: Found device \[name:SafeNet\ Inc.\ USB\ UltraPro vid:04b9 pid:0300 path:3/0]
Aug 24 10:26:59: vmx| USB: Adding autoconnect pattern \[path:3/0 autoclean:1] in slot 0
Aug 24 10:26:59: vmx| USB: Found device \[name:SafeNet\ Inc.\ USB\ UltraPro vid:04b9 pid:0300 port:1 path:3/0]
Aug 24 10:26:59: vmx| USB: Device \[name:SafeNet\ Inc.\ USB\ UltraPro vid:04b9 pid:0300 port:1 path:3/0] should already be connected[/i]
And this is the log when thing go automatically:
Aug 24 10:29:32: vmx| DICT tag.usbConfig = devices_usb.htm
Aug 24 10:29:32: vmx| DICT usb.present = TRUE
Aug 24 10:29:32: vmx| DICT usb.generic.autoconnect = FALSE
Aug 24 10:29:32: vmx| DICT usb.autoConnect.device0 = path:3/0 autoclean:1
Aug 24 10:29:32: vmx| DICT usb.generic.skipsetconfig = true
Aug 24 10:29:32: vmx| DICT tag.usbConfig = devices_usb.htm
Aug 24 10:29:33: vmx| USB: Initializing UHCI host controller
Aug 24 10:29:33: vmx| USB: Initializing USB Generic backend
Aug 24 10:29:33: vmx| USB: Search for USB devices to connect \[path:3/0 autoclean:1]
Aug 24 10:29:33: vmx| USB: Found device \[name:SafeNet\ Inc.\ USB\ UltraPro vid:04b9 pid:0300 path:3/0]
Aug 24 10:29:33: vmx| USB: Autoconnecting device "SafeNet Inc. USB UltraPro" matching pattern \[path:3/0 autoclean:1]
Aug 24 10:29:33: vmx| USB: Connecting device 0xe003000604b90300
Aug 24 10:29:33: vmx| VMXVmdbLoadUsbDevices: New set of 1 USB devices
Aug 24 10:29:33: vmx| USB: Found device \[name:SafeNet\ Inc.\ USB\ UltraPro vid:04b9 pid:0300 port:1 path:3/0]
Aug 24 10:29:33: vmx| USB: Device \[name:SafeNet\ Inc.\ USB\ UltraPro vid:04b9 pid:0300 port:1 path:3/0] should already be connected
Aug 24 10:29:33: vmx| VMXVmdbLoadUsbDevices: New set of 1 USB devices
Aug 24 10:29:46: vmx| USBGL: Unhandle status -71
Aug 24 10:29:47: vmx| USBGL: Unhandle status -71
Aug 24 10:29:47: vmx| USBGL: Unhandle status -71