Instale o driver pi do raspberry em outro PC com Windows

3

Eu comprei recentemente um Raspberry Pi Zero (RPi), e agora estou tentando conectá-lo via ssh ao meu pc (usando o programa putty).

Eu tenho dois laptops, ambos da HP e ambos rodando (muito perto) da versão mais recente do Windows 10:

  • HP Pavilion 17-ab002nb, a partir de agora, laptop A
  • HP ProBook 4730s, laptop B

Eu instalei as coisas necessárias no RPi, e quando eu as conecto no laptop A elas aparecem no gerenciador de dispositivos em Network Adapters as USB Ethernet/RNDIS Gadget #2 :

Odriverinstaladoéassim:

EeupossosimplesmenteconectarcomoRPiaoinvésdossh,usandooendereçoraspberrypi.local.

QuandoeuconectoaolaptopB,euobtenhoumresultadocompletamentediferente,oRPiapareceemPorts(COM&LPT)asSerialUSBDevice(COM6):

Comdetalhesdodriver:

Issoestáerrado,oRPinãodeveserreconhecidocomoumdispositivoSerial.Eupergunteinocanalfreenode#raspberrypiIRCeelesconfirmaramquemeuRPiestáconfiguradocorretamente.

EutenteicopiarodriverdolaptopAparaolaptopBeinstalá-lodedentrodoDeviceManager,masnãofuncionou:

ExisteumamaneiradeforçaroWindowsainstalarodrivercorreto?

Editar:conformesolicitado,umacapturadeteladogerenciadordedispositivosemDevicesbyconnectionview.NãoseiaocertoondepossoencontrarodeviceID,masadicioneioslocaisdosdispositivosdealgunsdispositivos"interessantes" na imagem:

Editar 2: O Hardware Ids do dispositivo Serial (no laptop B):

USB\VID_0525&PID_A4A2&REV_0404
USB\VID_0525&PID_A4A2

Os mesmos IDs no laptop A:

USB\VID_0525&PID_A4A2&REV_0404
USB\VID_0525&PID_A4A2

Eles são exatamente os mesmos.

    
por Todd Sewell 30.11.2016 / 00:07

1 resposta

3

Em resposta à minha pergunta nos comentários acima, acontece que o O Raspberry Pi Zero (RPi) funciona com uma porta USB-3, mas não com USB-2.

Em um novo desenvolvimento, o cartaz informou que o RPi começou a funcionar depois que ele instalou um driver USB3 no computador, mesmo que esse computador não tem uma porta USB3. Eu aconselhava usar Driver Magician Lite para o backup do driver do laptop A e, em seguida, usando o Gerenciador de dispositivos para instale-o manualmente em B. Eu ainda estou surpreso que esse tiro longo funcionou afinal, mas elogios ao cartaz que sugeriu primeiro.

Resposta antiga

Abaixo estão algumas conjecturas e outros testes que podem identificar o problema.

  1. Potência: USB3 tem corrente máxima mais alta que USB2 (950 mA vs. 500).
    Segundo relatos, o RPi usa menos de 500 mA, mas o consumo de energia pode variar de acordo com o número de periféricos conectados. Além disso, a energia da porta USB não é confiável e pode, às vezes, cair temporariamente, que certamente é menos notável em 950 mA do que em 500.
    O que você pode fazer como teste é:

    1. Experimente um hub USB auto-alimentado para uma energia mais constante.
    2. Desengate todos os periféricos RPi conectados
    3. Experimente outro computador, de preferência uma área de trabalho
    4. Economize energia e reduza o consumo : Desative HDMI - 25mA, Disable LEDs - 5mA por LED, desative o software: 100+ mA.
  2. Problema de hardware: o RPi é o rei do hardware de preço reduzido, mas nunca ouvi falar de um controlador USB3 que também não pudesse fazer USB2. Então, eu julgo isso como uma possibilidade muito improvável, para o qual há, em qualquer caso sem remédio. Você pode tentar um cabo USB de melhor qualidade, em caso de incompatibilidade.

  3. Problema de firmware: Isso é o Raspbian, um sabor do Linux. Um problema aqui significa problemas de protocolo para o driver, já que o protocolo USB3 difere do USB2 em pontos como polling, transmissão sem prompt e muito mais. Eu não sei qual repositório de software é usado por Raspbian, mas talvez existe um driver USB mais recente.

por 04.12.2016 / 16:13