Am un raspberry pi 4b cu server ubuntu (21.10) instalat. Aș dori să comunice cu un arduino uno r3. Am următoarea problemă, arduino, în timp ce este detectat de lsub
nu are un fișier asociat sub dev
. Serverul are un mediu desktop xfce și am instalat arduino IDE v1.8 pentru arm64 de pe site. IDE-ul funcționează și am rulat corect scriptul de configurare linux.
Când alerg lsusb
ieșirea este
Bus 001 Dispozitiv 004: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
iar când alerg ls /dev/ttyACM* /dev/ttyUSB*
ls: nu poate accesa „/dev/ttyACM*”: Nu există un astfel de fișier sau director
ls: nu poate accesa „/dev/ttyUSB*”: nu există un astfel de fișier sau director
Ieșirea de sudo udevadm monitor -u
este:
UDEV [334.511980] adăugați /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] adăugați /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.
UDEV [334.522288] adăugați /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 (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)
si de journalctl --follow
(doar părțile relevante)
18 decembrie 13:31:53 Nucleu Etheria: usb 1-1.2: nou dispozitiv USB de viteză completă numărul 4 folosind xhci_hcd
18 decembrie 13:31:53 Nucleu Etheria: usb 1-1.2: a fost găsit un nou dispozitiv USB, idVendor=2341, idProduct=0043, bcdDevice= 0,01
18 decembrie 13:31:53 Nucleu Etheria: usb 1-1.2: șiruri noi de dispozitive USB: Mfr=1, Product=2, SerialNumber=220
18 decembrie 13:31:53 Nucleu Etheria: usb 1-1.2: Producător: Arduino (www.arduino.cc)
18 decembrie 13:31:53 Nucleu Etheria: usb 1-1.2: Număr de serie: 55736303939351714262
(Etheria este numele raspberry pi)
Aveți idei despre ce s-ar putea întâmpla?
Pentru contrast, Arduino este detectat perfect pe computerul meu (Linux, dar OpenSuse) cu același cablu.
Editați | ×
Nu l-am putut face să funcționeze la timp pe ubuntu, așa că am încercat manjaro (pentru arm64) și a putut detecta arduino. Cred că este un pachet care nu este implicit la instalarea serverului, dacă cineva își dă seama, vă rugăm să postați.