From a15b1d21179207fbf4eb2e289401ed74eb70925b Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Tue, 15 May 2012 22:23:19 +0400 Subject: [PATCH] Don't mix switch methods. --- sbin/snail.nv_pwr_off | 12 +++++++++--- sbin/snail.nv_pwr_on | 11 ++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/sbin/snail.nv_pwr_off b/sbin/snail.nv_pwr_off index 052bc77..6a2b652 100755 --- a/sbin/snail.nv_pwr_off +++ b/sbin/snail.nv_pwr_off @@ -16,6 +16,9 @@ if [ -f /proc/acpi/bbswitch ]; then let tries-- # echo "tries left: $tries" done + + echo "Cann't power off nVidia chip" + exit -1 fi # Trying acpi_call method @@ -108,6 +111,9 @@ if [ -f /proc/acpi/call ]; then let tries-- # echo "tries left: $tries" done + + echo "Cann't power off nVidia chip" + exit -1 fi # Trying vgaswitcheroo method @@ -122,7 +128,7 @@ if [ -f /sys/kernel/debug/vgaswitcheroo/switch ]; then let tries-- echo "tries left: $tries" done -fi -echo "Cann't power off nVidia chip" -exit -1 + echo "Cann't power off nVidia chip" + exit -1 +fi diff --git a/sbin/snail.nv_pwr_on b/sbin/snail.nv_pwr_on index 05cd7c6..29ab1fb 100755 --- a/sbin/snail.nv_pwr_on +++ b/sbin/snail.nv_pwr_on @@ -17,6 +17,8 @@ if [ -f /proc/acpi/bbswitch ]; then echo "tries left: $tries" done + echo "Cann't power on nVidia chip" + exit -1 fi # Trying acpi_call method @@ -109,6 +111,9 @@ if [ -f /proc/acpi/call ]; then let tries-- echo "tries left: $tries" done + + echo "Cann't power on nVidia chip" + exit -1 fi # Trying vgaswitcheroo method @@ -123,7 +128,7 @@ if [ -f /sys/kernel/debug/vgaswitcheroo/switch ]; then let tries-- echo "tries left: $tries" done -fi -echo "Cann't power on nVidia chip" -exit -1 + echo "Cann't power on nVidia chip" + exit -1 +fi