PDA

View Full Version : wirelss: gestione risparmio energetico


Cobra78
28-02-2008, 16:54
Ave a tutti, ho da sottoporvi un bel problema.

Dopo qualche smanettamento ho ottenuto che quando parte il laptop mode, o quando il pc viene avviato a batteria (il notebook in signa) viene abilitato il risparmio energetico della scheda wireless, questo avviene dando il seguente comando:

echo N > /sys/bus/pci/drivers/iwl3945/NUMERO/power_level

Ove n è un numero che va da 6 (risparmio disabilitato) a 1 (massimo risparmio)

Il problema è che quando sospendo il pc (non ho verificato con l'iberazione) o quando spengo la wireless con l'rf-kill switch (il tastino insomma), il valore viene resettato a 6 anche se a batteria, ulteriore problema il fatto che con l'rf-kill switch premuto la posizione del sysfs diventa non scrivibile.

Praticamente quello che credo mi serva è una qualche regola o script o demone che controlla il sysfs e se sono in laptop mode mi cambia quel valore.

Qualche idea di come ottenere ciò?