/dev/ttyUSB6
다음과 같이 쓰고 읽을 수 있는 장치(모뎀)가 있습니다 .
stty -F /dev/ttyUSB6 speed 9600 line 0 -brkint -imaxbel -echo
echo "ATI" > /dev/ttyUSB6
cat /dev/ttyUSB6
cat
여기로 보낸 문자열에 대한 응답을 나에게 줄 것입니다 ATI
.
그러나 커널을 3.x에서 5.x로 업그레이드한 후에는 이 기능이 더 이상 작동하지 않습니다. 위 명령을 실행하면 cat
영원히 멈춰 응답이 반환되지 않습니다. 그런데 다른 터미널을 열어서 cat /dev/ttyUSB6
실행하고, 다른 터미널에서 동시에 실행하면 실행 중인 터미널에서 응답을 받습니다 echo "ATI > /dev/ttyUSB6
.cat
내가 여기서 무엇을 놓치고 있는 걸까요? 이전 동작을 얻기 위해 설정/설정 해제를 놓친 커널 구성 매개변수가 있습니까?