Не работает usb hub bt4 01
Иногда возникает желание работать с устройством, подключенным по USB, не держа его на столе рядом с ноутбуком. У меня таким устройством является китайский гравёр с лазером на 500 мВт, штука довольно неприятная при близком контакте. Помимо непосредственной опасности для глаз, в процессе работы лазера выделяются токсичные продукты горения, поэтому устройство должно находится в хорошо проветриваемом помещении, и желательно изолированно от людей. А как же таким устройством управлять? Ответ на данный вопрос я случайно нашел, просматривая репозиторий OpenWRT в надежде найти достойное применение старенькому роутеру D-Link DIR-320 A2. Для подключения решил использовать описываемый на Хабре ранее USB over IP tunnel, однако все инструкции по его установке успели потерять актуальность, поэтому пишу свою.
OpenWRT — операционная система, не нуждающаяся в представлении, поэтому её установку расписывать не буду. Для своего роутера взял последний стабильный релиз OpenWrt 19.07.3, и подключил его к основной точке доступа по Wi-Fi в качестве клиента, выбрав режим lan, чтобы не мучать файрвол.
Серверная часть
Действуем согласно официальной инструкции. После подключения по ssh устанавливаем необходимые пакеты.
Далее подключаем к USB-порту роутера наше устройство (в моём случае устройства: USB-хаб, флешку, на которую смонтирована файловая система роутера (ввиду нехватки места на внутреннем накопителе), и, непосредственно, гравёр).
Пробуем вывести список подключенных устройств:
Путём гугления был найден виновник, им оказалась библиотека libudev-fbsd.
Вытаскиваем руками из репозитория последнюю рабочую версию libudev_3.2-1 из релиза OpenWRT 17.01.7 под свою архитектуру, в моём случае это libudev_3.2-1_mipsel_mips32.ipk. С помощью wget/scp загружаем её в память роутера и переустанавливаем
Китаец, подключенный в USB-хаб, получил bsuid 1-1.4. Запомнили.
Теперь запускаем демон:
и биндим китайца
Проверяем, что всё работает:
Чтобы далее биндить девайс автоматически, подредактируем /etc/rc.local, добавив перед exit 0 следующее:
Клиентская часть
Связано это с тем, что клиент не работает с сервером, собранным под ядро старше версии 3.14.
Сервер usbip под OpenWRT 19.07.3 собран на ядре 4.14.180.
Продолжая поиски, натыкаюсь на актуальную разработку виндового клиента на github. Ок, заявлена поддержка Windows 10 x64, но клиент исключительно тестовый, поэтому присутствует ряд ограничений.
Итак, сначала просят установить сертификат, притом дважды. Ок, помещаем его в Trusted Root Certification Authority и Trusted Publishers.
Далее необходимо перевести операционную систему в тестовый режим. Делается это командой
С первого раза у меня не получилось, помешал secure boot. Для его отключения необходимо перезагрузиться в UEFI, и выставить secure boot — disable. На некоторых моделях ноутбуков может потребоваться установка supervisor password.
После этого загружаемся в Windows и делаем bcdedit.exe /set TESTSIGNING ON
Винда говорит, что всё ок. Снова перезагружаемся, и видим в правом нижнем углу надпись Test Mode, версию и номер билда ОС.
Для чего же все эти манипуляции? Для установки неподписанного драйвера USB/IP VHCI. Сделать это предлагается, скачав файлы usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat, и выполнив с правами администратора
либо второй способ, установка Legacy Hardware в ручном режиме. Я выбрал второй вариант, получил предупреждение об установке неподписанного драйвера и согласился с ним.
Далее проверяем, что у нас есть возможность подключиться к удаленному USB-устройству, выполняя команду:
получаем список устройств:
на ошибку usbip: error: failed to open usb id database не обращаем внимания, на работу не влияет.
Теперь биндим устройство:
Всё, винда обнаружила новое устройство, теперь с ним можно работать так, как будто оно физически подключено к ноутбуку.
С китайским гравёром пришлось немного помучаться, так как при попытке установить его драйвер CH341SER через прилагавшийся к гравёру инсталлятор (да, гравёр на Ардуино), USB/IP VHCI ронял винду в BSOD. Однако установка драйвера CH341SER до подключения устройства через usbip.exe решала проблему.
Итог: гравёр шумит и дымит на кухне при открытом окне и закрытой двери, я наблюдаю за процессом выжигания из другой комнаты через родную софтину, которая не чувствует подвоха.
Конечно, можно попробовать просто использовать другой порт. Но лучше не полениться, и все же разобраться, почему USB-разъем не работает.
USB порты — самый популярный интерфейс, совместимый с огромным количеством устройств. Но иногда случается так, что они перестают работать без особых причин. Существует несколько способов решения проблемы.
Годный разветвитель на 4 порта, испытание нагрузкой из 5 устройств.
Впервые за долгие годы у меня получилась ситуация, когда мне потребовался разветвитель USB портов - нужно было подключить к планшету с единственным разъемом MicroUSB 3 устройства: клавиатуру, мышь и флешку, чтобы переустановить на нем операционную систему. После недолгих поисков была выбрана именно эта модель - DEXP BT4-01, так как она была в наличии, по цене не самая дешевая, цены на другие модели начинались от 399 руб, но из всех просмотренных в ценовом диапазоне до 600 руб понравилась именно эта, так как у нее 4 порта и достаточно длинный кабель - 75 см.
Вообще к фирме DEXP отношение у меня двоякое, я имел дело с разными устройствами от них, среди которых были как очень хорошие, качественные, солидные, так и абсолютный одноразовый ширпотреб.
Упаковка представляет из себя прозрачный блистер, с передней стороны находится сам разветвитель, а сзади внизу скрученный кабель. Также вставлена картонка с описанием, характеристиками и т.д.
Ничего больше в комплекте нет. Сам разветвитель относительно небольшой, размеры 88х22х19 мм. Выполнен из матового пластика, качество сборки нормальное, корпус не разборный, состоит из 2 половин, склеенных между собой.
Сверху располагаются 3 порта, светодиодный индикатор работы и кнопка включения, еще 1 порт располагается на торце. Кабель по ощущениям тонковат.
Снизу напечатано название модели и страна производства.
Сбоку на одной стенке находится разъем, как будто для блока питания, но в описании про него ничего не написано, указано, что оно без блока питания. Возможно, в каких-то случаях требуется дополнительный источник питания для работы.
Первое подключение было к компьютеру, в качестве нагрузки 4 флешки, все флешки достаточно быстро определились и прекрасно работали.
После чего разветвитель был благополучно использован для целей его покупки - переустановки ОС на планшете. Так как у разветвителя разъем подключения USB, а у планшета MicroUSB, то пришлось использовать OTG-переходник. Никаких проблем не возникло.
Позже пришла в голову идея испытать его жестко, нагрузив хорошенько. Было подключено одновременно 5 устройств, да-да, именно 5 в 4 порта. Из подручных средств было использовано:
- клавиатура;
- мышь;
- 2 флешки;
- внешний жесткий диск.
Для подключения клавиатуры и мышки в 1 порт USB был использован переходник 2xPS/2 - 1xUSB, так как и клавиатура и мышь были с разъемом PS/2. В остальные порты были вставлены флешки и жесткий диск.
Включаем планшет, дожидаемся загрузки и. и все работает.
Вот так выглядит полная картина безумного эксперимента! Мышь и клавиатура отрабатывают отлично, обе флешки определились, жесткий диск тоже.
Красным цветом отображаются мои рабочие флешки, забитые файлами почти под завязку, а вот у жесткого диска не отобразился объем, но я потом вспомнил, что при последнем его использовании диск сбойнул и у него слетела файловая система, нужно было его полностью отформатировать, так что все нормально!
В общем разветвитель оказался стойким к моему эксперименту и благополучно его прошел!
Нехватка питания
Это тоже касается передних портов. По своей сути USB-выходы на передней панели — это самый обыкновенный USB-концентратор, который подключается к материнской плате с помощью 9-pin коннектора в вышеуказанные разъемы USB1 и USB2. USB-контроллер обеспечивает подключенное устройство питанием-500 мА на 5 В.
Если же спереди подключается несколько устройств, то объем питания никак не изменяется, это те же 500 мА на 5 В. Таким образом, требовательные девайсы могут не работать из-за нехватки питания. В передние слоты рекомендуется подключать только мышь, клавиатуру и флешки, впрочем, как в случае и с USB-хабом пассивного типа питания. Телефон, принтер, сканер и т.д. нужно подключать только в задние разъемы на материнской плате или использовать USB HUB с отдельным блоком питания.
Полезный аксессуар, но качества хотелось бы лучшего
Я увлекаюсь фотографией и это требует наличия достаточно большой и разнообразной внешней памяти для хранения и использования графических файлов изображений и файлов с видео. Учитывая, что по мере роста качества моего фото-оснащения потребности эти постепенно растут. Мне сегодня уже мало встроенного жесткого диска ноутбука, а необходимость классификации и сортировки отснятого материала, в дополнение к тому, в конце концов привели увеличению общего числа внешних носителей памяти (флешек, жестких дисков, приводов компакт-дисков и т.п.). С учетом использования мышки и охлаждающей панели из трех имеющихся в ноутбуке USB-портов свободным остается только один, чего мне последнее время стало частенько не хватать. В связи с этим приобрел в торговой сети DNS разветвитель USB на 4 порта - DEXP ВТ4-04.
Как обычно основным моим критерием при выборе была минимальная цена. Дешевле на момент покупки в магазине не нашлось
На момент покупки меня интересовал кроме цены еще один вопрос - будут ли определяться операционной системой устройства подключенные к ноутбуку через посредство этого устройства. Дело в том, что используемая мной охлаждающая подставка имеет встроенный USB- разветвитель на три порта, но, по видимому, из-за избыточной длины и недостаточного сечения соединительного кабеля не обеспечивает должной связи и устройства, подключаемого к USB-порту, с ноутбуком, система их "не видит". При опробовании, по приходу домой из магазина я убедился, что опасения мои были напрасны и диски подключаемые через hub компьютер уверенно обнаруживает.
Однако, радость моя была недолгой. По прошествии трех месяцев начались перебои соединения и в конце-концов разветвитель перестал выполнять свои функции. Связано это, как я понимаю, с нарушением контактов в разъеме со стороны присоединения к USB-порту ноутбука из-за отсутствия достаточно прочного механического крепления проводника к корпусу разъема. Край внешней, черной, изоляции вышел наружу оголив и сделав видимой цветную изоляцию внутренних тонких жил проводника, а их механической прочности просто не хватило для надежной повседневной эксплуатации.
Так что, производителю хотелось бы посоветовать продумать вопрос усиления механического крепления проводника. Все-таки 400 рублей достаточная цена для того, чтобы надеяться на надежную работу столь простого устройства в течении гораздо более длительного срока, поскольку нести его в ремонт вряд ли имеет смысл.
Драйверы
Контроллеры USB тоже нуждаются в драйверах для корректной работы. В диспетчере устройств вы можете посмотреть, работают ли они должным образом. Если увидите желтый знак — это первый признак конфликта драйверов.
В паках драйверов, вероятнее всего, вы найдете именно те, которые нужны вам. Не лишним будет обновление драйверов и на чипсет материнской платы, к которому напрямую относятся задние USB-выходы. Некоторые пользователи отмечают, что проблема может решиться с помощью замены батарейки CMOS.
Фирма «Орико» появилась на слуху пару-троику лет назад, мол это такой крутой бренд, чуть ли не Эппл в периферии, на всяких Муськах и прочих тейкерах её пиарили как только могли, и всё это было «поддержано» не хилым ценником уровня там Belkin или Buffalo. Покупать что-то неизвестное, да и за такую цену не хотелось, так что, так и не купил, но сейчас реалии изменились, цены стали заметно доступней, а на таобао, цена на Orico даже ниже чем Ugreen, и на пару десятков центов дороже полного нонейма, следовательно, можно попробовать его на «вкус», какой он на самом деле, вдумчиво и со всех сторон, а не писать восторженные дифирамбы, в стиле «приветствующих заглянувших на огонёк» и «сегодня мы поговорим» :)
Что такое USB Hub вообще? — это такое устройство, которое позволяет подключить в N раз больше устройств к вашему персональному компьютеру, телефону, андроид приставке. Они бывают с разным количеством портов, с кардридерами, LAN портом и выходном на наушники, есть даже модели со встроенным адаптером для подключения монитора. Но несмотря на разнообразие, все хабы можно поделить на 3 типа: Пассивные, полуактивные, активные. В переводе на человеческий это означает вовсе не то, кто сверху а кто снизу, а всего лишь то, что хабу не требуется внешнее питание (пассивный хаб), внешнее питание можно подключать по необходимости (полуактивный хаб), внешнее питание необходимо для нормальной работы хаба (активный хаб). Может возникнуть вопрос, а зачем хабу может вообще понадобится питание, он же, и так к USB порту подключается, где есть 5 вольт? Ответ на этот вопрос скрывается в нагрузочной способности USB порта, ведь устройствам важно не только напряжение, а и ток, и с током у USB портов всегда было не ахти (кроме новомодного USB-PD, но речь сегодня не об нём). Даже у USB 3.0 максимальный ток на порт составляет 0.9А, что в принципе может быть достаточно для одного устройства, но при подключении хаба, этот ток распределяется между подключенными устройствами, и если в случае с скажем там принтером или веб камерой тока наверняка хватит всем, то в случае с геймерской клавиатуры с RGB подсветкой и внешнего жесткого диска, тока может не хватить. Именно для таких случаев и выпускают полуактивные и активные хабы — они или содержат свой дополнительный источник напряжения (активные хабы), или имеют возможность подключения такого (полуактивные хабы). Вроде всё просто и понятно, но как обычно, дьявол скрывается в мелочах, и на ровном месте появляются такие нехорошие проблемы, как выгорание USB порта, а то и целого чипсета, на устройстве, к которому подключен хаб с внешним питанием. Причина этой проблемы кроется в желании копеечной экономии от производителей хабов — они не ставят в хаб транзистор по питанию, который бы отсекал протекание тока в обратном направлении — из хаба в основное устройство, что и вызывает необратимые повреждения в электронике. Расскажу на личном примере. У меня в рабочем компьютере стоит материнка Asus Rampage IV Gene — серьезная, геймерская материнка, цена на момент приобретения была в районе $300. Так как кейс стоит под столом, а устройства подключаются на столе, пришлось брать USB 3.0 хаб с длинным проводом, от чего и появились проблемы — внешние жесткие диски или не определялись, или работали нестабильно. Купил хаб с внешним питанием, подключил, всё работает, всё отлично, в конце рабочего дня выключаю систему, а она до конца не выключается — индикаторы на материнке горят. Отключаю блок питания кнопкой — индикаторы всё равно горят! Отключаю блок питания хаба — индикаторы погасли. На следующее утро включаю компьютер, вроде всё работает, но ни одно устройство по USB 3.0 не определяется. Подумал на хаб или кабель, втыкаю флешку прямо в порт на материнке — ноль реакции. В девайс менеджере всё чисто, никаких восклицательных знаков и проблем. Отключение от сети, перезагрузка, переустановка драйверов не помогла — порты умерли, и пришлось ставить PCI-E USB 3.0 карту.Забегая вперёд, напишу, что и с обозреваемым хабом у вас точно такие же шансы сжечь USB порты, если подключать к хабу внешнее питание! Чтоб этого не случилось, или надо соблюдать правило — при включении подаем сначала питание на основное устройство, только потом на хаб, а при выключении — наоборот — сначала обесточиваем хаб, и только потом выключаем основное устройство. Я уверен, желающих заниматься такими извращениями будет мало, так что мой совет — или не подключайте к хабу внешний блок питания, или берите другой хаб.
Ну а теперь собственно, сам обзор. Хаб поставляется в простенькой коробочке, с маленьким листком-вкладышем и кусочком двухстороннего скотча, чтоб его куда-небудь прикрепить. За хаб я заплатил 27 юаней на таобао, это около $4, и вполне приятно, а вот на алиэкспресс от стоит $14.74, что делает покупку там малоразумной. Эксплуатировать я его буду вместе с планшетом Surface Pro 5 (i5-7300/4GB/128GB), и хотя у меня уже есть для сабжа компактный хаб (На фото внизу справа), у него при наличии аж 3х слотов для карточек памяти, только 2 USB порта, которых стало не хватать, так что взял обозреваемый Orico.
Пластиковый корпус так себе, есть облой и сам пластик не очень и крепкий, но для хаба это мало критично — он не айфон последней модели, чтоб им хвастаться. Корпус держится на пластиковых защелках, и разобрать его даже с помощью только ногтей можно без проблем. Внутренности собраны довольно пристойно, флюс отмыт хорошо, а в качестве основного чипсета использовано проверенное временем решение GL3520 от Genesys Logic. Никаких дополнительных фильтров и защит на портах нет, что и не удивительно, исходя из цены. На задней части устройства есть порт Micro USB для подключения внешнего источника питания, а вот управляющего транзистора не наблюдается. Хотел выковырять плату, чтоб посмотреть с обратной стороны, но не смог — она вклеена, только зря поцарапал. Но это не проблема, наличие управляющего транзистора можно проверить и по другому, что позже и сделал, и такого транзистора ожидаемо не обнаружилось.
Подключаем. В центре хаба есть неяркий синий светодиод, что есть хорошо — лишняя иллюминация мне не к чему.
В Диспетчере устройств он определяется как Generic Superspeed USB Hub (VID_05E3&PID_0612). Для оценки производительности хаба использовал USB 3.0 флешку Transcend, 64гб SD карточку Lexar 1000X, которая была подключена в обозреваемый хаб через кардридер Transcend RD-F5. Все тесты были проведены в реальных условиях — К хабу кроме указанных устройств были подключены звуковая карта Behringer U-CA202 и Logitech unifying receiver, а во время проведения тестов играла музыка в фоне, и набирался текст в ворде. Различие в скоростях при подключении через хаб и напрямую оказалось в пределах погрешности, звук не заикается, мышь и клавиатура работают нормально. Для проверки нагрузочной способности подключил внешний жесткий диск Seagate Backup Plus 4TB, который хотя и и использует «ноутбучный» жесткий диск, формата 2.5 дюимов, но он толстый — 11мм, так как пластин в нём 4, соответственно, и потребление тока повышенное. Никаких проблем с этим жестким диском не наблюдалось, раскрутился и работал без внешнего диска совершенно без проблем. Для дополнительной проверки также подключил внешний BD-R рекордер Pioneer BDR-XD05B, с работоспособностью которого тоже проблем не заметил — тестовая BD-RE болванка прожглась и прочиталась нормально.
Ну и напоследок — проверяем, а отдаёт ли хаб ток обратно в основное устройство, при подключении внешнего питания? Для проверки собрал такую «схему» — к хабу подключил внешний блок питания, а к входу хаба, выход «белого USB Доктора». Как можете сами убедится — копеечную экономию производитель таки сделал, что для потребителя может вылиться в поврежденный USB порт.
За $4 это вполне нормальный хаб, проблем со стабильностью и нагревом нет, но при подключении внешнего питания, вполне реально сжечь USB порт в вашем компьютере, так что мой совет — не подключайте к нему внешний блок питания. Что касается именно бренда Orico, ничего расчудесного внутри я не увидел, всё на уровне обычного нонейма, и соответственно, платить за него $14, как хотят на алиэкспресс и прочих геар-банггуд-томтоп-бестах — считаю большой глупостью.
Так выпьем же за то, чтоб все неприятности ушли с короной, цены падали, а доходы — росли. Всем здоровья и счастья!
Не работают USB-порты только на передней панели
Если вы не знакомы с конструктивными особенностями ПК, то наверняка не знаете, что задние порты встроены в материнскую плату, а передние порты подключаются к материнке с помощью проводов. На материнских платах есть соответствующие разъемы для подключения передней панели. Маркируются они следующим образом: USB1 и USB2. Зачастую провода ведущие к этим разъемам отходят или обрываются из-за своей небольшой длинны. Если у вас похожий случай, то вы нашли проблему и нужно просто заменить шлейф. Его можно приобрести отдельно в магазинах компьютерной техники. Также распространенная проблема — короткое замыкание от скопившейся в корпусе пыли. Не забывайте делать регулярную очистку ПК.
Настройки БИОС
БИОС — своеобразный командный центр управления системой. Многие его параметры влияют на работу ПК и больше нигде у вас нет к ним доступа. Настройки USB-портов также находятся в БИОС. Некоторые старые модели материнских плат обладают не самой универсальной конфигурацией по умолчанию. Поэтому если у вас по каким-то причинам произошел откат настроек на дефолтные, то USB порты могли отключиться. Или если же порты не работают с самого первого включения компьютера.
Для решения проблемы вам потребуется зайти в БИОС и убедиться, что следующие параметры активированы:
- USB Controllers
- USB Legacy Function
- USB Storage Function
Обычно эти опции находятся на вкладке «Advanced». Если же не работает ни один порт и вы не можете воспользоваться клавиатурой, подключенной по USB, то попробуйте подобрать девайс, совместимый со старым интерфейсом PS/2. Разъем выглядит примерно следующим образом:
Кстати, это одна из немногих причин, почему такой устаревший формат до сих пор присутствует в современных материнских платах. Как раз для решения подобных проблем.
Читайте также: