Hi,
perhaps you could help.
I am experiencing problems with gemalto smartcard reader. I can see cardreader in the client, but when I try to use it, it shows error.
I am using OSX 10.11 with native drivers on both sides. Server log is below. Thanks :)
Sep 27 12:12:55 MacBook-Pro vhusbdosx[45391] : Found Full speed device [08e6:3437] "Gemalto, USB SmartCard Reader" at address 336592896
Sep 27 12:18:52 MacBook-Pro vhusbdosx[45391] : 77.176.232.150 connected
Sep 27 12:19:53 MacBook-Pro vhusbdosx[45391] : captureDevicePrepare: USBDeviceOpenSeize error kIOReturnExclusiveAccess (exclusive access) at IOService:/IOResources/AppleUSBHostResources/AppleUSBLegacyRoot/AppleUSBXHCI@14000000/USB SmartCard Reader@14100000
Sep 27 12:19:53 MacBook-Pro vhusbdosx[45391] : Error binding device 336592896 [08e6:3437] to connection 1, BIND_ERROR
Sep 27 12:19:58 MacBook-Pro vhusbdosx[45391] : captureDevicePrepare: USBDeviceOpenSeize error kIOReturnExclusiveAccess (exclusive access) at IOService:/IOResources/AppleUSBHostResources/AppleUSBLegacyRoot/AppleUSBXHCI@14000000/USB SmartCard Reader@14100000
Sep 27 12:19:58 MacBook-Pro vhusbdosx[45391] : Error binding device 336592896 [08e6:3437] to connection 1, BIND_ERROR
Sep 27 12:20:47 MacBook-Pro vhusbdosx[45391] : captureDevicePrepare: USBDeviceOpenSeize error kIOReturnExclusiveAccess (exclusive access) at IOService:/IOResources/AppleUSBHostResources/AppleUSBLegacyRoot/AppleUSBXHCI@14000000/USB SmartCard Reader@14100000
Sep 27 12:20:47 MacBook-Pro vhusbdosx[45391] : Error binding device 336592896 [08e6:3437] to connection 1, BIND_ERROR
Sep 27 12:21:49 MacBook-Pro vhusbdosx[45391] : captureDevicePrepare: USBDeviceOpenSeize error kIOReturnExclusiveAccess (exclusive access) at IOService:/IOResources/AppleUSBHostResources/AppleUSBLegacyRoot/AppleUSBXHCI@14000000/USB SmartCard Reader@14100000
Sep 27 12:21:49 MacBook-Pro vhusbdosx[45391] : Error binding device 336592896 [08e6:3437] to connection 1, BIND_ERROR
Sep 27 12:21:58 MacBook-Pro vhusbdosx[45391] : captureDevicePrepare: USBDeviceOpenSeize error kIOReturnExclusiveAccess (exclusive access) at IOService:/IOResources/AppleUSBHostResources/AppleUSBLegacyRoot/AppleUSBXHCI@14000000/USB SmartCard Reader@14100000
Sep 27 12:21:58 MacBook-Pro vhusbdosx[45391] : Error binding device 336592896 [08e6:3437] to connection 1, BIND_ERROR
Sep 27 12:22:02 MacBook-Pro vhusbdosx[45391] : Device 338886656 [05ac:8289] BOUND to connection 1
Sep 27 12:22:06 MacBook-Pro vhusbdosx[45391] : Device 338886656 [05ac:8289] UNBOUND from connection 1
The native driver is holding
The native driver is holding the card reader on the server.
Try this
1. Run the virtualhere osx server with sudo
2. uninstall the gemalto drivers from the server
Hi Michael,
Hi Michael,
Running with sudo does not help and unfortunately I cannot uninstall gemalto drivers as soon as they are OSX native.
Please take a look at ioreg
| | | | | +-o USB SmartCard Reader@14100000
| | | | | | {
| | | | | | "sessionID" = 172874422764015
| | | | | | "USBSpeed" = 1
| | | | | | "IOServiceLegacyMatchingRegistryID" = 4295006046
| | | | | | "idProduct" = 13367
| | | | | | "bDeviceClass" = 0
| | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"ChildrenPowerState"=2,"DriverPowerState"=0,"CurrentPowerState"=2}
| | | | | | "bcdDevice" = 512
| | | | | | "USB Product Name" = "USB SmartCard Reader"
| | | | | | "AppleUSBAlternateServiceRegistryID" = 4295006046
| | | | | | "locationID" = 336592896
| | | | | | "kUSBSerialNumberString" = "E3AE4682"
| | | | | | "bDeviceSubClass" = 0
| | | | | | "kUSBCurrentConfiguration" = 1
| | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
| | | | | | "bDeviceProtocol" = 0
| | | | | | "USBPortType" = 0
| | | | | | "USB Vendor Name" = "Gemalto"
| | | | | | "idVendor" = 2278
| | | | | | "USB Serial Number" = "E3AE4682"
| | | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | | "kUSBVendorString" = "Gemalto"
| | | | | | "IOClassNameOverride" = "IOUSBDevice"
Ok, osx is not going to let
Ok, osx is not going to let any other program take control. my suggestion is plug the reading into windows or linux and run the virtualhere server on there.