본문 바로가기
Engineering etc./Nvidia Jetson Boards

ttyTHS0 permission problem

by 항공학도 2021. 10. 25.

NVIDIA의 jetson board 계열(TX1, TX2, Xavier, Xavier NX 등등) 을 사용할때 Serial 연결은 ttyTHS[0-9]를 통해서 이루어진다.

일반적으로 serial연결은 ttyS[0-9]를 통해 연결되지만 NVIDIA계열은 "Tegra High Speed" 라고 해서 THS로 연결하도록 한다.

하지만 이때 권한 부여 오류가 나타나는데 아무리 다음과 같은 usermod로 해결하려고 해도 해결이 되지 않는다.

sudo usermod -a -G dialout $USER

sudo usermod -G -G tty $USER

 

일반적으로는 위 방법으로 해결되야 하지만 계속 위 그림과 같은 permission denied 오류가 뜬다.

찾아보니 serial port를 nvgetty.service가 선점하고 있어서 serial port를 중복으로 사용해서 접근이 거부된다고 한다. 아래 명령으로 nvgetty.service를 disable하고 재부팅 하면 해결이 된다.

sudo systemctl disable nvgetty.service

 

댓글