Проблемы с USB

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Pupsik
Сообщения: 11
Зарегистрирован: 10 сен 2020, 09:44
Контактная информация:

Проблемы с USB

#1

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". не помогло. Где копать.

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Проблемы с USB

#2

16 сен 2020, 10:32

Pupsik, а уверен что именно порт отваливатся? Может стик отваливатеся? А если отваливается стик то 100% проблема в удлинителе.
ИзображениеИзображение

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Проблемы с USB

#3

16 сен 2020, 10:35

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 флэшку...
и из-за кучи ошибок идентификации ядро просто блочило это устройство на всю сессию и лечилось именно перезагрузкой...
так что проверяй удлинитель...
Последний раз редактировалось пользователем 1 WWolf; всего редактировалось раз: 16

no avatar

Автор темы
Pupsik
Сообщения: 11
Зарегистрирован: 10 сен 2020, 09:44
Контактная информация:

Проблемы с USB

#4

16 сен 2020, 10:56

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

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Проблемы с USB

#5

16 сен 2020, 10:58

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

no avatar

Автор темы
Pupsik
Сообщения: 11
Зарегистрирован: 10 сен 2020, 09:44
Контактная информация:

Проблемы с USB

#6

16 сен 2020, 11:01

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

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Проблемы с USB

#7

16 сен 2020, 11:09

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

Аватара пользователя

madesta
Сообщения: 1988
Зарегистрирован: 11 июн 2017, 21:47
Решено: 28
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 425 раз
Контактная информация:

Проблемы с USB

#8

19 сен 2020, 21:50

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

Закрыто

Вернуться в «Иные системные ошибки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость