云平台无法识别USB设备,怎么办?
原因
USB设备的iSerial字段过长,导致云平台无法识别设备。
解决方案
操作步骤
-
执行以下命令,查询所有USB设备详情信息,判断物理机是否识别USB设备:
[root@localhost ~]# lsusb.py -u -
执行以下命令,查看单个USB设备详情信息,检查iSerial字段是否过长:
[root@localhost ~]# lsusb -v -d 1908:1320 -
执行以下命令,调整数据库中UsbDeviceVO的iSerial字段字符串长度:
[root@localhost ~]# mysql -uroot -pzstack.mysql.password MariaDB [(none)]> ALTER TABLE `zstack`.`UsbDeviceVO` modify column iSerial varchar(1024) DEFAULT NULL; - 升级云平台至4.0以上版本即可解决上述问题。
