저는 FTDI USB-2를 사용하는 ElmScan5 scantool을 사용하고 있습니다.RS-232직렬-USB 칩와인Ubuntu 14.04(Trusty Tahr)의 1.6.2.
레이턴시가 매우 길고Windows에서 이를 줄이는 방법에 대한 권장 사항을 찾았습니다., 하지만 Linux에서 비슷한 작업을 수행하는 방법을 잘 모르겠습니다.
Windows의 COM 포트 아래에는 대기 시간 타이머를 줄이는 옵션이 있습니다.
장치 관리자에 전화하여 USB 포트를 찾으십시오. (1) 통화 속성; (2) 고급 통화 (3) 지연 시간 타이머를 16에서 2 또는 1ms로 변경합니다.
하기 위해Wine에서 소프트웨어를 작동시키세요Wine 레지스트리 파일에 다음을 추가해야 했습니다.
[Hardware\\Devicemap\\Serialcomm] 1015709345
"Serial0"="COM1"
그래서 이것이 Linux 문제인지 Wine 문제인지는 모르겠습니다.
답변1
좋아요,그럼 답은 이렇습니다(아직 테스트하지는 않았지만 좋아 보입니다):
# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
16
# echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
1
유일한 짜증나는 점은 장치를 뽑았다가 다시 연결할 때마다 또는 적어도 재부팅할 때마다 수동으로 설정해야 할 수도 있다는 것입니다.
답변2
cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
sudo bash -c "echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer"
cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer