Tech/linux

serial minicom terminal이 깨져서 나올 경우

kwangson 2024. 6. 26. 00:09

이런 경우 확인해야할 것은 크게 2가지이다.

 

1. minicom 포트, baud rate, hardware control flow 등 을 맞추기

보통은 115200에 하드웨어 컨트롤 등은 모두 끄는 방식을 사용한다.

포트가 맞는지 꼭 확인할 것.

 

2. 다른 serial cable로 테스트해보기.

이건 전혀 생각 못했어서 엄청 고생했었다. (parity도 수정해보고 드라이버 코드만 계속 봤음..)

특징은 일정 시간동안은 긴 텍스트도 엄청 잘 나오지만, 갑자기 어느순간 문자들이 깨지면서 (부분적으로) 작동이 잘 안되는 것이다. serial 케이블은 오래되면 이런 현상이 나타나기도 한다.

특히 init console의 경우는 드라이버 디버깅도 쉽지 않기 때문에 일단 다른 케이블로 확인해보는 것을 추천한다.