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

1047
rolinger

Компьютер: 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 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, и жесткий диск все еще не работал / не распознавался.

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

1
Видите ли вы те же симптомы, если подключаете телефон напрямую к порту USB3, а не через концентратор? AFH 5 лет назад 0
Попробуйте отключить параметр «Выборочная приостановка USB» в разделе «Панель управления \ Настройка USB». Также обновите драйвер USB3 от производителя вашей материнской платы. Есть ли у внешнего концентратора собственный источник питания? Это также может произойти, если вы подключите слишком много устройств, но каждый USB-порт на материнской плате может обеспечить только 500 мА на порт Alex 5 лет назад 0
@AFH - еще тестирование. Телефоны через USB Hub работают, но отключаются. Телефоны прямые к USB3 работают. Однако жесткий диск USB3 емкостью 2 ТБ подключается как к концентратору, так и напрямую к порту usb3 - не работает. Подключите жесткий диск к USB2, и он работает. rolinger 5 лет назад 0
@Alex - да, я заметил, что драйверы USB Samsung не работают из-за обновления Windows - сейчас попробую через HP. «Селективная приостановка USB» была включена ранее, пока я не начал устранять неисправности сегодня - теперь она отключена. концентраторы имеют свои собственные источники питания, и каждый USB-порт на концентраторе имеет свою собственную кнопку питания (все включено). rolinger 5 лет назад 0
Обновления HP недоступны ... все обновлено. Внесены некоторые исправления в мой оригинальный пост rolinger 5 лет назад 0
В диспетчере устройств я заметил, что у меня есть нераспознанное устройство, я удалил его, произвел сканирование оборудования, и оно вернулось с «контроллером универсальной последовательной шины (usb)», и при попытке автоматически установить драйвер не удалось. Затем я отключил все USB-устройства, удалил неисправный контроллер, снова отсканировал и он вернулся. Я не знаю, что он обнаруживает, но сейчас нет подключенных USB-портов. Кроме того, плохой USB-контроллер действительно указывает, кто производитель, и MS Update не может найти подходящий драйвер. Мысли? rolinger 5 лет назад 0
Щелкните правой кнопкой мыши на этом устройстве, перейдите в свойства и перейдите на вкладку «Детали», переключите там «Свойство» в раскрывающемся списке «Аппаратные идентификаторы», там будет строка типа «USB \ VID_XXXX & PID_XXXX & REV_XXX`, щелкните правой кнопкой мыши на этом, скопируйте и поместите эту строку на Google, чтобы декодировать устройство Alex 5 лет назад 1
@Alex - офигенно, это возвращается как: `Драйверы расширяемого хост-контроллера Intel (R) USB 3.0 / Hewlett-Packard HP ProDesk 600 G1 DM (M9Q80US # ABA)` - это точно мой компьютер. Теперь найти надежное место для загрузки драйвера. Сначала пробуем HP. rolinger 5 лет назад 0
Теперь все это имеет смысл ... это расширяемый хост-контроллер USB3 - я думаю, это объясняет, почему мои устройства USB3 не работали, а работали USB-устройства 2, даже на USB-порту 3. rolinger 5 лет назад 0
@Alex - нашел файл на сайте поддержки HP, `sp72828.exe` - он указан под моим конкретным компьютером для Win7-64 (именно это я и запускаю). Я загружаю и устанавливаю, и он говорит, что это несовместимый компьютер ... он пытается второй раз с режимом совместимости и говорит, что это не та ОС. rolinger 5 лет назад 0
@alex - думаю, я нашел альтернативный драйвер от Intel и получил его при установке `Этот компьютер не соответствует минимальным требованиям для установки программного обеспечения. - grrrr. rolinger 5 лет назад 0
Ну ... наконец-то его установили и решили все мои проблемы. Единственный способ установить его - выбрать «неизвестное устройство» в диспетчере устройств, выбрать «обновить драйвер» и указать каталог, в котором находился файл sp72828 .... чудесным образом это сработало !!!! Спасибо @Alex за помощь! rolinger 5 лет назад 0

2 ответа на вопрос

1
rolinger

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

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 часов, чтобы снова заставить его работать, и я не собираюсь в ближайшее время разбираться с ним.

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

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

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

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

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

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