리눅스에서 USB 절전모드 사용 해제

리눅스 사용 도중 아래 두 가지 문제로 USB 사용 해제의 필요성을 느끼게 되었다.

  • 외장하드 읽는 도중 USB가 절전모드로 진입하게 되면 데이터 손실이 발생하니 예방하도록 한다.
  • Zigbee 장치로 연결된 라즈베리파이에서도 문제가 생길 수 있다.

우분투 데비안에서 /etc/defaults/grub 편집하기

/etc/defaults/grub
GROUP_CMD_LINE_LINUX_DEFAULT="quiet splash"

/etc/defaults/grub 파일 편집기(vi)로 확인하면 위 문구를 확인할 수 있는데 quiet splash 뒤에 이어서 usbcore.autosuspend=-1 를 붙여주도록 한다.

GROUP_CMD_LINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

이렇게 수정한 다음 update-grub 를 실행시켜주도록 한다. (super user 권한 필요)
정상적으로 grub이 등록되었다면 reboot 로 재부팅

라즈베리파이에서 설정

라즈베리파이는 /boot/cmdline.txt 파일 편집기(vi)에서 부팅시 절전모드를 사용하지 않게 해주도록 한다.
맨 아래로 이어서 문구를 추가한다.

/boot/cmdline.txt
serial-consoles usbcore.autosuspend=-1

적용 후 리부팅