Вопрос или проблема
Я вижу следующее сообщение в журнале ядра Linux:
usb usb1-port5: отключено хабом (ЭМИ?), повторное включение...
После этого USB-устройства отключаются. В некоторых случаях они сразу же переподключаются, в других случаях – нет. В последних случаях я также вижу:
usb usb1-port5: Невозможно включить. Возможно, USB-кабель плохой?
Что вызывает эти проблемы и как избежать негативных последствий?
В данном конкретном случае беспроводная USB-флешка соединена непосредственно с USB-портом. Проблема не совпадает с каким-либо определённым временем дня. Использование другого USB-порта не имеет значения. Использование другой беспроводной USB-флешки также не имеет значения. Использование другой материнской платы делает разницу. Отключение других USB-устройств не имеет значения.
Несмотря на то, что здесь представлены детали, ответ может и должен охватывать больше настроек, чтобы быть полезным другим.
Я не понимаю, почему. Физическое перемещение беспроводной USB-флешки с материнской платы, подключив её к внешнему USB-хабу, соединённому с 2-метровым кабелем, решило проблемы с отключением.
Я испытываю это с рабочими станциями в месте с высокой ЭМИ. Это очень плохо. Я беспокоюсь о том, что устройство может сгореть, но больше всего чувствую боль от серьёзной задержки, когда появляется сообщение об ошибке оригинального автора. Машина становится частично неотзывчивой. Это беспокойный стимул, чтобы это исправить.
У меня есть промежуточные хабы. У меня есть заземление, насколько это возможно. Но проблемы всё равно остаются.
Оказалось, что “ферритовое ядро” предназначено для помощи в снижении этих проблем: https://en.wikipedia.org/wiki/Ferrite_core
Решение, упомянутое здесь, и я собираюсь попробовать добавить ферритовые ядра:
Ответ или решение
Проблема с отключением USB-портов, связанная с электромагнитным излучением (ЭМИ), может быть сложной и многогранной. Судя по приведенным логам ядра Linux, сообщение "disabled by hub (EMI?)" указывает на то, что хаб отключает порт в ответ на обнаружение нестабильного сигнала, что, в свою очередь, может быть вызвано воздействием ЭМИ.
Причины возникновения проблемы
-
Электромагнитные помехи (ЭМИ): Ваша среда является "высокой ЭМИ". Это может быть вызвано рядом факторов, таких как работающие электроприборы, трансформаторы или даже взаимодействие с другими проводами. ЭМИ может мешать нормальному функционированию USB-устройств, что приводит к их отключению.
-
Качество проводов: Иногда проблема может быть связана с некачественными или поврежденными USB-кабелями. Оборудование может не иметь достаточной защиты от помех, что приводит к потере связи.
-
Проблемы с земляным контуром: Если устройства не заземлены должным образом, это может способствовать накоплению статического электричества, что делает их чувствительными к ЭМИ.
-
Работа с различными устройствами: Вы отметили, что смена USB-слотов не решила проблему, и использование других wireless USB-стиков также не помогло. Это указывает на возможность проблем в самой материнской плате или её совместимости с подключаемыми устройствами; различные материнские платы могут иметь разные схемы управления питанием и обработки сигналов.
Решения для снижения воздействия ЭМИ
-
Использование ферритовых сердечников: Как было упомянуто в вашем сообщении, добавление ферритовых сердечников к USB-кабелям может помочь снизить ЭМИ, блокируя высокочастотные помехи. Наиболее эффективным будет установить ферритовые сердечники как можно ближе к коннекторам.
-
Применение экранированных USB-кабелей: Такие кабели имеют дополнительную защиту, которая может помочь справиться с электромагнитными помехами.
-
Перемещение устройства: Вы отметили, что подключение беспроводного USB-стика к внешнему хабу через 2-метровый кабель решило проблему. Это может свидетельствовать о том, что расстояние от источника ЭМИ имеет значение. Попробуйте разместить устройства подальше от потенциальных источников помех.
-
Проверка электропитания: Убедитесь, что ваша система имеет стабильное электропитание. Быстрая смена напряжения может вызывать помехи в работе систем.
-
Минимизация количества подключённых устройств: Если возможно, отключите или ограничьте количество используемых USB-устройств, чтобы уменьшить общий уровень ЭМИ.
-
Экранирование и заземление: Обеспечьте максимальное возможное экранирование для фронтальной панели и заземление электрических проводников. Это поможет создать защитный эффект и снизить помехи.
-
Регулярные проверки и диагностика: Периодически проверяйте работоспособность своих устройств и кабелей, анализируйте состояние и, при необходимости, заменяйте их.
В заключение, учитывая, что вы сталкиваетесь с проблемами в среде с высоким уровнем ЭМИ, разработка всеобъемлющей стратегии управления электромагнитными помехами является ключом к стабильной работе ваших устройств. Надеюсь, эти рекомендации окажутся полезными и помогут минимизировать проблемы с отключением USB-устройств.