RoboDK论坛
许可证加密狗不能在Ubuntu 20.04上工作-可打印版本

+- RoboDK论坛(//m.sinclairbody.com/forum
+-论坛:RoboDK(英文)(//m.sinclairbody.com/forum/Forum-RoboDK-EN
+-论坛:关于RoboDK的一般性问题(//m.sinclairbody.com/forum/Forum-General-questions-about-RoboDK
+—线程:许可证加密狗不工作与Ubuntu 20.04 (/ Thread-License-Dongle-not-working-with-Ubuntu-20-04



许可证加密狗不能在Ubuntu 20.04上工作-dunderMethods-11-10-2022

你好,我在一台机器上安装了Ubuntu 20.04并插入了加密狗,但RoboDK没有检测到加密狗。当我在加密狗的设备ID上运行lsusb时
代码:
Lsusb - s21 -v

它说
代码:
总线001设备021:ID 1bc0:8101
无法打开设备,会丢失一些信息
设备描述符:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0 x1bc0
idProduct 0 x8101
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 3
bNumConfigurations 1
配置描述符:
bLength 9
bDescriptorType 2
wTotalLength 0 x0022
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0 x80
(总线驱动)
MaxPower 100毫安
接口描述符:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
binterfacecclass 3人机接口设备
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID设备描述符:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0不支持
bNumDescriptors 1
bDescriptorType 34报表
wDescriptorLength 52
报告描述符:
**不可用**
端点描述符:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
传输型中断
同步类型无
使用类型数据
wMaxPacketSize 0x0008 1x8字节
bInterval 10

对如何解决这个问题有什么想法吗?连接到这台机器的其他USB设备都可以工作,我知道这个加密狗在我的Windows机器上也可以工作。


许可软件不支持Ubuntu 20.04-艾伯特-11-10-2022

您应该以root权限启动RoboDK,以便RoboDK可以访问USB设备。

例子:

代码:
sudo。/ RoboDK-Start.sh



许可软件不支持Ubuntu 20.04-dunderMethods-11-18-2022

明白了!谢谢。

我还在RoboDK文件夹中找到了usb-dongle-setup.sh,它提供了几个选项来解决这个问题:


代码:
如果您有USB加密狗许可证,您可能需要遵循以下步骤之一,使USB加密狗与RoboDK一起工作:

1.使设备“hiddev0”(加密狗设备)可读可写
执行命令chmod +666 /dev/usb/hiddev0

2.第一个选项,以root权限运行demo:
sudo。/ RoboDK-Start.sh

3.在这个配置文件中添加一行代码:
Sudo nano /etc/udev/rules.d/70-persistent-usb.rules
内核= = " hiddev[0 - 9] *”,模式= " 0666 "

4.或者,修改如下文件:
/etc/udev/rules.d/80-persistent-usb.rules
SYSFS {idProduct} = = " 8101 ", SYSFS {idVendor} = =“1 bc0”=“666”模式,所有者=“用户名”,组=“groupname”