We have Safenet Sentinel (Ultra Pro) dongles at work connected to a Raspberry Pi.
I can access them from home, using Win7 guest, via Virtual Box on Mac Book (OS X El Capitan 10.11.6). The Win7 is using a Putty SSH connection to the RPi.
When using VH Client on OS X I can see and connect to the dongles, however they don't appear as usb devices. They don't seem to enumerate. They are not listed in System Profiler and "lsusb" doesn't show anything either.
I have the latest Safenet Sentinel drivers installed (and OS X 10.11 is supposed to be supported).
Any ideas why the devices don't show up ?
VH Client 3.9.2
VH Server on RPi is 2.4.5 (it's old but still works, at least for Windows clients).
Thanks,
Brendan.
osx 10.11.x is not supported
osx 10.11.x is not supported by virtualhere, you need to use 10.10 or 10.12.1 or later
Interesting. Oh well, looks
Interesting. Oh well, looks like it's time to upgrade. However I have a conundrum, as the Safenet Sentinel driver docs don't explicitly mention support for OS X 10.12 :-/
Fingers crossed the Sentinel drivers work on OS X 10.12 (I didn't get them working on OS X 10.11 anyway, regardless of the claimed support).
I've upgraded to macOS Sierra
I've upgraded to macOS Sierra (10.12) and I'm getting the same symptoms. Maybe VH is working ok but I'm looking in the wrong spot to determine if the device has enumerated. I'm doing a "find /dev > dev-without-dongle" and "find /dev > dev-with-dongle", then doing a diff. Maybe that's the wrong approach?
I can't see anything in System Information or with "lsusb" either.
Is there some other way to test if the the device enumerates with macOS ?
I shouldn't need a working Safenet driver to see if the USB device enumerates or is visible to the OS, yes/no?
.
Apple has partially hacked back in support for virtualhere in osx 10.12.1+. Most devices work ok now via virtualhere. However virtualhere doesnt show up in system information as a usb controller anymore. But you can still see it in the kernel by typing
ioreg
then it will show something similar to the following (using an iLok on 10.12.3 via virtualhere)Yes that works. `ioreg`
Yes that works. `ioreg` shows me the following. Nothing shows up in /dev entries so I guess the Sentinel devices work differently (which is my next adventure).
Is it possible to fix it
Is it possible to fix it somehow ? I've got the same problem macOS 10.14.1. VH Client: 4.6.2 VH Server (Linux x64 box): 3.7.8.
lsusb
do not show etoken but is visible byioreg
. I really do not want to install windows VM just for this token :/+-o VirtualHere USB Enhanced Host Controller@1
| | {
| | "sessionID" = 0x252fff0b9
| | "idProduct" = 0x0
| | "bNumConfigurations" = 0x1
| | "iManufacturer" = 0x2
| | "bcdDevice" = 0x200
| | "Bus Power Available" = 0xfa
| | "bMaxPacketSize0" = 0x40
| | "USB Product Name" = "VirtualHere USB Enhanced Host Controller"
| | "iProduct" = 0x1
| | "iSerialNumber" = 0x0
| | "USB Address" = 0x1
| | "IOUserClientClass" = "IOUSBDeviceUserClientV2"
| | "bDeviceSubClass" = 0x0
| | "bDeviceClass" = 0x9
| | "bcdUSB" = 0x200
| | "locationID" = 0x1000000
| | "kUSBCurrentConfiguration" = 0x1
| | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
| | "Ports" = 0xf
| | "bDeviceProtocol" = 0x1
| | "USB Vendor Name" = "VirtualHere Pty. Ltd."
| | "Device Speed" = 0x2
| | "idVendor" = 0x0
| | "Requested Power" = 0x0
| | "Low Power Displayed" = No
| | }
| |
| +-o Token 4.28.1.1 2.7.195@1100000
| {
| "sessionID" = 0x2060db9a945
| "idProduct" = 0x600
| "bNumConfigurations" = 0x1
| "iManufacturer" = 0x1
| "bcdDevice" = 0x100
| "Bus Power Available" = 0xfa
| "bMaxPacketSize0" = 0x40
| "USB Product Name" = "Token 4.28.1.1 2.7.195"
| "iProduct" = 0x2
| "iSerialNumber" = 0x0
| "USB Address" = 0x2
| "IOUserClientClass" = "IOUSBDeviceUserClientV2"
| "bDeviceSubClass" = 0x0
| "bDeviceClass" = 0x0
| "bcdUSB" = 0x110
| "locationID" = 0x1100000
| "PortNum" = 0x1
| "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
| "kUSBCurrentConfiguration" = 0x1
| "bDeviceProtocol" = 0x0
| "USB Vendor Name" = "Aladdin Knowledge Systems Ltd."
| "Device Speed" = 0x1
| "idVendor" = 0x529
| "Requested Power" = 0x32
| "IOGeneralInterest" = "IOCommand is not serializable"
| "Low Power Displayed" = No
| }
|
+-o com_virtualhere_vhhcd
{
"Card Type" = "Built-in"
"IOPowerManagement" = {"ChildrenPowerState"=0x1,"DevicePowerState"=0x1,"CurrentPowerState"=0x1,"CapabilityFlags"=0x2,"MaxPowerState"=0x1}
"IOUserClientClass" = "com_virtualhere_vhhcduc"
}
.
No, its "as-is" until apple improves support