본문 바로가기

Study/라즈베리파이 공부

[라즈베리파이] Ubuntu 21.10에서 USB-to-Serial 안 잡히는 문제 해결 방법 (/dev/ttyUSB 파일이 생성되지 않음)

반응형

최근 라즈베리파이에 업데이트한 Ubuntu 21.10 버전

 

Ubuntu 21.10으로 업그레이드한 이후에 USB-to-Serial 장치가 잡히지 않음

 

제가 기존에 사용하던 라즈베리파이 OS는 Ubuntu 20.04.3이었습니다. 그때까지만 해도 USB2Serial 장비가 아무 문제없이 사용 가능했었지요.

 

최근에 제 라즈베리파이를 Ubuntu 21.10 버전으로 업그레이드했습니다. 업그레이드 이전 버전인 Ubuntu 21.04.3에서는 USB2Serial 장비가 제대로 인식이 되었는데, 업그레이드 이후부터는 lsusb 명령으로는 USB-to-Serial 장비가 잡히는데 /dev/ttyUSB와 같은 파일이 생성되지 않는 게 아닙니까?

 

 

혹시 OS 업그레이드 과정에서 발생한 문제인가 싶어서 PI Imager를 이용하여 20.10 이미지를 새로 생성해보았습니다. 하지만 역시 마찬가지로 문제가 발생하더군요.

 

 

문제의 상황을 좀 더 상세하게 설명을 드리면 lsusb 명령으로는 위와 같이 Future Technology Devices International, Ltd FT232 Serial (UART) IC 라는 장치가 제대로 잡힙니다. 하지만 ls /dev/ttyUSB* 명령으로 device 파일을 찾아보면 검색이 되지 않습니다. 리눅스는 장치도 파일로 다루기 때문에, USB-to-Serial 장치가 잡힐 경우 /dev/ttyUSB0, /dev/ttyUSB1 같은 파일이 생성되어야 합니다.

 

 

제가 사용하는 USB2Serial 장비는 (주)이지넷유비쿼터스 사의 NEXT-RS232U20 이라는 제품입니다. 혹시 제조사에서 드라이버를 제공하지 않아서 발생하는 문제인가 싶어서 (02)715-0372로 문의를 해봤지만 계속 통화 중이라서 기술지원을 받을 수 없었습니다.

 

결국 구글링을 통해서 깔끔하게 문제를 해결했습니다. 모국어로 된 트러블 슈팅 방법을 많이 찾을 수 있으면 좋을 것 같은데, 아쉽게도 그렇지 못해서 좀 안타깝네요.

 

 

Ubuntu 21.10에서 USB2Serial이 제대로 인식되지 않을 때 해결하는 방법

 

아주 간단하고 깔끔하게 문제를 해결할 수 있습니다. apt-get install 명령으로 linux-modules-extra-raspi 라는 패키지를 설치해주면 됩니다.

 

 

$ sudo apt-get install linux-modules-extra-raspi

 

위의 패키지를 설치한 이후에 재부팅을 했더니 아래와 같이 USB-to-Serial 장치가 제대로 잡히더군요.

 

 

이렇게 간단한 방법이 있는데, 몇 주 동안 헤매고 있었네요. 앓던 이가 빠진 느낌입니다.^^

혹시 이 글이 도움이 되었다면 구독해주시거나, 좋아요 버튼을 눌러주시거나, 댓글을 달아주시면 감사하겠습니다.

 

감사합니다.

반응형