ACPI ASUSA F5GL na kernelach nowszych niż 2.6.27

2010.05.11 Tagi: , , , ,

Od czasu wydania pierwszego jajka z serii 2.6.28 pojawiły się u mnie pierwsze problemy - ACPI na moim lapku nie działało w ogóle. Przy okazji 2.6.30 zaczęło działać co drugie wyjście ze stanu wstrzymania. Z kolein na kernelu w wersji 2.6.32 okazało się, że aby działało za każdym razem należy przeładować moduł asus_laptop. Nie wystarczyło jednak proste wpisanie komendy

modprobe -r asus_laptop modprobe asus_laptop

do /etc/rc.local - niestety nie było żadnych efektów. Ostatnio jednak poradzono mi wpisanie tego do skryptów wykonywanych przez pm-utils podczas wychodzenia z suspendu. Trzeba było więc stworzyć plik /etc/pm/sleep.d/reload_acpi_module (nazwa jest oczywiście przykładowa). Oto jego zawartość:

  1. #!/bin/dash
  2. if [ -n "$1" ] ([ "$1" = "resume" ] || [ "$1" = "thaw" ]); then
  3.     modprobe -r asus_laptop
  4.     modprobe asus_laptop
  5. fi

Następnie trzeba nadać mu prawa wykonywalności za pomocą polecenia wykonywanego jako root:

chmod +x /etc/pm/sleep.d/reload_acpi_module

Przy następnym wyjściu ze stanu wstrzymania efekty przeładowania modułu będą już widoczne.


Poczytaj też o:


<<Powrót do bloga