Проблемы с USB
Добавлено: 16 сен 2020, 10:29
Суть проблемы. Есть ПК с Mint 20 xfce, работает как сервер умного дома. По USB 2.0 через удлинитель подключен стик для zigbee. Периодически отваливается порт USB. Система умного дома ломается:
Zigbee2MQTT:info 2020-09-15 21:18:06: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-09-15.21-18-06' filename: log.txt
Zigbee2MQTT:info 2020-09-15 21:18:07: Starting Zigbee2MQTT version 1.14.4 (commit #037d54a)
Zigbee2MQTT:info 2020-09-15 21:18:07: Starting zigbee-herdsman...
Zigbee2MQTT:error 2020-09-15 21:18:08: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-09-15 21:18:08: Failed to start zigbee
Zigbee2MQTT:error 2020-09-15 21:18:08: Exiting...
Zigbee2MQTT:error 2020-09-15 21:18:08: Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
Сам стик виден,
ls -l /dev/serial/by-id выдает
lrwxrwxrwx 1 root root 13 сен 15 21:20 usb-1a86_USB2.0-Serial-if00-port0 -> ../../ttyUSB0,
dmesg выдает
........
........
- 8127.123837] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
[30234.002917] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32 это строки выделены красным цветом.
Помогает только перезагрузка ПК. Пробовал вариант с grub - GRUB_CMDLINE_LINUX_DEFAULT="quiet splash sbcore.autosuspend=-1". не помогло. Где копать.
Zigbee2MQTT:info 2020-09-15 21:18:06: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-09-15.21-18-06' filename: log.txt
Zigbee2MQTT:info 2020-09-15 21:18:07: Starting Zigbee2MQTT version 1.14.4 (commit #037d54a)
Zigbee2MQTT:info 2020-09-15 21:18:07: Starting zigbee-herdsman...
Zigbee2MQTT:error 2020-09-15 21:18:08: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-09-15 21:18:08: Failed to start zigbee
Zigbee2MQTT:error 2020-09-15 21:18:08: Exiting...
Zigbee2MQTT:error 2020-09-15 21:18:08: Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
Сам стик виден,
ls -l /dev/serial/by-id выдает
lrwxrwxrwx 1 root root 13 сен 15 21:20 usb-1a86_USB2.0-Serial-if00-port0 -> ../../ttyUSB0,
dmesg выдает
........
........
- 8127.123837] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
[30234.002917] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32 это строки выделены красным цветом.
Помогает только перезагрузка ПК. Пробовал вариант с grub - GRUB_CMDLINE_LINUX_DEFAULT="quiet splash sbcore.autosuspend=-1". не помогло. Где копать.