1
0
Fork 0

profiles: workaround hal-disable-polling bug

Workarounds: #554886
This commit is contained in:
Jan Vcelak 2010-09-30 11:34:11 +02:00
parent e78494e1c5
commit cee19fbf00
3 changed files with 5 additions and 5 deletions

View file

@ -66,7 +66,7 @@ start() {
[ -e /sys/module/snd_ac97_codec/parameters/power_save ] && echo Y > /sys/module/snd_ac97_codec/parameters/power_save
# Disable HAL polling of CDROMS
for i in /dev/scd*; do hal-disable-polling --device $i; done > /dev/null 2>&1
for i in /dev/scd*; do hal-disable-polling --device $(readlink -f $i); done > /dev/null 2>&1
# Enable power saving mode for Wi-Fi cards
for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done > /dev/null 2>&1
@ -118,7 +118,7 @@ stop() {
[ -e /sys/module/snd_ac97_codec/parameters/power_save ] && echo Y > /sys/module/snd_ac97_codec/parameters/power_save
# Enable HAL polling of CDROMS
for i in /dev/scd*; do hal-disable-polling --enable-polling --device $i; done > /dev/null 2>&1
for i in /dev/scd*; do hal-disable-polling --enable-polling --device $(readlink -f $i); done > /dev/null 2>&1
# Reset power saving mode for Wi-Fi cards
for i in /sys/bus/pci/devices/*/power_level ; do echo 0 > $i ; done > /dev/null 2>&1

View file

@ -21,7 +21,7 @@ start() {
set_alpm ${ALPM}
# Disable HAL polling of CDROMS
for i in /dev/scd*; do hal-disable-polling --device $i; done > /dev/null 2>&1
for i in /dev/scd*; do hal-disable-polling --device $(readlink -f $i); done > /dev/null 2>&1
return 0
}
@ -30,7 +30,7 @@ stop() {
set_alpm "max_performance"
# Enable HAL polling of CDROMS
for i in /dev/scd*; do hal-disable-polling --enable-polling --device $i; done > /dev/null 2>&1
for i in /dev/scd*; do hal-disable-polling --enable-polling --device $(readlink -f $i); done > /dev/null 2>&1
return 0
}

View file

@ -73,7 +73,7 @@ start() {
# Enables USB autosuspend for all devices
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
# Disable HAL polling of CDROMS
for i in /dev/scd*; do hal-disable-polling --device $i; done
for i in /dev/scd*; do hal-disable-polling --device $(readlink -f $i); done
hciconfig hci0 down; modprobe -r hci_usb
dont_sync_logs
wireless_powersave 1