PDA

Показать полную графическую версию : USB 3.0 Hub отказ!


Modern888
10-03-2021, 18:53
Приветствую! Приобрели USB 3.0 хаб Orico на 4 порта. Никак не устанавливается драйвер 3.0.
Устройство определяется только на драйверах версии FLxHCIc:3.0.110.12 с диска от ноутбука.
На любых других версиях 301163, 3.8.35514.0, 3.6.9.0 и ещё кучи других устройство не определяется вообще, ничего не происходит, логов нигде не появляются, флешки через него не работают, но при этом сам порт 3.0 работает, без хаба флешки работают на любой версии драйвера.
Только на версии 3.0.110.12 при подключении хаба в порт 3.0 появляются 2 устройства 3.0 и 2.0, на 2.0 драйвера ставятся. Если удалить устройство 3.0 с ошибкой, хаб работает а этом порту, но в режиме 2.0.
В портах 2.0 появляется одно устройство и соответственно работает без проблем. Тестировал хаб на другом ноутбуке с Windows 10, даже без установки драйверов всё завелось без проблем, определяется как SuperSpeed.
sfc /scannow Защита ресурсов Windows не обнаружила нарушений целостности.

Никак не могу понять, что мешает установится драйверу... Логи прикладываю.
https://d.radikal.ru/d30/2103/cf/b2e6477cfb00.jpg



https://c.radikal.ru/c35/2103/90/868ff76d1596.jpg
https://dropmefiles.com/cKRsA

NickM
10-03-2021, 21:27
USB 3.0 хаб Orico на 4 порта »

А модель какая?


FLUSB\VID_2109&PID_0815
FLUSB\VID_2109&PID_2815

Странно, а "Vendor ID", говорит о том, что чип от VIA, а не какой-то там "Fresco Logic" или "Orico".
Сдаётся Мне, что проблема yе в хабе, а в контроллере/ драйверами контроллера к которому подключается хаб "Orico".

Устройство определяется только на драйверах версии FLxHCIc:3.0.110.12 с диска от ноутбука.
На любых других версиях 301163, 3.8.35514.0, 3.6.9.0 »

Вот это подозрительно:
dvi: Signer - Цифровая подпись отсутствует
dvi: Signer Score - Not digitally signed

Modern888
10-03-2021, 21:46
А модель какая? »

Orico TWU3-4A
Странно, а "Vendor ID", говорит о том, что чип от VIA, а не какой-то там "Fresco Logic" или "Orico". »
"Fresco Logic" это контроллер в ноутбуке. Эти 2 устройства действительно определяются как "VIA", в интернете пишут что хаб на контроллере VIA Lab’s VL815-Q7.

Что ещё интересно, то устройство 2.0 не всегда инициализируется правильно при подключении, через раз "Запуск этого устройства невозможен. (Код 10)", как у 3.0 постоянно. К тому же, при работе от порта 3.0 в режиме 2.0, устройства с 3.0 не определяются, а в соседних разъемах 2.0 флешки работают. Доп питания подключал, без изменений.
Свежий лог setupapi.dev + скрины https://dropmefiles.com/3QqAx
Сдаётся Мне, что проблема yе в хабе, а в контроллере/ драйверами контроллера к которому подключается хаб "Orico". »
Тоже так думал, сегодня проверял на ноутбуке с Win 10, работает замечательно.

NickM
10-03-2021, 21:48
Всё же Я бы обратил бы внимание на неподписанные дрйвера, в логе встречается:
! sig: VerifyTrustFailed for C:\windows\system32\WdfCoInstaller01009.dll.
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.


А также заглянул бы в "oem87.inf", а после удалил бы его с помощью pnputil.

