3.21. Тест виртуальной USB сетевой карты (Virtual USB network card test)
1) Во-первых, вам нужно использовать кабель USB Type C для подключения платы разработки к USB-интерфейсу компьютера.
В этом случае USB-интерфейс компьютера подает питание на плату разработки.
Следовательно, вам необходимо убедиться, что USB-интерфейс компьютера может обеспечивать достаточную мощность для привода.
Если есть проблема с запуском платы разработки, вам необходимо заменить интерфейс USB или компьютер
2) Система Linux по умолчанию настраивает USB0 как режим usb_device,
и вы можете проверить статус otg_role с помощью команды:
6) Затем вернитесь к ПК с Ubuntu, вы можете увидеть следующую информацию журнала с помощью команды dmesg,
из которой вы можете узнать, что имя устройства виртуальной сетевой карты USB - enxaafd52849335
test@test:~$ dmesg | tail
[33055.681514] usb 2-1.2: new high-speed USB device number 17 using ehci-pci
[33055.791512] usb 2-1.2: New USB device found, idVendor=0525, idProduct=a4a2,
bcdDevice= 4.09
[33055.791515] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[33055.791516] usb 2-1.2: Product: RNDIS/Ethernet Gadget
[33055.791517] usb 2-1.2: Manufacturer: Linux 4.9.170-sun50iw9 with sunxi_usb_udc
[33055.792258] cdc_subset: probe of 2-1.2:1.0 failed with error -22
[33055.793063] cdc_ether 2-1.2:1.0 usb0: register 'cdc_ether' at usb-0000:00:1d.0-1.2,
CDC Ethernet Device, aa:fd:52:84:93:35
[33055.862338] cdc_ether 2-1.2:1.0 enxaafd52849335: renamed from usb0
7) Затем назначьте IP-адрес виртуальной сетевой карте USB на ПК с Ubuntu.
IP адрес компьютера с Ubuntu должен находиться в том же сегменте сети, что и IP-адрес платы