리눅스에서 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
적용 후 리부팅