LINUX.ORG.RU

Отключить подачу питания на pci-устройство

 , , ,


1

1

В общем, посмотрел я выхлоп powertop и ужаснулся:

The battery reports a discharge rate of 13.4 W
The estimated remaining time is 3 hours, 31 minutes

Summary: 50,4 wakeups/second,  5,9 GPU ops/seconds, 0,0 VFS ops/sec and 0,4% CPU use

Power est.              Usage       Events/s    Category       Description
  7.20 W      0,0 pkts/s                Device         Network interface: eth0 (r8169)
Возникает вопрос, как сие безобразие пофиксить? Хочу уметь выключать / включать подачу энергии на неиспользуемые устройства, дабы экономить батарею...

также интересно, можно ли как вообще вручную вырубать подачу питания на любое выборочное устройство?
через драйвер?
как?
можно ли без драйвера?
может посылами колдунских заклинаний в /dev и /sys как-то?

teod0r ★★★★★ ()
Последнее исправление: teod0r (всего исправлений: 1)
Ответ на: комментарий от anonymous
mercury yura # cd /sys/bus/pci/slot/
bash: cd: /sys/bus/pci/slot/: Нет такого файла или каталога
mercury yura # cd /sys/bus/pci
mercury pci # ls
devices  drivers  drivers_autoprobe  drivers_probe  rescan  resource_alignment  slots  uevent
mercury pci # ls slots
mercury pci # 

Ась? Куда-куда делать echo 0?

yura_ts ★★ ()
Ответ на: комментарий от yura_ts

**ясь, sysfs постоянно перепиливается. Смотри в /sys/bus/pci/*/devices/, например.

anonymous ()

Хочу уметь выключать / включать подачу энергии на неиспользуемые устройства

ifconfig eth0 down

down This flag causes the driver for this interface to be shut down.

anonymous ()
Ответ на: комментарий от anonymous

Не влияет на потребляемую мощность, уже пробовал.

yura_ts ★★ ()
Ответ на: комментарий от yura_ts

Не влияет на потребляемую мощность

Странно, потому что драйвер даже PLL отключает

http://lxr.free-electrons.com/source/drivers/net/ethernet/realtek/r8169.c#L6819

http://lxr.free-electrons.com/source/drivers/net/ethernet/realtek/r8169.c#L6457

http://lxr.free-electrons.com/source/drivers/net/ethernet/realtek/r8169.c#L6429

http://lxr.free-electrons.com/source/drivers/net/ethernet/realtek/r8169.c#L6454

а этому хтопу можно верить ?

anonymous ()
Ответ на: комментарий от anonymous

7 W для контроллера изернет - это какая фигня, не может быть такого.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.