Компьютер: 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, и жесткий диск все еще не работал / не распознавался.
Я сбит с толку.
источник
USB selective suspend setting
в настройках панели управления \ USB. Также обновите драйвер USB3 от производителя вашей материнской платы. Есть ли у внешнего концентратора собственный источник питания? Это также может произойти, если вы подключите слишком много устройств, но каждый USB-порт на материнской плате может обеспечить только 500 мА на портUSB selective suspend
был включен ранее, пока я не начал устранять неисправности сегодня - теперь он отключен. концентраторы имеют свои собственные источники питания, и каждый USB-порт на концентраторе имеет свою собственную кнопку питания (все включено).details
перейдите на вкладку, переключитесь тамProperty
в раскрывающемся списке, чтобыhardware IDs
появилась строкаUSB\VID_XXXX&PID_XXXX&REV_XXX
, щелкните правой кнопкой мыши на этом, скопируйте и поместите эту строку в Google для декодирования устройстваОтветы:
Постановили:
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 часов, чтобы снова заставить его работать, и я не собираюсь в ближайшее время разбираться с ним.Запишите это на тот случай, если у кого-то возникнет такая же проблема, возможно, это поможет им решить их проблему.
источник
Как видно из описания проблемы, основной проблемой была разница в поведении USB 3.0 между задними портами и передними портами.
Между задними и передними портами есть одно серьезное различие: задние порты имеют все следы на плате, в то время как передние имеют все аналогичные следы ПЛЮС дополнительный разъем ПЛЮС дополнительный кабель. Чтобы получить аналогичное качество сигнала на более длинных каналах, соответствующие PHY хост-порта должны быть сконфигурированы для более высокого уровня снижения выделения и более сильного выравнивания на стороне приемника, чтобы сделать каналы надежными. Как я помню из прошлого, некоторые производители комплектного оборудования устанавливали два РАЗЛИЧНЫХ USB-хост-драйвера для задних и передних портов. Для этого необходимо точно знать конфигурацию USB платы (какой внешний порт подключен к каким внутренним контактам) и иметь собственный драйвер. Таким образом, установка универсального драйвера может работать, но оставить передние порты несколько несовершенными.
Более того, HP ProDesk 600 G1 использует 5-летний чипсет Q85, ~ 2013, когда xHCI был довольно глючным. Одним из распространенных методов устранения аппаратных недостатков было использование так называемых «драйверов фильтров» с одобрения и помощи Microsoft. По мере развития аппаратного обеспечения и реализации аппаратных исправлений новые драйверы не имеют этих исправлений, срок их действия истекает. Таким образом, последние версии драйверов не обязательно являются лучшими для устаревшего оборудования, и могут быть функциональные сбои, даже если система сообщает об успешной установке. Таким образом, водитель 2015 года может быть лучшим, что вы можете иметь.
Это, вероятно, причина, почему система USB часто ломается с новым обновлением системы.
источник