Quantcast
Channel: Gemalto Sentinel Customer Discussions
Viewing all articles
Browse latest Browse all 1619

Re : Sentinel Driver v5.7.4 on macOS El Capitan (10.11) and Sierra (10.12)

$
0
0
Hi Gaurav,

Firstly, my mistake in the title.  It should read v7.5.4 (i.e. I have the latest drivers).

The device is a Black and Yellow with Safenet Sentinel labelling.  It is for AIR Embedded Workbench licensing.

MacOS 10.12 (Sierra) reports the following in System Information.


USB UltraPro:

  Product ID:    0x0300
  Vendor ID:    0x04b9  (Rainbow Technologies, Inc.)
  Version:    2.00
  Speed:    Up to 1.5 Mb/sec
  Manufacturer:    SafeNet Inc.
  Location ID:    0xfa132000 / 7
  Current Available (mA):    500
  Current Required (mA):    26
  Extra Operating Current (mA):    0


and `ioreg -l` command reports:


      | | | +-o USB UltraPro@fa132000  <class AppleUSBDevice, id 0x100000a04, registered, matched, active, busy 0 (114 ms), retain 17>
      | | |   | {
      | | |   |   "sessionID" = 2179778486665
      | | |   |   "iManufacturer" = 2
      | | |   |   "bNumConfigurations" = 1
      | | |   |   "idProduct" = 768
      | | |   |   "bcdDevice" = 512
      | | |   |   "Bus Power Available" = 250
      | | |   |   "USB Address" = 7
      | | |   |   "bMaxPacketSize0" = 8
      | | |   |   "iProduct" = 1
      | | |   |   "iSerialNumber" = 0
      | | |   |   "bDeviceClass" = 255
      | | |   |   "Built-In" = No
      | | |   |   "locationID" = 18446744073610141696
      | | |   |   "bDeviceSubClass" = 0
      | | |   |   "bcdUSB" = 256
      | | |   |   "USB Product Name" = "Sentinel SuperPro 6.6.0"
      | | |   |   "PortNum" = 2
      | | |   |   "non-removable" = "yes"
      | | |   |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
      | | |   |   "bDeviceProtocol" = 0
      | | |   |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
      | | |   |   "IOPowerManagement" = {"ChildrenPowerState"=4,"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=3}
      | | |   |   "USB Driver Version" = "7.5.4"
      | | |   |   "Device Speed" = 0
      | | |   |   "USB Vendor Name" = "Rainbow Technologies Inc."
      | | |   |   "idVendor" = 1209
      | | |   |   "ClassicMustNotSeize" = Yes
      | | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
      | | |   |   "IOClassNameOverride" = "IOUSBDevice"

So it looks like it is working (at least to some extent).  Is there a way to test it is working on a Mac?  Is there some basic Mac test application I can run to communicate with it?

My use case is possibly not the norm.  I want to run IAR EW on my Mac, using WINE (Windows Emulation).  The program works fine but I need the License Manager to be able to find the Sentinel Device.

The method described in WINE support is to symlink the device from OS X (or Linux) to the WINE directory, however not device exists in /dev on my Mac (not sure if this is normal or not).

In essence, I'm looking for a way to map the Sentinel device in macOS to the WINE environment so my Windows apps running in WINE can communicate with it.

Should I expect an entry in /dev when the Sentinel device is inserted and the drivers loaded?

How do programs normally communicate with the Sentinel device?  Via a proprietary library or DLL?  Or via some other standard/open interface (e.g. TCP/IP)?

Thanks for any help,
Brendan.


Viewing all articles
Browse latest Browse all 1619

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>