Debian을 실행하는 Macbook Pro에서 카드를 읽으면 배터리가 소모됩니다.

Debian을 실행하는 Macbook Pro에서 카드를 읽으면 배터리가 소모됩니다.

현재 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

관련 정보