线程评级:
Ubuntu 20.04不支持授权加密狗
# 1
你好,我已经在一台机器上安装了Ubuntu 20.04,并插入了加密狗,但RoboDK没有检测到加密狗。当我对加密狗的设备ID运行lsusb时
代码:
Lsusb -s 21 -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
bInterfaceClass 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 1x 8字节
bInterval 10

对如何解决这个问题有什么想法吗?连接到这台机器上的其他USB设备工作正常,我知道我的Windows电脑上的加密狗工作正常。
您应该以根权限启动RoboDK,以便RoboDK可以访问USB设备。

例子:

代码:
sudo。/ RoboDK-Start.sh
# 3
明白了!谢谢。

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


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

1.使设备“hiddev0”(加密狗设备)可读可写
Sudo 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”




浏览此线程的用户:
1客人(年代)

Baidu
map