Arch Linux는 tty에 이상한 문자를 계속 인쇄합니다.

Arch Linux는 tty에 이상한 문자를 계속 인쇄합니다.

tty가 계속 ^@문자로 채워져 내 Arch Linux 시스템에 로그인할 수 없습니다. 그래서 사용자 이름이나 비밀번호를 입력할 수 없습니다. 뭐가 문제 야?

답변1

당신의 컴퓨터에 SSH로 접속할 수 있나요? 가능하다면 입력해 보세요.

sudo dmesg -n 1

이렇게 하면 커널의 메시지가 차단됩니다. 도움이 되지 않을 수도 있지만 시도해 볼 가치가 있습니다

답변2

일부 프로토콜은 NUL을 사용하여 활성 상태를 유지합니다. 이 동작을 방지하려면 연결 유지를 더 높게 설정해 보세요. 예를 들어 iTerm2에는 "유휴 상태일 때 Ascii 코드를 보냅니다."라는 옵션이 있습니다.

원래 무시된 문자였던 0(null, NUL, \0, ^@)은 이제 많은 프로그래밍 언어에서 문자열의 끝을 표시하는 데 사용됩니다.

답변3

다음을 실행하여 문제를 해결했습니다.

rmmod peaq_wmi
rmmod input_polldev

관련 정보