직렬 콘솔이 때때로 혼란스러워짐

직렬 콘솔이 때때로 혼란스러워짐

가끔 내 직렬 콘솔이 다음과 같이 심각하게 엉망이 되는 경우가 있습니다.

스크린샷

더 이상 타이핑이 불가능하며 모든 것이 과거입니다. 그래도 기계는 여전히 잘 작동합니다. 따라서 재부팅하면(스크린샷에 표시된 대로 PC Engines apu2에서 재부팅이 시작됩니다) 모든 것이 정상으로 돌아갑니다.

직렬 케이블을 다시 연결한 후에만 발생하는 것 같습니다. 확실히 말할 수는 없지만.

이 문제의 원인이 무엇인지, 문제를 해결하거나 문제가 발생하지 않도록 방지하는 방법에 대해 알고 계시나요?

이것은 사용자 정의 5.4 커널이 있는 Debian 10 시스템입니다.

답변1

전송 속도 오류일 수 있습니다.

로그인할 때 이런 일이 발생하는지, 아니면 콘솔이 로그인 프롬프트에서 기다리는지 여부는 밝히지 않았습니다. 기본적으로 agetty옵션으로 시작됩니다 115200,38400,9600( 참조). 직렬 회선에서 인터럽트가 수신되면 주기가 다음 전송 속도로 전환됩니다./lib/systemd/system/[email protected]agetty

케이블을 연결할 때 실수로 이와 같은 인터럽트를 전송하여 agetty터미널이 기대하는 것과 다른 다음 전송 속도로 전환될 가능성이 있습니다. 이 경우 인터럽트를 한 번 더 보내면 됩니다. 당신은 퍼티를 사용하고 있는 것 같으므로 ctrl-Break를 사용하거나 퍼티 메뉴에서 특수 명령 -> 브레이크를 사용할 수 있습니다. 그런 다음 Enter를 누르십시오. 로그인 프롬프트가 표시되지 않으면 다시 중단하십시오.

관련 정보