USB-порты продолжают отключать устройства

1

Компьютер: HP ProDesk 600 G1 DM (мини-рабочий стол). Windows 7-64 SP1

4 USB2 сзади и 2 USB3 спереди. Я купил два 4-портовых концентратора USB3, которые имеют свои собственные источники питания. Когда я подключаю концентраторы к задним портам USB2, кажется, что все работает нормально - устройства, подключенные к концентратору (каждый порт имеет собственную кнопку питания), всегда остаются подключенными к компьютеру.

Если я перенесу концентраторы на передние порты USB3, кажется, что все, что подключено к концентраторам, засыпает. Когда я говорю, что засыпает, происходит то, что компьютер все еще видит устройства, подключенные к концентратору, но компьютер не может связаться с устройством.

Это наиболее распространено на нескольких тестовых телефонах, которые я подключил к концентратору - когда я компилирую новый код приложения и внедряю его в телефоны, Android adbпросто теряет связь с устройствами. Я должен вручную отключить каждый телефон и повторно подключить к USB-кабелю. Когда я отключаю, компьютер издает этот «отключенный» сигнал, а при повторном подключении - «подключенный», и все снова работает. Но через 10 минут все повторяется снова. Это довольно раздражает.

Сейчас я снова подключаю концентратор к портам USB2. Но эта проблема «засыпания», если я правильно помню, похоже, продолжалась какое-то время, поскольку у меня были внешние накопители SATA емкостью 1 ТБ, подключенные к каждому порту USB3 - и я бы заметил, что время от времени диски показывали отключенные или он был подключен, но к диску невозможно было обратиться, пока я не разберусь и не подключусь снова.

Я проверил настройки электропитания и отключил их, USB selective suspendа также убедился, что все настройки электропитания отключены в диспетчере устройств. Помимо того, что эти порты USB3 плохие, я не могу думать о том, что еще посмотреть или проверить.

Обновить:

Два накопителя Seagate HDD USB3 емкостью 2 ТБ: Рабочий стол Win7-64: не работает ни на одном из портов usb2 или usb3, не работает на концентраторе. Однако в определенный момент эти накопители работали, поскольку они регулярно создавали резервные копии моего настольного ноутбука Win10: накопители прекрасно работают на портах USB2 и USB3

Два USB3-концентратора: настольный компьютер Win7-64: работает как с портами USB2, так и с портами USB3, проблемы с случайным отключением устройств ноутбуком Win10: прекрасно работает как с портами USB2, так и с портами USB3.

Другие устройства: Тестовые телефоны (2 разных Samsung, 1 Motorolla): все работы подключены к портам USB2 и USB3, а также работают через концентраторы USB3 - однако разъединения продолжаются, когда концентратор USB подключается к порту USB3.

Это расстраивает .... начинаю думать, что это проблема питания с обоими портами USB3 на рабочем столе ... но тогда жесткие диски не работают, подключенные к USB2 (но это имеет смысл, потому что USB2 может не передавать достаточно энергии на жесткий диск). Однако я подключил жесткий диск к включенному концентратору, который был подключен к USB2, и жесткий диск все еще не работал / не распознавался.

Я сбит с толку.

rolinger
источник
Видите ли вы те же симптомы, если подключаете телефон напрямую к порту USB3, а не через концентратор?
AFH
Попробуйте отключить USB selective suspend settingв настройках панели управления \ USB. Также обновите драйвер USB3 от производителя вашей материнской платы. Есть ли у внешнего концентратора собственный источник питания? Это также может произойти, если вы подключите слишком много устройств, но каждый USB-порт на материнской плате может обеспечить только 500 мА на порт
Alex
@AFH - еще тестирование. Телефоны через USB Hub работают, но отключаются. Телефоны прямые к USB3 работают. Однако жесткий диск USB 3TB подключается к концентратору и напрямую к порту usb3 - не работает. Подключите жесткий диск к USB2, и он работает.
ролингер
@Alex - да, я заметил, что USB-драйверы Samsung не работают из-за обновления Windows - сейчас попробую через HP. USB selective suspendбыл включен ранее, пока я не начал устранять неисправности сегодня - теперь он отключен. концентраторы имеют свои собственные источники питания, и каждый USB-порт на концентраторе имеет свою собственную кнопку питания (все включено).
ролингер
1
Щелкните правой кнопкой мыши на этом устройстве, перейдите в свойства и detailsперейдите на вкладку, переключитесь там Propertyв раскрывающемся списке, чтобы hardware IDsпоявилась строка USB\VID_XXXX&PID_XXXX&REV_XXX, щелкните правой кнопкой мыши на этом, скопируйте и поместите эту строку в Google для декодирования устройства
Alex

Ответы:

1

Постановили:

USB3 постоянно отключает USB2 и нижние устройства, но совсем не работает для устройств USB3.

Диспетчер устройств показывает unknown device. Свойства -> Подробнее -> идентификаторы оборудования показали , что было PCI\VEN_8086&DEV_8C31&SUBSYS_21D0103C- быстрый поиск Google вернулся , что аппаратный идентификатор принадлежит к моему компьютеру (HP 600 G1 DM): Intel(R) USB 3.0 eXtensible Host Controller drivers / Hewlett-Packard HP ProDesk 600 G1 DM (M9Q80US#ABA).

Затем я пошел в службу поддержки HP , чтобы найти драйвер для USB 3.0 расширяемый хост - контроллер, скачено (sp72828.exe) и установлен и не удалось с ошибкой: Not compatible with this computer... Затем я попробовал режим совместимости и вновь потерпел неудачу с: wrong operation system. Затем я пошел прямо на сайт Intel и взял оттуда драйвер, но в основном получил те же сообщения об ошибках.

Я удалил unknown hostиз диспетчера устройств и попытался снова, все те же сообщения об ошибках. В последней попытке, в свойствах «неизвестного устройства» я попытался обновить драйвер и вручную указал его на каталог, в котором был загружен драйвер HP (sp72828.exe), и чудесным образом установил его правильно. Все подключенные к USB3 устройства вернулись, внешние концентраторы USB3 снова заработали. Похоже, что это более старый драйвер (2015), а новые показывают даты середины 2017 года - но я собираюсь оставить его пока. Мне потребовалось около 6 часов, чтобы снова заставить его работать, и я не собираюсь в ближайшее время разбираться с ним.

Запишите это на тот случай, если у кого-то возникнет такая же проблема, возможно, это поможет им решить их проблему.

rolinger
источник
По этой причине вы всегда должны устанавливать драйверы напрямую от поставщика, если это возможно. Было бы интересно узнать дату предыдущего водителя и нового водителя.
Ramhound
Это испытание является живым доказательством того, что процесс установки / регистрации Microsoft по-прежнему является «спагетти-кодом», и если вы не являетесь OEM-производителем и не пользуетесь поддержкой Microsoft, любая успешная установка ОС с помощью официального установщика дистрибутива на старое оборудование - ничто. но чудо.
Ale..chenski
0

Как видно из описания проблемы, основной проблемой была разница в поведении USB 3.0 между задними портами и передними портами.

Между задними и передними портами есть одно серьезное различие: задние порты имеют все следы на плате, в то время как передние имеют все аналогичные следы ПЛЮС дополнительный разъем ПЛЮС дополнительный кабель. Чтобы получить аналогичное качество сигнала на более длинных каналах, соответствующие PHY хост-порта должны быть сконфигурированы для более высокого уровня снижения выделения и более сильного выравнивания на стороне приемника, чтобы сделать каналы надежными. Как я помню из прошлого, некоторые производители комплектного оборудования устанавливали два РАЗЛИЧНЫХ USB-хост-драйвера для задних и передних портов. Для этого необходимо точно знать конфигурацию USB платы (какой внешний порт подключен к каким внутренним контактам) и иметь собственный драйвер. Таким образом, установка универсального драйвера может работать, но оставить передние порты несколько несовершенными.

Более того, HP ProDesk 600 G1 использует 5-летний чипсет Q85, ~ 2013, когда xHCI был довольно глючным. Одним из распространенных методов устранения аппаратных недостатков было использование так называемых «драйверов фильтров» с одобрения и помощи Microsoft. По мере развития аппаратного обеспечения и реализации аппаратных исправлений новые драйверы не имеют этих исправлений, срок их действия истекает. Таким образом, последние версии драйверов не обязательно являются лучшими для устаревшего оборудования, и могут быть функциональные сбои, даже если система сообщает об успешной установке. Таким образом, водитель 2015 года может быть лучшим, что вы можете иметь.

Это, вероятно, причина, почему система USB часто ломается с новым обновлением системы.

Ale..chenski
источник