LAN9514: различия между версиями
(Отметить эту версию для перевода) |
м |
||
Строка 3: | Строка 3: | ||
[http://www.smsc.com/Technologies/PHYBoost/LAN951x LAN9514] | [http://www.smsc.com/Technologies/PHYBoost/LAN951x LAN9514] | ||
== Управление питанием == | == Управление питанием == | ||
1) Можно отключить питание (?) ethernet-чипа через [[Питание USB-портов|hubpower]] | 1) Можно отключить питание (?) ethernet-чипа через [[Питание USB-портов|hubpower]] | ||
2) Драйвер можно отправить в suspend2, при этом потребление падает: | 2) Драйвер можно отправить в suspend2, при этом потребление падает: | ||
<pre> | <pre> | ||
Строка 17: | Строка 15: | ||
</pre> | </pre> | ||
3) Линукс, судя по всему, не умеет делать suspend части девайса, поэтому если так загнать драйвер с активированными GPIO в suspend, то он будет постоянно просыпаться и засыпать обратно. | 3) Линукс, судя по всему, не умеет делать suspend части девайса, поэтому если так загнать драйвер с активированными GPIO в suspend, то он будет постоянно просыпаться и засыпать обратно. | ||
Потребление при этом кажется растёт не сильно: | Потребление при этом кажется растёт не сильно: |
Версия 19:47, 18 июля 2019
Управление питанием
1) Можно отключить питание (?) ethernet-чипа через hubpower
2) Драйвер можно отправить в suspend2, при этом потребление падает:
echo "0" > "/sys/bus/usb/devices/$port/power/autosuspend" echo "auto" > "/sys/bus/usb/devices/$port/power/control"
3) Линукс, судя по всему, не умеет делать suspend части девайса, поэтому если так загнать драйвер с активированными GPIO в suspend, то он будет постоянно просыпаться и засыпать обратно. Потребление при этом кажется растёт не сильно:
up + high 22.2 up + low 17.4 down + low 13.3 down + unexport 13.2