직렬 포트가 회색으로 표시됨 Ubuntu 16.04

Arduino Uno R3 클론과 함께 Ubuntu Mate 16.04 LTS를 실행하고 있습니다. 두려운 직렬 포트가 회색으로 표시되는 문제가 있으며 해결 방법을 찾지 못했습니다. 현재 직렬 포트는 때때로 회색으로 표시되고 때로는 회색으로 표시되지 않으며 ttyUSB0을 선택했음을 알 수 있습니다. 일반적으로 회색으로 표시되지 않으면 스케치 업로드가 작동하지 않으며 회색으로 표시된 것처럼 오류가 발생합니다.

avrdude : ser_open () : can “t open device”/ dev / ttyUSB0 “: 해당 파일 또는 디렉토리 없음 스케치를 업로드하는 동안 오류가 발생했습니다.

chmod a+rw /dev/ttyUSB0 

로그 아웃이 포함되어 문제가 해결되지 않음

gpasswd -a aaron dialout 

로그 아웃이 포함되어 문제가 해결되지 않음

preferences.txt를 검색했는데 serial.debug 비율이 9600으로 설정되어 있습니다.

preferences.txt를 입력하고 모든 시리얼 항목을 삭제하려고했습니다. 삭제 후에도 동일하게 다시 생성됩니다. 아무것도 해결하지 않습니다.

sudo로 실행하려고했지만 작동하지 않습니다.

원래 Arduino IDE 1.0에서이 문제를 해결하려고했지만 작동하지 않았습니다.

아두 이노 IDE 1.6.10으로 업그레이드했지만 여전히 작동하지 않습니다.

아두 이노가 연결된 상태에서 터미널에서 lsusb를 실행하면 다음과 같은 결과가 나타납니다.

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 

v 확인 Arduino 연결 후 ar / log / syslog :

커널 : [42043.787178] usb 3-2 : xhci_hcd를 사용하는 새로운 최대 속도 USB 장치 번호 109

커널 : [42043.916241] usb 3-2 : 새 USB 장치 발견, idVendor = 1a86, idProduct = 7523

커널 : [42043.916249] usb 3-2 : 새 USB 장치 문자열 : Mfr = 0, Product = 2, SerialNumber = 0

커널 : [42043.916253] usb 3-2 : 제품 : USB2.0-Serial

커널 : [42043.916964] ch341 3- 2 : 1.0 : ch341-uart 변환기 감지 됨

커널 : [42043.918199] usb 3-2 : ch341-uart 변환기가 이제 ttyUSB0에 연결됨

mtp-probe : 버스 3, 장치 확인 109 : “/sys/devices/pci0000:00/0000:00:14.0 / usb3 / 3-2”

mtp-probe : 버스 : 3, 장치 : 109는 MTP 장치가 아닙니다.

Ran을 눌러 다이얼 아웃 그룹에 추가 한 다음 로그 아웃했습니다.

sudo usermod -a -G dialout aaron 

해결 방법이 없습니다. 그래서 Arduino 보드가 인식되지 않는 것 같습니다. 다음에 무엇을 시도해야할지 모르겠습니다. 이전에 스케치를 업로드 한 것이 중요하지만 작동하지 않을 때 패턴이 있는지 확실하지 않습니다. 95 %의 경우 작동하지 않습니다.

도움을 주셔서 감사합니다!

댓글

  • 방법 ' arduino usb 케이블을 꽂을 때 / var / log / syslog에 기록되는 내용을 보여줍니다.
  • 질문의 마법 단어는 복제 ". ' 보드, 특히 USB 인터페이스 칩에서 사용중인 구성 요소를 식별 할 수없는 경우에는 매우 혼자입니다. 현명한 돈은 CH340 칩으로 악명이 높고 매우 쉽게 부서집니다.
  • 리눅스가 아닌 Windows에서 부서집니다. 사용자가 다이얼 아웃 그룹에 속해 있습니까, Aaron? 직렬 포트를 사용해야합니다.
  • @Avamander 두 가지 방식으로 손상됩니다. 하나는 창에있는 조잡한 드라이버이고 다른 하나는 모든 형태의 ESD 보호를 완전히 무시하는 것입니다. 그들은 끔찍하게 죽고 다시는 일하지 않습니다.

답변

같은 문제가 있습니다. 이미 커널 mermo로 다른 배포판을 시도했지만 문제가 지속되기 때문에 4.x 커널과 관련이 있습니다. 통신 및 하드웨어 문제를 제외하고 Windows 가상 머신을 게스트 작업으로 사용합니다.

댓글

  • 안녕하세요 Ronaldo와 SE Arduino에 오신 것을 환영합니다. 귀하의 답변은 훌륭하고 정확할 수도 있지만 작동하는 다른 버전의 커널 (4.x가 아님)을 사용해 보셨습니까? 나는 당신의 주장을 뒷받침하는 데 도움이 될 것이므로 묻습니다. 또한 귀하의 주장을 뒷받침하는 문서화 된 증거에 대한 링크가 있으면 좋을 것입니다. 또한 " 커널 mermo "가 무엇인가요? 웹에서 참조를 찾을 수 없습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다