O que o instalador do driver Intel USB 3.0 faz de maneira diferente de uma instalação manual?

2

Ao instalar o Windows 7, geralmente uso uma instalação pós-instalação do driver (especificamente Snappy Driver Installer ) para acelerar o processo de instalação eles. No entanto, apesar de uma mensagem de sucesso da SDI, minhas portas USB 3.0, enquanto trabalham, atuam como portas USB 2.0. Confirmei isso com uma cópia de arquivo de um SSD externo (só atinge 30 MBps) e com um HDD externo (Toshiba Canvio 3.0) que tem um LED que indica se ele está conectado no modo USB 2.0 ou 3.0.

No entanto, se eu usar o driver Intel USB 3.0 (executando o instalador), as portas 3.0 funcionam normalmente e correr a toda velocidade.

Eu consegui repetir esse comportamento em vários sistemas baseados em Intel (Acer Iconia W700, ASUS Sabertooth Z77 e Surface Pro 2). Uma nova instalação do Windows 7, seguida da instalação dos drivers com os arquivos do arquivo ZIP da Intel com o gerenciador de dispositivos, causa o mesmo problema, portanto, a SDI não está em falta aqui.

Então, o que o instalador do driver Intel USB 3.0 faz de maneira diferente de uma instalação manual? Ele define algum tipo de sinalizador de registro para informar ao sistema operacional que as portas USB 3.0 estão disponíveis? Eu poderia replicar esse comportamento?

    
por Superoswald 17.08.2016 / 03:00

2 respostas

3

O driver do controlador host Intel® USB 3.0 eXtensible na verdade inclui 3 drivers dentro da pasta Drivers do arquivo ZIP:

iusb3hub 
iusb3xhc
iusb3hcs

Olhando dentro dos arquivos .inf dos três drivers, notei isso na linha 100 do iusb3hcs.inf:

XHCI.DeviceDesc = "PCI bus"

O barramento PCI é um dispositivo em dispositivos de sistema que já vem com um driver da Microsoft. Isso explica por que perdi isso ao instalar drivers no Gerenciador de Dispositivos (ele não tinha um sinal de alerta, pois já tinha um driver) e porque a SDI o perdeu durante a verificação de drivers.

Para ver se esse driver foi a causa do problema, fiz uma nova instalação do Windows 7 em um ASUS Sabertooth Z77, seguida pela atualização dos drivers das portas USB com o Gerenciador de dispositivos e a reinicialização. Como antes, as portas USB 3.0 funcionavam como portas 2.0. Em seguida, atualizei o driver para o barramento PCI no Gerenciador de dispositivos. Depois de uma reinicialização, as portas USB 3.0 foram executadas na velocidade máxima, não é necessário instalar o Intel. Essa abordagem tem o benefício adicional de não instalar o Intel USB 3.0 Monitor, que desperdiça espaço em disco e ciclos de CPU.

Para responder a pergunta, o instalador da Intel não apenas instala drivers para as portas, mas também atualiza o driver de barramento PCI, habilitando o USB 3.0 de alguma forma no sistema operacional.

    
por 18.08.2016 / 21:50
-1

NÃO USE PROGRAMAS DO DRIVER INSTALLER! Muitos deles são, na pior das hipóteses, burlas, instalando spyware e vírus. Mesmo os "legítimos" não são muito bons, já que eles geralmente instalam o driver errado. Isso é evidente, já que seu programa SDI está instalando o driver USB2.

Para o usuário comum, deixar o Windows escolher o driver é a melhor escolha.

Se o Windows não conseguir encontrar o driver, pule o disco do driver que acompanha o hardware, baixe o driver mais recente diretamente do site do fabricante do hardware. Esta é absolutamente a melhor escolha.

    
por 17.08.2016 / 04:45