USB-UART 변환기 지연

USB-UART 변환기 지연

CH341A 칩이 있는 USB-UART 변환기가 있습니다. 이 장치는 USB-UART 변환기, 24/25 칩 프로그래머 및 USB-병렬 변환기로 사용할 수 있습니다.

문제는 UART 변환기에 있습니다. Windows에서는 문제 없이 사용할 수 있지만(드라이버가 필요함) Ubuntu에서는 사용할 수 없습니다. 컨버터와 미니콤을 테스트하기 위해 RX와 TX 라인을 단락시켰습니다. 내가 쓴 내용을 볼 수 있지만 즉시 볼 수는 없습니다. 또한 Ovislink 라우터에서도 테스트했습니다. 출력을 읽을 수 있지만 지연으로 인해 라우터가 마지막 줄을 인쇄하지 못합니다. 뭔가를 쓰려고 하면 어떻게든 미니콤 콘솔을 새로 고쳐야 합니다. 편집: 실제로 마지막 32자는 표시되지 않습니다!

미니콤에서 무슨 일이 일어나고 있나요? (32자가 아닙니다. 스크린샷입니다. 콘솔이 매우 빠르게 움직입니다.) 미니컴퓨터

문제 비디오 버전: 여기

그래서 기본적으로 마지막 32자를 읽을 수 없고 터미널에 제대로 쓸 수도 없습니다. 반복합니다. Windows에서는 장치를 올바르게 사용할 수 있으므로 이는 드라이버 문제임에 틀림없습니다.

이 문제를 해결할 수 있는 방법을 알고 있나요? 맞춤형 드라이버? 수리하다? 이 작업을 수행하는 데 도움이 될 것입니다.

저는 Ubuntu 14.04를 실행하고 있지만 Debian Wheezy 및 기타 Ubuntu 버전에서도 이 문제가 발생합니다(아마도 동일한 드라이버를 사용 중일 수 있음).

정보:

[ 1840.468078] usb 5-1: new full-speed USB device number 6 using uhci_hcd
[ 1840.622112] usb 5-1: New USB device found, idVendor=1a86, idProduct=5523
[ 1840.622120] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1840.625187] ch341 5-1:1.0: ch341-uart converter detected
[ 1840.638224] usb 5-1: ch341-uart converter now attached to ttyUSB0

lsusb:

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 006: ID 1a86:5523 QinHeng Electronics CH341 in serial mode, usb to serial port converter
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

관련 정보