Ubuntu를 콘솔모드로 부팅할 경우, USB Serial 장비 중 /dev/ttyUSB0를 사용하는 장치가 저절로 끊기는 현상이 발생함.
부팅 이후 USB 장치를 다시 연결하면 정상적으로 사용할 수 있지만, 부팅시 항상 연결 후 끊기는 현상이 발생하여 커널 메시지를 확인한 결과….
[ 3.840033] usbcore: registered new interface driver cp210x
[ 3.840041] usbserial: USB Serial support registered for cp210x
[ 3.840063] cp210x 3-3.4:1.0: cp210x converter detected
[ 3.840244] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[ 3.841142] usb 3-3.4: cp210x converter now attached to ttyUSB0
...
[ 4.542479] usb 3-3.4: usbfs: interface 0 claimed by cp210x while 'brltty' sets config #1
[ 4.543277] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[ 4.543298] cp210x 3-3.4:1.0: device disconnected
대략 살펴보면, brltty라는 녀석이 실행되면서 USB 인터페이스 0번을 선점하려고 함. 이로 인해 연결이 끊기는 결과를 보임.
간단히 해결 방법은 brltty라는 녀석을 지우면 됨.
brltty가 하는 역할을 살펴보니, Ubuntu 콘솔모드로 부팅시 시각 장애인을 위해 화면 내용을 읽어주는 braille display라는 장비를 운용하기 위한 프로그램임.
$ sudo apt purge brltty
끝.!