fix hal-disable-polling if no CD drives present
This commit is contained in:
parent
d7169cf0b2
commit
594d652b4b
3 changed files with 10 additions and 5 deletions
|
|
@ -66,7 +66,8 @@ 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 $(readlink -f $i); done > /dev/null 2>&1
|
||||
cddrives=$(command ls -1 /dev/scd* 2>/dev/null)
|
||||
for i in $cddrives; do hal-disable-polling --device $(readlink -f $i); done &>/dev/null
|
||||
|
||||
# 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 +119,8 @@ 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 $(readlink -f $i); done > /dev/null 2>&1
|
||||
cddrives=$(command ls -1 /dev/scd* 2>/dev/null)
|
||||
for i in $cddrives; do hal-disable-polling --enable-polling --device $(readlink -f $i); done &>/dev/null
|
||||
|
||||
# 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
|
||||
|
|
|
|||
|
|
@ -21,7 +21,8 @@ start() {
|
|||
set_alpm ${ALPM}
|
||||
|
||||
# Disable HAL polling of CDROMS
|
||||
for i in /dev/scd*; do hal-disable-polling --device $(readlink -f $i); done > /dev/null 2>&1
|
||||
cddrives=$(command ls -1 /dev/scd* 2>/dev/null)
|
||||
for i in $cddrives; do hal-disable-polling --device $(readlink -f $i); done &>/dev/null
|
||||
|
||||
return 0
|
||||
}
|
||||
|
|
@ -30,7 +31,8 @@ stop() {
|
|||
set_alpm "max_performance"
|
||||
|
||||
# Enable HAL polling of CDROMS
|
||||
for i in /dev/scd*; do hal-disable-polling --enable-polling --device $(readlink -f $i); done > /dev/null 2>&1
|
||||
cddrives=$(command ls -1 /dev/scd* 2>/dev/null)
|
||||
for i in $cddrives; do hal-disable-polling --enable-polling --device $(readlink -f $i); done &>/dev/null
|
||||
|
||||
return 0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -73,7 +73,8 @@ 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 $(readlink -f $i); done
|
||||
cddrives=$(command ls -1 /dev/scd* 2>/dev/null)
|
||||
for i in $cddrives; do hal-disable-polling --device $(readlink -f $i); done &>/dev/null
|
||||
hciconfig hci0 down; modprobe -r hci_usb
|
||||
dont_sync_logs
|
||||
wireless_powersave 1
|
||||
|
|
|
|||
Loading…
Reference in a new issue