Electronic Theatre Controls
Welcome to ETC's Online Community

HASP Unknown Device

rated by 0 users
Answered (Verified) This post has 1 verified answer | 12 Replies | 1 Follower

Top 25 Contributor
248 Posts
jabadger posted on 09-16-2009 4:16 PM
I haven't used my Offline Hasp Key for a while on Parallels. Now when I do, windows shows that the Hasp Key is an Unknown Device and doesn't recognize it as anything. Ideas?

Answered (Verified) Verified Answer

Top 25 Contributor
248 Posts
Narrowed down the problem. I found a terminal script to unload the HASP driver (aksusbd in the activity monitor, you can't just kill it, it needs to be unloaded via terminal). When I did, windows recognized the dongle as an Aladdin HASP Key.

My next problem was that even though Windows saw the dongle, EOL was still in mirror mode even though I tried the shortcut keys. On the master console I switched to the CIA (something else was in the way) and was then able to access the mirror options under Displays and was able to finally disable mirror mode and all was well on the client.

Sooo, the end result of all this, is that I still need to be able to use a HASP dongle on the mac side periodically as well. So I did some digging and made two Services in Automator that you can run. One unloads the HASP dongle driver, the other, well, loads it. Both require your password because sudo is required for the shell script.

Here is the command that is being invoked by the load service;
sudo launchctl unload /Library/LaunchDaemons/com.aladdin.aksusbd.plist

or for loading
sudo launchctl load /Library/LaunchDaemons/com.aladdin.aksusbd.plist

Attached are the services I made. Just drop them into /Library/Services/ in your home directory and then just invoke them from the pull down under any application name at the top. (Made for Snow Leopard)

All Replies

Top 75 Contributor
60 Posts

I'd try reinstalling the HASP drivers. Windows sometimes looses drivers and gets confused if you switch USB ports.. not sure how port mapping is handled by parallels..

You can download the drivers here.

 

Tom

Top 25 Contributor
248 Posts
No love. Still says unrecognized, unknown device. Boo.
Top 50 Contributor
90 Posts

Are you getting the "parallels has discovered X device do you want it to connect to the virtual machine" message?

Have you started the virtual machine before inserting the key?

Are you running Parallels 4.0 or Snow Leopard?

Top 10 Contributor
527 Posts

Also may want to check if OSX has installed a HASP driver? I've seen problems with Parallels taking control of the dongle when OSX isn't simply ignoring it.

-luke-

Top 25 Contributor
248 Posts
Parallels does see the key as an unknown device, so there isn't the usual problem with the Mac side taking control of it and not letting up. Yes I got the message to choose between 'Your Mac' and 'Virtual Machine'. I have also temporarily set USB devices to always default to connect to Virtual Machine. I don't think it's an issue of not seeing the key, because clearly windows does. There must be some bad driver juju going on or something, something that uninstalling the Hasp drivers and reinstalling doesn't rectify.
Top 75 Contributor
60 Posts

I just got some more information from one of our developers and the drivers used by Eos/Ion are slightly different to those used by Congo, which is the link I provided above.

Normally the drivers will be installed by the Eos/Ion installer; but assuming you have tried a reinstall already you can try downloading them directly from the HASP website :

ftp://ftp.aladdin.com/pub/hasp/srm/Runtime_%28Drivers%29/HASP_SRM_Runtime_setup.zip

Let me know if it works...

 

Tom

 

 

 

Top 25 Contributor
248 Posts
Still shows up as an Unknown Device.
Top 10 Contributor
527 Posts

Hate to ask - but have you tried it on another machine? Could be faulty hardware?

Top 25 Contributor
248 Posts
Not yet. When I get the opportunity, sure.
Top 75 Contributor
60 Posts

I just tried on my mac here (Macbook Pro running Parallels 4.0 & Windows XP) and it works fine - even if I force Windows to uninstall the driver it gets reinstalled when I disconnect and reconnect the HASP dongle.

I'd say try reinstalling the Eos offline software, and if that doesn't work, you might have a bad dongle, try it on another PC.

 

-Tom

Top 25 Contributor
248 Posts
Tried on brand new MBP with Parallels 4.0 and it worked for about an hour, then stopped working. Could not get it to recognize no matter what. Dongle works fine, it is just weird HASP voodoo with Parallels that is hit or miss with many users it seems (after reading Parallels website). So, I had to dust off my big honkin PC to get a client going for the time being.

Looking forward to network connectivity for Mac Offline.

Top 25 Contributor
248 Posts
Narrowed down the problem. I found a terminal script to unload the HASP driver (aksusbd in the activity monitor, you can't just kill it, it needs to be unloaded via terminal). When I did, windows recognized the dongle as an Aladdin HASP Key.

My next problem was that even though Windows saw the dongle, EOL was still in mirror mode even though I tried the shortcut keys. On the master console I switched to the CIA (something else was in the way) and was then able to access the mirror options under Displays and was able to finally disable mirror mode and all was well on the client.

Sooo, the end result of all this, is that I still need to be able to use a HASP dongle on the mac side periodically as well. So I did some digging and made two Services in Automator that you can run. One unloads the HASP dongle driver, the other, well, loads it. Both require your password because sudo is required for the shell script.

Here is the command that is being invoked by the load service;
sudo launchctl unload /Library/LaunchDaemons/com.aladdin.aksusbd.plist

or for loading
sudo launchctl load /Library/LaunchDaemons/com.aladdin.aksusbd.plist

Attached are the services I made. Just drop them into /Library/Services/ in your home directory and then just invoke them from the pull down under any application name at the top. (Made for Snow Leopard)

Page 1 of 1 (13 items) | RSS
Powered by Community Server (Commercial Edition), by Telligent Systems