Preferably get the information before the dongle is seen as removed. If we can't, we can assume the USB driver is uhci_hcd (below, the requested information, blue colored, is given as an example): Example 1 / uhci_hcd: # /bin/dmesg | grep HASP | tail - 1 usb 2-2.1: Product: HASP HL 3.25 # /bin/dmesg | grep "usb 2-2.1" | grep hci_hcd | tail -1 usb 2-2.1: new low speed USB device number 4 using uhci_hcd
|
Example 2 / xhci_hcd: # /bin/dmesg | grep HASP | tail -1
[106615.663534] usb 3-2: Product: HASP HL 3.25
# /bin/dmesg | grep "usb 3-2" | grep hci_hcd | tail -1
[106615.450238] usb 3-2: new low-speed USB device number 9 using xhci_hcd
|
Execute the following commands to try to make the USB license dongle readable again (below, the requested information, blue colored, is given as an example / uhci_hcd): # ls /sys/bus/pci/drivers/uhci_hcd | grep : 0000:02:01.0 # echo 0000:02:01.0 >/sys/bus/pci/drivers/uhci_hcd/unbind # echo 0000:02:01.0 >/sys/bus/pci/drivers/uhci_hcd/bind
|
Repeat the unbind/bind commands for each line displayed by the 'ls ' command if any
Restart the aksusbd service: Red Hat Enterprise Linux 6.x | Red Hat Enterprise Linux 7.x and CentOS 7.x (systemd) |
---|
# service aksusbd restart | # systemctl restart aksusbd
|
Check if the license can be read: # hasp_srm_view
License Manager running at host: charonrhel64 License Manager IP address: 127.0.0.1 ...
|
Monitor the guest log file for license detection on next check |