Qui posto un post sul Forum da parte di jeko che può essere interessante per molti.
“Da poco ho installato su un portatile HP Opensuse 13.2 e ho riscontrato un calo di batteria a pc spento.
Accade solo quando spengo il pc da Opensuse mentre spegnendo da win non si presenta”
Ecco la sua soluzione:
—————————————————jeko————————————————————
Da poco ho installato su un portatile HP Opensuse 13.2 e ho riscontrato un calo di batteria a pc spento.
Accade solo quando spengo il pc da Opensuse mentre spegnendo da win non si presenta, ricercando sul web ho trovato dei riferimenti a problemi simili derivanti da wake on lan che io non ho mai attivato ma sembra essere presente sul mio sistema.
Non ho nessuna voce nel bios per disabilitarla così ho provato con ethtool
Dopo l’avvio del pc
genio@linux-j3ci:~> sudo ethtool eno1 root's password: Settings for eno1: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Half Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000033 (51) drv probe ifdown ifup Link detected: no
Disabilito WoL
genio@linux-j3ci:~> sudo ethtool -s eno1 wol d
Dopo il comando
genio@linux-j3ci:~> sudo ethtool eno1 Settings for eno1: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Half Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: d Current message level: 0x00000033 (51) drv probe ifdown ifup Link detected: no
Così facendo se spengo il pc la batteria non si scarica da sola ma al successivo riavvio mi ritrovo WoL ancora attivo e così siamo da capo
Volevo sapere se cera modo per disabilitare questa piaga che a me non serve o se era possibile creare uno script da inserire non so dove con il comando
sudo ethtool -s eno1 wol d
Siccome non ho ancora trovato soluzione al mio problema chiedo a qualche anima pia se mi può aiutare a capire dove e come posso creare un file che mi forzi, allo spegnimento del sistema, il comando
sudo ethtool -s eno1 wol d
Nel caso non fosse possibile avere un risposta qui sono disposto ad aprire un altro post in una sezione più adeguata.
Prova a fare così:
Avvia Dolphin in modalità superutente ed edita il file
/etc/init.d/boot.local
All’interno aggiungi il comando
ethtool -s eno1 wol d
poi salvi ed esci.
Nota: il file /etc/init.d/boot.local viene letto automaticamente ad ogni avvio del sistema ed i comandi all’interno vengono eseguiti. Potresti aggiungere anche altri comandi se necessario.
Di seguito ti riporto come potrebbe apparire il file:
#! /bin/sh # # Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved. # # Author: Werner Fink, 1996 # Burchard Steinbild, 1996 # # /etc/init.d/boot.local # # script with local commands to be executed from init on system startup # # Here you should add things, that should happen directly after booting # before we're going to the first run level. # #-------------------------------------------------------------------- # # ==> Arresta Wake on LAN ad ogni avvio del sistema # ethtool -s eno1 wol d # #-------------------------------------------------------------------- #
Ho notato che in init.d c’è il file halt.local che dovrebbe fare la stessa cosa ma allo spegnimento del sistema, correggimi se sbaglio.
Allora anziché utilizzare il file /etc/init.d/boot.local usa /etc/init.d/halt.local, come hai correttamente già intuito tu.
Tutto il resto è identico.
————————————————RISOLTO——————————————————–
Per vedere come far partire applicazioni in automatico potete guardare qui.
Ciaoooooooooooooooooooooooooooooooooooooooooo
Leggi il contenuto originale su Blog di trucchisuse