빠른 해답: 문제가 발생하는 USB 기기의 wakeup설정을 disable로 전환하면 됩니다.
마우스와 키보드로 절전모드(Suspend)를 해제하는 기능이 달려 있는 OS를 사용할 경우, 절전모드에 진입한 직후 알 수 없는 이유로 USB wakeup신호를 받아 PC가 다시 켜지는 문제가 발생할 수 있습니다. 이 경우, 잘못된 wakeup신호를 보내는 USB기기로부터의 wakeup신호 수신을 비활성화해 문제를 해결할 수 있습니다.
1. wakeup이 활성화된 USB 기기 목록 확인 문제를 해결하기 위해서는 우선 어떤 usb기기가 wakeup신호를 보내고 있는지 확인해야 합니다. 다음 명령어로 wakeup신호를 보낸 USB기기 목록을 확인합니다....
우선 전 Corsair 사의 일체형 쿨러인 H100i v2를 4년간 사용하고 있었습니다. 우분투 18.04를 사용할 때는 윈도우에서 작동하는 CorsairLink에서 설정한 값이 잘 유지가 되었었지만, 어째 20.04로 넘어오니 부팅할 때 마다 수냉쿨러 설정값이 초기화 되더군요. 극저소음 빌드를 지향했기에 펌프와 팬 두 개가 웅웅대는 소음이 여간 거슬리는 게 아니었습니다. 물론 이를 해결할 수 있는 CorsairLink는 당연하게도(…) 리눅스를 지원하지 않았습니다.
CorsairLink에서 수냉쿨러에 USB로 어떤 패킷을 보내는지 덤프라도 떠 봐야 하나 싶었지만, 이미 liquidctl이라는 훌륭한 해결책이 존재했습니다....
우분투 20.04 장기 지원 버전(LTS) 이 릴리스 되었습니다. 매번 OS를 새로 설치할 때마다 삽질하지 않도록 우분투를 처음 설치했을 때 작업 환경을 세팅하는 과정을 글로 정리해 봤습니다. Pop! shell 및 ifcitx-hangul 설정과 uim-byeoru 설정, oh-my-zsh 설정과 vundle 등의 설정을 포함합니다.
개인적으로 사용하기 위해 정리한 성격이 강한 글입니다. 최소한 22.04 LTS가 나오기 전까지는 계속 업데이트 될 예정입니다. Ubuntu 20.04 LTS, 영문 기준으로 작성되었으며, RYZEN 1700 + GTX1080 + NVMe SSD 데스크톱과 DELL XPS 13 9350 랩톱 하드웨어에서 정상 작동을 확인했습니다....