Linux Arduino USB error

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Zpráva
Autor
samec
Příspěvky: 6820
Registrován: 19 pro 2017, 00:00

Linux Arduino USB error

#1 Příspěvek od samec »

Po pripojení Arduino Leonardo k notebooku s Linux Mint sa v Arduino IDE neobjaví nový port.

časť výpisu pomocou

Kód: Vybrat vše

sudo dmesg -w
po pripojení Arduina do USB

Kód: Vybrat vše

[   64.738808] usb 1-2: new full-speed USB device number 7 using xhci_hcd
[   64.866609] usb 1-2: device descriptor read/64, error -71
[   65.106301] usb 1-2: device descriptor read/64, error -71
[   65.342065] usb 1-2: new full-speed USB device number 8 using xhci_hcd
[   65.473918] usb 1-2: device descriptor read/64, error -71
[   65.709860] usb 1-2: device descriptor read/64, error -71
[   65.817894] usb usb1-port2: attempt power cycle
[   66.469137] usb 1-2: new full-speed USB device number 9 using xhci_hcd
[   66.469306] usb 1-2: Device not responding to setup address.
[   66.677263] usb 1-2: Device not responding to setup address.
[   66.884927] usb 1-2: device not accepting address 9, error -71
[   67.012999] usb 1-2: new full-speed USB device number 10 using xhci_hcd
[   67.013205] usb 1-2: Device not responding to setup address.
[   67.220868] usb 1-2: Device not responding to setup address.
[   67.428753] usb 1-2: device not accepting address 10, error -71
[   67.428942] usb usb1-port2: unable to enumerate USB device
Skúšané s dvoma USB káblami, ktoré som používal aj na prenos dát z mobilu a s dvoma Arduino Pro Micro, z toho jedno už bolo používané, druhe nové vybalené.

Kde je chyba?
samec
Příspěvky: 6820
Registrován: 19 pro 2017, 00:00

#2 Příspěvek od samec »

Tak asi vyriešené s pomocou AI a mojej deravej pamäte.

Takto treba odstániť krípeľ softvér

Kód: Vybrat vše

sudo systemctl stop brltty-udev.service
sudo systemctl mask brltty-udev.service
To som už urobil dávno, tak len overenie, či je ešte tam, alebo žeby znova?

Kód: Vybrat vše

systemctl status brltty-udev.service
Nebol tam.

Ale niečo predsa len ostalo, tak ešte

Kód: Vybrat vše

sudo apt purge brltty
a ešte

Kód: Vybrat vše

sudo udevadm control --reload-rules
Teraz už

Kód: Vybrat vše

sudo dmesg -w
vypisuje po pripojení USB niečo celkom iné

Kód: Vybrat vše

[ 2232.680160] usb 1-2: new full-speed USB device number 23 using xhci_hcd
[ 2232.832240] usb 1-2: New USB device found, idVendor=2341, idProduct=8036, bcdDevice= 1.00
[ 2232.832262] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2232.832270] usb 1-2: Product: Arduino Leonardo
[ 2232.832276] usb 1-2: Manufacturer: Arduino LLC
[ 2232.839498] input: Arduino LLC Arduino Leonardo Mouse as /devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.2/0003:2341:8036.0003/input/input21
[ 2232.896910] input: Arduino LLC Arduino Leonardo Keyboard as /devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.2/0003:2341:8036.0003/input/input22
[ 2232.898314] hid-generic 0003:2341:8036.0003: input,hidraw2: USB HID v1.01 Mouse [Arduino LLC Arduino Leonardo] on usb-0000:00:15.0-2/input2
[ 2232.967560] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 2232.968975] usbcore: registered new interface driver cdc_acm
[ 2232.968985] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
A už to aj funguje.
Uživatelský avatar
rnbw
Příspěvky: 37539
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#3 Příspěvek od rnbw »

Tie chyby "device descriptor read/64, error -71" nezodpovedaju problemu, ktory sposobuje brltty. Ten sa cez udev aktivuje az ked sa rozpozna pripojene USB zariadenie - musi sa uspesne precitat deskriptor (z neho sa ziska Vendor ID a Product ID). To sa podla logu nestalo...
samec
Příspěvky: 6820
Registrován: 19 pro 2017, 00:00

#4 Příspěvek od samec »

On tam ten brltty už ani nebol, lebo som ho odinštaloval pred asi dvoma rokmi práve kvôli problému s pripájaním Arduina. Teraz som už len odstránil nejaké inštalačné balíky, čo po ňom ostali. Avšak uvádzam to preto, aby sa na ten krepý program nezabudlo, lebo keď nevieš čo hľadať, tak sa k tej informácií dopátrať je dosť mrzuté.

Nakoniec teraz teda asi pomohol ten posledný príkaz

Kód: Vybrat vše

sudo udevadm control --reload-rules
.
Snažím sa vyhýbať aktualizáciam, ale aj napriek tomu je Linux Mint až príliš zwindowsovaný a žije si vlastným životom.
Uživatelský avatar
rnbw
Příspěvky: 37539
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#5 Příspěvek od rnbw »

Proti tymto srackam jedine pouzivat Debian a hned po instalacii vypnut automaticku instalaciu odporucanych balikov:

Kód: Vybrat vše

APT::Install-Recommends "0";
APT::Install-Suggests "0";

Zpět na „Výpočetní technika“