Страница 1 из 1

Проблемы с USB

Добавлено: 16 сен 2020, 10:29
Pupsik
Суть проблемы. Есть ПК с 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". не помогло. Где копать.

Проблемы с USB

Добавлено: 16 сен 2020, 10:32
rogoznik
Pupsik, а уверен что именно порт отваливатся? Может стик отваливатеся? А если отваливается стик то 100% проблема в удлинителе.

Проблемы с USB

Добавлено: 16 сен 2020, 10:35
WWolf
Pupsik писал(а):
16 сен 2020, 10:29
- 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 это строки выделены красным цветом.
что там ещё касаемо usb перед этими строками?
скорее всего проблема с питанием этого стика - или не хватает из-за говяного удлинителя или кто-то коротит на той стороне его... как вариант сама связь ещё плохая, удлинитель с ферритами?
сами ch341 довольно стойкие микросхемки, у меня неделю мегабит прокачивал через них, потери меньше 0,01% составили
Pupsik писал(а):
16 сен 2020, 10:29
Помогает только перезагрузка ПК.
а вот с таким поведением я столкнулся когда на stm32 эмулировал usb флэшку...
и из-за кучи ошибок идентификации ядро просто блочило это устройство на всю сессию и лечилось именно перезагрузкой...
так что проверяй удлинитель...

Проблемы с USB

Добавлено: 16 сен 2020, 10:56
Pupsik
Это стик вместе с удлинителем полгода работал на другом ПК с УД но под Win 10. Проблем не было, но правда был воткнут в USB3.0. Но потребление энергии у стика мизерное.

Проблемы с USB

Добавлено: 16 сен 2020, 10:58
rogoznik
Pupsik писал(а):
16 сен 2020, 10:56
Это стик вместе с удлинителем полгода работал на другом ПК
Так на другом ПК он работал, а на этом отваливается. Воткни без удлинителя

Проблемы с USB

Добавлено: 16 сен 2020, 11:01
Pupsik
Я об этом уже думал, но пока далеко от дома. Буду только на выходных и попробую без удлинителя, кстати он с фиритами.

Проблемы с USB

Добавлено: 16 сен 2020, 11:09
WWolf
Pupsik, винда в этом плане более лояльна, она не отрубает девайс глючный, а долбит и его и себя. Линь в этом плане не терпит такого поведения.
Воткнут в usb 3.0 был, вот и ответ, ток выше, есть чем компенсировать падение на удлинителе...

Проблемы с USB

Добавлено: 19 сен 2020, 21:50
madesta
У меня на удлинителе чаcтсенько отваливался подключаемый по usb внешний винчестер, несмотря на то, что питание внешний винчестер получает через свой БП. Видимо, влияние ещё оказывает и длина конкретного шнурка для конкретного компьютера, потому как на другой машине с этим же удлинителем проблем не наблюдается.