Portul serial a dezactivat Ubuntu 16.04

Execut Ubuntu Mate 16.04 LTS, cu o clonă Arduino Uno R3. Am probleme cu portul serial temut și nu am găsit o soluție pentru remedierea acestuia. În prezent, portul serial se va înnegri uneori și, uneori, nu va fi înnegrit și văd că am selectat ttyUSB0. De obicei, atunci când nu este gri, încărcarea unei schițe nu va funcționa și primesc eroarea așa cum este gri:

avrdude: ser_open () : nu se poate „deschide dispozitivul” / dev / ttyUSB0 „: Nu există un astfel de fișier sau director A apărut o eroare la încărcarea schiței

chmod a+rw /dev/ttyUSB0 

nu rezolvă problema, cu deconectarea inclusă

gpasswd -a aaron dialout 

nu rezolvă problema, cu deconectarea inclusă

Am căutat preferințele.txt și rata serial.debug este setată la 9600

Am încercat să introduc preferințe.txt și să șterg toate intrările seriale. Acestea sunt recreate la fel după ștergere, iar acest lucru nu rezolvă nimic.

Am încercat să rulez ca sudo, nu funcționează.

Am încercat să rezolv acest lucru inițial pe Arduino IDE 1.0, nu a funcționat.

Am făcut upgrade la Arduino IDE 1.6.10, încă nu funcționează.

Rularea lsusb în terminal produce acest lucru în timp ce Arduino este conectat:

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad] Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

Verificarea v ar / log / syslog după conectarea Arduino:

kernel: [42043.787178] usb 3-2: noul dispozitiv USB cu viteză completă numărul 109 utilizând xhci_hcd

kernel: [42043.916241] usb 3-2: nou dispozitiv USB găsit, idVendor = 1a86, idProduct = 7523

kernel: [42043.916249] usb 3-2: noi șiruri de dispozitive USB: Mfr = 0, Product = 2, SerialNumber = 0

kernel: [42043.916253] usb 3-2: Product: USB2.0-Serial

kernel: [42043.916964] ch341 3- 2: 1.0: convertizor ch341-uart detectat

kernel: [42043.918199] usb 3-2: convertizor ch341-uart atașat acum la ttyUSB0

sonda mtp: verificarea magistralei 3, dispozitiv 109: „/sys/devices/pci0000:00/0000:00:14.0 / usb3 / 3-2”

mtp-probe: bus: 3, device: 109 nu era un dispozitiv MTP

A fugit pentru a adăuga la grupul dialout, apoi s-a deconectat

sudo usermod -a -G dialout aaron 

Nicio soluție. Deci, se pare că placa Arduino nu este recunoscută. Nu sunt sigur ce să încerc mai departe. Este important să fi încărcat schițe înainte, dar nu sunt sigur dacă există un model până când nu funcționează. Nu funcționează 95% din timp.

Vă mulțumim pentru ajutor!

Comentarii

  • Cum este despre a ne arăta ce este conectat / var / log / syslog când conectați cablul USB arduino.
  • Cuvântul magic din întrebarea dvs. este " clonă ". ' sunteți foarte singur, cu excepția cazului în care puteți identifica exact ce componente sunt utilizate pe placa dvs., în special cipul de interfață USB. Banii inteligenți sunt un cip CH340, iar aceștia sunt notorii instabili și se rup foarte ușor.
  • Se sparg sub Windows, nu pe Linux. Utilizatorul dvs. face parte din grupul dialout, Aaron? Trebuie să utilizați porturile seriale.
  • @ Avamander Se rup în două moduri – unul este driverele de calitate în Windows, celălalt este o ignorare completă pentru orice formă de protecție ESD. Ei mor îngrozitor și nu mai funcționează niciodată.

Răspuns

Am aceeași problemă, cred că problema este legat de kernelul 4.x, deoarece am încercat deja o altă distribuție cu kernel mermo și problema persistă. Folosirea unei mașini virtuale Windows ca musafir funcționează, care exclude problemele de comunicare și hardware.

Comentarii

  • Bună Ronaldo și bine ați venit la SE Arduino Deși răspunsul dvs. este bun și poate corect, s-a întâmplat să fi încercat o altă versiune a nucleului (care nu este 4.x) care funcționează? Întreb doar, deoarece ar ajuta să vă susțin cererea. De asemenea, orice legături către dovezi documentate care susțin, de asemenea, creanța dvs. ar fi grozave. În plus, ce este " kernel mermo "? Nu găsesc nicio referință la aceasta pe web.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *