J'ai un raspberry pi 4b avec un serveur ubuntu (21.10) installé. J'aimerais qu'il communique avec un arduino uno r3. J'ai le problème suivant, l'arduino, bien que détecté par lsub
il n'y a pas de fichier associé sous dev
. Le serveur a un environnement de bureau xfce et j'ai installé l'arduino IDE v1.8 for arm64 à partir du site web. L'IDE fonctionne et j'ai exécuté le linux-setup script correctement.
Quand je cours lsusb
le résultat est
Bus 001 Device 004: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
et quand je cours 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
La sortie de sudo udevadm monitor -u
est :
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)
et de journalctl --follow
(uniquement les parties pertinentes)
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 est le nom du raspberry pi)
Une idée de ce qui pourrait se passer ?
En revanche, l'Arduino est parfaitement détecté sur mon ordinateur (Linux, mais OpenSuse) avec le même câble.
Editar
Je n'ai pas pu le faire fonctionner à temps sur ubuntu alors j'ai essayé manjaro (pour arm64) et il a pu détecter l'arduino. Je pense que c'est un paquet qui n'est pas par défaut sur l'installation du serveur, si quelqu'un le découvre, merci de poster.