<div>More than often I see the following error when trying to capture the axalto smartcard reader:</div>
<div>VBoxSVC.log</div>
<div>VirtualBox (XP)COM Server 4.1.51_OSE r38834 win.amd64 (Oct 11 2011 12:53:24) release log<br>00:00:00.000 main     Log opened 2011-10-13T15:58:02.008196600Z<br>00:00:00.000 main     OS Product: Windows 7<br>00:00:00.000 main     OS Release: 6.1.7601<br>

00:00:00.000 main     Executable: C:\Users\tester\Desktop\bin-new\VBOXSVC.exe<br>00:00:00.000 main     Process ID: 2152<br>00:00:00.000 main     Package type: WINDOWS_64BITS_GENERIC (OSE)<br>00:00:00.016          Loading settings file "C:\Users\tester/.VirtualBox\VirtualBox.xml" with version "1.12-windows"<br>

00:00:00.156          usbLibDevCfgDrGet: DeviceIoControl 1 fail winEr (31)<br>00:00:00.453          VDInit finished<br>00:00:00.453          Loading settings file "C:\Users\tester\VirtualBox VMs\testing\testing.vbox" with version "1.11-windows"<br>

00:00:01.794 USBPROXY usbLibDevCfgDrGet: DeviceIoControl 1 fail winEr (31)<br clear="all"></div>
<div>------------------------------------------------------------</div>
<div> </div>
<div>After the capture the device will be left in the following state:</div>
<div>C:\Users\tester\Desktop\bin-new>VBoxManage.exe list usbhost<br>Host USB Devices:</div>
<div>UUID:               717a5a0d-3510-4b9e-a5f5-2830de45ff3f<br>VendorId:           0x04b9 (04B9)<br>ProductId:          0x1000 (1000)<br>Revision:           1.0 (0100)<br>Manufacturer:       Rainbow Technologies<br>Product:            iKey 1000<br>

Address:            <a href="file:///?\usb#vid_80ee&pid_cafe#5&35ea7c2c&0&1#{00873fdf-cafe-80ee-aa5e-00c04fb1720b">\\?\usb#vid_80ee&pid_cafe#5&35ea7c2c&0&1#{00873fdf-cafe-80ee-aa5e-00c04fb1720b</a>}<br>

Current State:      Captured</div>
<div> </div>
<div>UUID:               407b053e-0566-47de-b293-a81781524dbf<br>VendorId:           0x04e6 (04E6)<br>ProductId:          0x511c (511C)<br>Revision:           5.24 (0524)<br>Address:            {50dd5230-ba8a-11d1-bf5d-0000f805f530}\0002<br>

<u><strong>Current State:      Captured</strong></u></div>
<div> </div>
<div>UUID:               d027769c-8edb-4e12-a93e-56ff4e0614c6<br>VendorId:           0x0b97 (0B97)<br>ProductId:          0x7772 (7772)<br>Revision:           1.16 (0116)<br>Manufacturer:       O2<br>Product:            O2Micro CCID SC Reader<br>

Address:            {50dd5230-ba8a-11d1-bf5d-0000f805f530}\0001<br>Current State:      Busy</div>
<div> </div>
<div> </div>
<div>There are two problems:</div>
<div>1- The capture issue. (maybe retry usbLibDevCfgDrGet?)</div>
<div>2- Handling the error is not done properly in vboxsvc(?) and the device is left the "Captured" state eventhough it is not.</div>
<div> </div>
<div> </div>
<div>Please let me know how I can help.</div>
<div><br>Thanks, <br>-- Ribhi<br></div>