Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   USB 3.0 Hub отказ! (http://forum.oszone.net/showthread.php?t=348188)

Modern888 10-03-2021 18:53 2952211

USB 3.0 Hub отказ!
 
Приветствую! Приобрели 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://dropmefiles.com/cKRsA

NickM 10-03-2021 21:27 2952229

Цитата:

Цитата Modern888
USB 3.0 хаб Orico на 4 порта »

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


Цитата:

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

Цитата:

Цитата Modern888
Устройство определяется только на драйверах версии 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 2952230

Цитата:

Цитата NickM
А модель какая? »

Orico TWU3-4A
Цитата:

Цитата NickM
Странно, а "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
Цитата:

Цитата NickM
Сдаётся Мне, что проблема yе в хабе, а в контроллере/ драйверами контроллера к которому подключается хаб "Orico". »

Тоже так думал, сегодня проверял на ноутбуке с Win 10, работает замечательно.

NickM 10-03-2021 21:48 2952231

Всё же Я бы обратил бы внимание на неподписанные дрйвера, в логе встречается:
Код:

!    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.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        - 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



Цитата:

Цитата Modern888
"Fresco Logic" это контроллер в ноутбуке »

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

Тогда это окажется верным:
Цитата:

Цитата NickM
Сдаётся Мне, что проблема не в хабе, а в контроллере/ драйверами контроллера к которому подключается хаб "Orico". »


NickM 10-03-2021 22:04 2952236

Цитата:

Цитата NickM
Всё же Я бы обратил бы внимание на неподписанные драйвера, в логе встречается: »

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

Код:

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


Modern888 10-03-2021 22:43 2952238

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

Modern888 10-03-2021 23:53 2952243

В итоге не стал устанавливать образы систем, прогнал 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.


Время: 13:42.

Время: 13:42.
© OSzone.net 2001-