dvi: Created Driver Node:
dvi: HardwareID - USB\ROOT_HUB_FL30
dvi: InfName - C:\windows\System32\DriverStore\FileRepository\flxhcih.inf_amd64_neutral_391454335b8dfe85\flxhcih.in f
dvi: DevDesc - Fresco Logic xHCI (USB3) Root Hub
dvi: DrvDesc - Fresco Logic xHCI (USB3) Root Hub
dvi: Provider - Fresco Logic
dvi: Mfg - Fresco Logic
dvi: ModelsSec - FRESCO.NTAMD64
dvi: InstallSec - FLxHCIh
dvi: ActualSec - FLxHCIh.NT
dvi: Rank - 0x00ff0001
dvi: Signer - Microsoft Windows Hardware Compatibility Publisher
dvi: Signer Score - WHQL
dvi: DrvDate - 11/19/2010
dvi: Version - 3.0.110.12
inf: Opened PNF: 'C:\windows\System32\DriverStore\FileRepository\oem87.inf_amd64_neutral_e708d0aceb2b3d5b\oem87.inf' ([strings])
sig: {_VERIFY_FILE_SIGNATURE} 18:29:44.536
sig: Key = oem87.inf
sig: FilePath = C:\windows\System32\DriverStore\FileRepository\oem87.inf_amd64_neutral_e708d0aceb2b3d5b\oem87.inf
sig: Catalog = C:\windows\System32\DriverStore\FileRepository\oem87.inf_amd64_neutral_e708d0aceb2b3d5b\Fresco.cat
! sig: Verifying file against specific (valid) catalog failed! (0x00000057)
! sig: Error 87: The parameter is incorrect.
sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:29:44.552
sig: {_VERIFY_FILE_SIGNATURE} 18:29:44.552
sig: Key = oem87.inf
sig: FilePath = C:\windows\System32\DriverStore\FileRepository\oem87.inf_amd64_neutral_e708d0aceb2b3d5b\oem87.inf
sig: Catalog = C:\windows\System32\DriverStore\FileRepository\oem87.inf_amd64_neutral_e708d0aceb2b3d5b\Fresco.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
! sig: Error 0x80092003: An error occurred while reading or writing to a file.
sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:29:44.552
dvi: Created Driver Node:
dvi: HardwareID - USB\ROOT_HUB_FL30
dvi: InfName - C:\windows\System32\DriverStore\FileRepository\oem87.inf_amd64_neutral_e708d0aceb2b3d5b\oem87.inf
dvi: DevDesc - Fresco Logic xHCI (USB3) Root Hub
dvi: DrvDesc - Fresco Logic xHCI (USB3) Root Hub
dvi: Provider - Fresco Logic
dvi: Mfg - Fresco Logic
dvi: ModelsSec - FRESCO.NTAMD64
dvi: InstallSec - FLxHCIh
dvi: ActualSec - FLxHCIh.NT
dvi: Rank - 0x80ff0001
dvi: Signer - Цифровая подпись отсутствует
dvi: Signer Score - Not digitally signed
dvi: DrvDate - 07/05/2011
dvi: Version - 3.3.35.0
sig: {_VERIFY_FILE_SIGNATURE} 18:29:47.235
sig: Key = oem87.inf
sig: FilePath = C:\windows\inf\oem87.inf
sig: Catalog = C:\windows\inf\Fresco.cat
! sig: Verifying file against specific (valid) catalog failed! (0x00000057)
! sig: Error 87: The parameter is incorrect.
sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:29:47.235
sig: {_VERIFY_FILE_SIGNATURE} 18:29:47.235
sig: Key = oem87.inf
sig: FilePath = C:\windows\inf\oem87.inf
sig: Catalog = C:\windows\inf\Fresco.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
! sig: Error 0x80092003: An error occurred while reading or writing to a file.
sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:29:47.250
dvi: Created Driver Node:
dvi: HardwareID - USB\ROOT_HUB_FL30
dvi: InfName - C:\windows\inf\oem87.inf
dvi: DevDesc - Fresco Logic xHCI (USB3) Root Hub
dvi: DrvDesc - Fresco Logic xHCI (USB3) Root Hub
dvi: Provider - Fresco Logic
dvi: Mfg - Fresco Logic
dvi: ModelsSec - FRESCO.NTAMD64
dvi: InstallSec - FLxHCIh
dvi: ActualSec - FLxHCIh.NT
dvi: Rank - 0x80ff0001
dvi: Signer - Цифровая подпись отсутствует
dvi: Signer Score - Not digitally signed
dvi: DrvDate - 07/05/2011
dvi: Version - 3.3.35.0
dvi: {Build Driver List - exit(0x00000000)} 18:29:47.562

"Fresco Logic" это контроллер в ноутбуке »

Спасибо, понятно.

Тогда это окажется верным:
Сдаётся Мне, что проблема не в хабе, а в контроллере/ драйверами контроллера к которому подключается хаб "Orico". »

NickM
10-03-2021, 22:04
Всё же Я бы обратил бы внимание на неподписанные драйвера, в логе встречается: »

Гляньте пжлст. цифровые подписи у этих файлов, может натолкнёт на мысль?

C:\windows\inf\Fresco.cat
C:\windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT

Modern888
10-03-2021, 22:43
NickM, перепробовал за несколько дней всё что можно и нельзя, даже 2 раза успел откатить систему после ковыряния реестра и системных файлов.
Есть предположение, что Windows 7 + Fresco + этот хаб не дружат. Кстати, с доп питанием устройство 2.0 100% железно определяется всегда успешно, а без доп питания через раз. Также производил эксперименты с удлинителями, дабы исключить "плохого" контакта в порте.
Думаю имеет смысл для пробы накатить на другой диск чистую Семерку или Десятку...

Modern888
10-03-2021, 23:53
В итоге не стал устанавливать образы систем, прогнал live системы на загрузочной флешке с 2к10 Win7 64, Win10 86/64 - поведение абсолютно одинаковое. На Win7 с драйверами 3.0.98.11 или 3.0.110.12 такая же ошибка код-10, на Win7, Win10 версиях 3.0.110.12, 301163, 3.3.35.0, 3.6.9.0, 3.8.35514.0 хаб не определяется.

Так же выяснил, что до версии драйверов 3.0.114.13 хаб определяется, но с ошибками 10, что примечательно именно на 3.0.114.13 устройство 3.0 VID_2109&PID_0815 не определяется вообще, а работает успешно только VID_2109&PID_2815.
На версиях выше при подключении не происходит ничего, но когда "идёт поиск устройств plug and play" ищет дольше обычного.





Not recommended for use with older Texas Instruments, Fresco Logic, Etron, or Wistron USB 3.0 host controllers.




© OSzone.net 2001-2012