Настройка Arduino для работы в raspberry pi с сервером ubuntu

У меня есть raspberry pi 4b с установленным сервером ubuntu (21.10). Я бы хотел, чтобы он общался с arduino uno r3. У меня есть следующая проблема: Arduino, обнаруженная lsub, не имеет связанного файла в dev. На сервере есть среда рабочего стола xfce, и я установил arduino IDE v1.8 для arm64 с веб-сайта. IDE работает, и я правильно запустил скрипт linux-setup.

Когда я запускаю lsusb, выводится

Bus 001 Device 004: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)

, а когда я запускаю ls /dev/ttyACM* /dev/ttyUSB*

ls: cannot access '/dev/ttyACM*': No such file or directory
ls: cannot access '/dev/ttyUSB*': No such file or directory

Вывод sudo udevadm monitor — uis:

UDEV  [334.511980] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
UDEV  [334.518796] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [334.522288] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.1 (usb)
UDEV  [334.529389] bind     /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)

and of journalctl --follow(только соответствующие части)

Dec 18 13:31:53 Etheria kernel: usb 1-1.2: new full-speed USB device number 4 using xhci_hcd
Dec 18 13:31:53 Etheria kernel: usb 1-1.2: New USB device found, idVendor=2341, idProduct=0043, bcdDevice= 0.01
Dec 18 13:31:53 Etheria kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=220
Dec 18 13:31:53 Etheria kernel: usb 1-1.2: Manufacturer: Arduino (www.arduino.cc)
Dec 18 13:31:53 Etheria kernel: usb 1-1.2: SerialNumber: 55736303939351714262

(Etheria — это имя Raspberry Pi)

Любые идеи о том, что может происходить ?

Для сравнения, Arduino отлично определяется на моем компьютере (Linux, но OpenSuse) с тем же кабелем.

Изменить

Не удалось заставить его работать вовремя на Ubuntu, поэтому я попробовал manjaro (для arm64), и он смог обнаружить arduino. Я думаю, что это какой-то пакет, которого нет по умолчанию при установке сервера, если кто-то выяснит это, напишите.

1
задан 19 December 2021 в 14:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: