Недавно я купил Raspberry Pi Zero (RPi), и теперь я пытаюсь подключить его через ssh к моему компьютеру (используя программную замазку).
У меня есть два ноутбука, оба от HP, и оба работают (очень близко) к новейшей версии Windows 10:
- HP Pavilion 17-ab002nb, теперь на ноутбуке A
- HP ProBook 4730s, ноутбук B
Я установил необходимые компоненты на RPi, и когда я подключаю его к ноутбуку A, он отображается в диспетчере устройств в разделе « Network Adapters
как USB Ethernet/RNDIS Gadget #2
:
Установленный драйвер выглядит так:
И я могу просто соединиться с RPi через ssh, используя адрес raspberrypi.local
.
Когда я подключаю его к ноутбуку BI, получаю совершенно другой результат, хотя RPi отображается в разделе « Ports (COM & LPT)
как Serial USB Device (COM6)
:
С подробностями водителя:
Это неправильно, RPi не должен распознаваться как последовательное устройство. Я спросил в IRC-канале freenode#raspberrypi
и они подтвердили, что мой RPi настроен правильно.
Я попытался скопировать драйвер с ноутбука A на ноутбук B и установить его из Device Manager
, но он не работал:
Есть ли способ заставить Windows установить правильный драйвер?
Изменить: По запросу, снимок экрана диспетчера устройств на Devices by connection
. Я не уверен, где я могу найти device ID
, но я добавил расположение устройства нескольких "интересных" устройств на изображении:
Изменить 2: Hardware Ids
для последовательного устройства (на ноутбуке B):
USB\VID_0525&PID_A4A2&REV_0404
USB\VID_0525&PID_A4A2
Те же идентификаторы на ноутбуке A:
USB\VID_0525&PID_A4A2&REV_0404
USB\VID_0525&PID_A4A2
Они действительно точно такие же.