B
B
BVadim2015-09-07 23:25:40
USB
BVadim, 2015-09-07 23:25:40

How to identify and eliminate the cause of a USB 3.0 controller failure?

Before writing here, I rummaged through a lot of forums and various sources, I tried a lot of things, but I could not find a solution.
The situation is as follows: there is a laptop from DNS (based on the Chinese platform Clevo W670SRQ) with a Core i7 4700MQ processor on a motherboard with an Intel® 8/C220 chipset.
Проблема заключается в неправильной работе USB 3.0 контроллера. Windows 8, 8.1 и 10 не могут установить устройство, которое в диспетчере устройств видно как xHCI-совместимый хост-контроллер USB. В сведениях указана ошибка с кодом 10, системе не удаётся запустить устройство. На ноутбуке 3 внешних USB порта. 2 порта USB 3.0 и 1 порт USB 2.0. При этом все порты работают. Но порты USB 3.0 не видят устройства USB 3.0, например, если подключить жесткий диск с USB 3.0 к такому порту - система на него никак не реагирует. В диспетчере устройств не появляется никаких новых устройств. При этом через USB 2.0 порт этот жёсткий диск работает. Флешки USB 2.0 нормально работают в портах USB 3.0. Со всех портов удаётся без проблем загрузиться в установщик ОС или Live ОС. При загрузке Linux (пробовал Ubuntu и Fedora) в самом начале загрузка приостанавливается секунд на 15, затем появляется сообщение об ошибке xhci_hcd can't setup -110. И загрузка продолжается. В работе симптомы те же, что и в Windows. Пробовал обновить BIOS до последней доступной версии, ситуацию это не изменило. Пробовал различные "магические" манипуляции вроде отсоединения батареи, вынимал батарею питающую BIOS. Не помогло.
Есть другой очень похожий на этот ноутбук. То же Clevo, но немного другая модель. Там стоит такой же процессор и такой же чипсет и этих проблем нет. Windows находит и устанавливает драйвера для USB 3.0 сам, в Ubuntu тоже проблем нет.
BIOS Setup на этом компьютере очень скудный. Никаких связанных с USB настроек в нём нет.
Похожие проблемы иногда встречаются на форумах, но внятного решения, которое бы дало понять что происходит - нет. Гарантии на ноутбук нет.
Если кто-то сталкивался с подобным поведением, хотелось бы узнать, является ли эта проблема аппаратной или она может быть исправлена программными способами.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alejandro Esquire, 2015-09-08
@A1ejandro

Если и в Винде и Линуксах однотипная ошибка, значит все они говорят правду, не работает оно корректно... Скорее всего баг разработчиков, тем более что это не абы какой крутой бренд... могут себе позволить. Вы все правильно сделали, Биос обновили, теперь остается только написать о проблеме разработчикам (в техподдержку), и ждать еще более новый биос... Ну или их инструкций как заставить чтобы устройство "взлетело" таки, если они считают что это исправимая проблема. Имхо так

M
monah_tuk, 2015-09-08
@monah_tuk

Сами разрабатывали UVC устройство для работы по USB 3.0, шишек набили. Вообще USB 3.0 до сих пор сырое и неотлаженное гуано, даже контроллеры Intel и AMD выделывают выкрутасы временами, не говоря уже о третьей (или второй - как посмотреть) по популярности - ASMedia. Проблем валом как в железе, так и в драйверах контроллеров.
В вашем случае контроллер должен быть Intel, пока это наиболее работоспособные устройства и с ними минимум проблем. Подобной вашей мы даже не встречали на нём (на других было из-за того, что не тянули 650мА, допустимые для USB 3.0).
Что могу посоветовать: из вашего описания видно, что вы пытались только жёсткий подключить. Попробовать другое устройство. Вполне вероятно, что срабатывает защита по питанию. И даже не спрашивайте, почему на 2.0 оно же работает - на ASMedia и NEС контроллерах такое было. Далее, это вполне может быть железный косяк - упустили какой нить pull-up резистор, тут очень сожалею, что нет гарантии. Ну и последний вариант, если есть слот Express Card, то подключить USB 3.0 контроллер к нему, типа такого: www.ulmart.ru/goods/230130 ну и долбить DNS напрямую.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question