현재 macbook pro를 사용하고 있는데 운영체제가 os x가 아닌 debian 8.2 입니다.
저는 MacBook Pro를 사용하고 있는데 전력을 많이 소모하는 기기를 가지고 있습니다. 이 USB 장치: 카드 리더기(Apple)
32.5 W 100.0% Device USB device: Card Reader (Apple)
2.60 W 100.0% Device Radio device: btusb
209 mW 19.7 pkts/s Device Network interface: wlan0 (wl)
이 장치는 배터리를 정말 많이 소모합니다. 전원이 없으면 노트북이 2시간 동안 작동하지 않는다는 것을 알았습니다. 파워탑을 설치했습니다. 제안된 변경사항을 모두 적용했지만 이 장치에 대해 비활성화하는 방법을 모르겠습니다. 나는 그 리더를 사용하지도 않고 거기에 있다는 것을 잊어버립니다.
제한된 전력을 사용하도록 rc.local의 모든 장치를 구성했습니다.
echo '0' > '/proc/sys/kernel/nmi_watchdog'
echo 'min_power' > '/sys/class/scsi_host/host0/link_power_management_policy'
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save'
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs'
echo 'auto' > '/sys/bus/usb/devices/2-4/power/control'
echo 'auto' > '/sys/bus/usb/devices/1-12/power/control'
echo 'auto' > '/sys/bus/usb/devices/1-8.3/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.3/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.1/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.3/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.4/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.2/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:1b.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:16.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:14.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:01.1/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:08:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:07:06.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:07:05.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:07:04.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:07:03.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:07:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:06:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:05:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:04:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:03:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.0/power/control'
이 장치를 사용하지 않을 때 제대로 작동하게 하거나 완전히 비활성화하려면 어떻게 해야 합니까?
답변1
내부에USB 전원 관리, 커널 문서, 포트 장치와 관련된 전원 끄기 전제 조건 설정 요약을 확인할 수 있습니다.
echo 0 > power/pm_qos_no_power_off
echo 0 > peer/power/pm_qos_no_power_off # if it exists
echo auto > power/control # this is the default value
echo auto > <child>/power/control
echo 1 > <child>/power/persist # this is the default value