Serial Port nedtonet Ubuntu 16.04

Jeg kører Ubuntu Mate 16.04 LTS med en Arduino Uno R3-klon. Jeg har den frygtede serielle port nedtonet problem og har ikke fundet en løsning til at rette den. I øjeblikket bliver den serielle port undertiden grå, og nogle gange bliver den ikke nedtonet, og jeg kan se, at jeg har valgt ttyUSB0. Normalt når det ikke er nedtonet, fungerer upload af en skitse ikke, og jeg får fejlen, som om den er nedtonet:

avrdude: ser_open () : kan “t åbne enhed” / dev / ttyUSB0 “: Ingen sådan fil eller mappe Der opstod en fejl under upload af skitsen

chmod a+rw /dev/ttyUSB0 

løser ikke problemet, med log ud inkluderet

gpasswd -a aaron dialout 

løser ikke problemet, med log ud inkluderet

Jeg søgte præferencer.txt og serial.debug-hastigheden er indstillet til 9600

Jeg har forsøgt at indtaste præferencer.txt og slette alle serielle poster. De genskabes det samme efter sletning, og dette løser ikke noget.

Jeg forsøgte at køre som sudo, virker ikke.

Jeg forsøgte at løse dette oprindeligt på Arduino IDE 1.0, virkede ikke.

Jeg har opgraderet til Arduino IDE 1.6.10, fungerer stadig ikke.

at køre lsusb i terminalen giver dette, mens Arduino er tilsluttet:

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 

Kontrol af v ar / log / syslog efter tilslutning til Arduino:

kerne: [42043.787178] usb 3-2: nyt fuldhastigheds USB-enhed nummer 109 ved hjælp af xhci_hcd

kerne: [42043.916241] usb 3-2: Ny USB-enhed fundet, idVendor = 1a86, idProduct = 7523

kerne: [42043.916249] usb 3-2: Nye USB-enhedstrenge: Mfr = 0, produkt = 2, SerialNumber = 0

kerne: [42043.916253] usb 3-2: produkt: USB2.0-seriel

kerne: [42043.916964] ch341 3- 2: 1.0: ch341-uart konverter opdaget

kerne: [42043.918199] usb 3-2: ch341-uart konverter nu knyttet til ttyUSB0

mtp-probe: kontrol af bus 3, enhed 109: “/sys/devices/pci0000:00/0000:00:14.0 / usb3 / 3-2”

mtp-probe: bus: 3, enhed: 109 var ikke en MTP-enhed

Kørte for at føje til dialout-gruppen og loggede derefter ud

sudo usermod -a -G dialout aaron 

Ingen løsning. Så det ser ud til, at Arduino-kort ikke genkendes. Ikke sikker på hvad du skal prøve næste. Det er vigtigt, at jeg har uploadet skitser før, men er ikke sikker på, om der er et mønster, når det ikke fungerer. Det fungerer ikke 95% af tiden.

Tak for hjælpen!

Kommentarer

  • Hvordan ' handler om at vise os, hvad der bliver logget på / var / log / syslog, når du tilslutter arduino-usb-kablet.
  • Det magiske ord i dit spørgsmål er " klon ". Du ' er meget alene, medmindre du kan identificere, hvilke komponenter der er i brug på dit kort, især USB-interfacechippen. De smarte penge er på, at det er en CH340-chip, og de er notorisk ustabile og går meget let i stykker.
  • De går i stykker under Windows, ikke Linux. Er din bruger i dialout-gruppen, Aaron? Du skal bruge serielle porte.
  • @ Avamander De bryder på to måder – den ene er sjuskede drivere i windows, den anden er en fuldstændig tilsidesættelse af enhver form for ESD-beskyttelse. De dør forfærdeligt og arbejder aldrig igen.

Svar

Jeg har det samme problem, jeg tror, at problemet er relateret til 4.x-kernen, da jeg allerede har prøvet en anden distribution med kernemermoen, og problemet fortsætter. Brug af en Windows-virtuel maskine som gæst fungerer, hvilket udelukker kommunikations- og hardwareproblemer.

Kommentarer

  • Hej Ronaldo og velkommen til SE Arduino. Mens dit svar er godt og måske korrekt, har du tilfældigvis prøvet en anden version af kernen (som ikke er 4.x), der fungerer? Jeg spørger kun, da det ville hjælpe med at sikkerhedskopiere dit krav. Også alle links til dokumenteret bevis, der også sikkerhedskopierer dit krav, ville være gode. Hvad er derudover " kernemermo "? Jeg kan ikke finde nogen henvisning til det på nettet.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *