Ubuntu su Asus EEEPC

Some days ago I upgraded to Intrepid and edited the scripts from Hardy. Here are the changes:

v1.0:
* Edited the scripts to work with the eeepc_laptop module
* When powersave is active it switches now to low voltage mode to increase battery life a bit
* VGA toggle script shows now an OSD if no screen is detected
* Installer has now a remove option

v1.1
* Wifi toggle works now (900A untested)
* Better cpu frequency control (saves more power and overclocks a bit in performance mode)
* Installer has now an update option

v1.2
* Auto change cpu frequency if AC plugged in or unplugged (can be switched off)
* cpu frequency mode restore on boot
* Changed powersave mode from "75 50 0" to "76 50 0" due to crashes on some users
* Optimized fan control included (based on "eeefan2") - makes the eeepc quiet but a little bit warmer
* Fixed "0 0 1" problem
* Auto add pciehp parameters to /etc/modules (which will hopefully make wifi-toggle better)
* Wifi-toggle:Changed ath_pci to ath5k

v1.3
* Wifi state restore on boot
* Optimized wifi toggle
* Changed values of fan-control to 51/65 and 0/30/70 (with the old settings the EeePC was getting too hot)
* Fixed BT toggle and activated it again
* Raised the value of FSB_POWERSAVE to 86 50 0 due to crashes on some EeePC`s (change it to 76 50 0 if your EeePC doesn`t freeze)

v1.4
* Included a graphical user interface in the menu "System". Big thanks to Jan Hoffmann!
* Made a settings file which was necessary for the GUI
* Added a "very critical" mode to fancontrol
* Changed cpufreqency restore function (again thx to Jan!)

v2.0
* Improved GUI (control of each hardware)
* Added card reader toggle

v2.1
* Complete new OSD (faster n looks nicer) including brightness OSD (by Jan)
* Tray-Icon (by Jan)
* Setting-Manager needs only password if you toggle hardware (by Jan)
* Sensors added to settings manager: fan & temp (by Jan)
* Set amixer commands for volume control as default => no more "cracking" sound if muted and support for X/Kubuntu
* Added "modprobe rt2860sta" to wifi_on_rt2860() - it didn`t autoload on some EeePC`s

http://img206.imageshack.us/img206/9728/bildschirmfotowx4.th.png

http://img354.imageshack.us/img354/9559/bildschirmfoto2wm9.th.png

Supported models:

* EeePC 900A
* EeePC 901
* EeePC 1000
* EeePC 1000H

WARNING: Do not install these scripts to a model which is not in the list! It will cause huge problems with the frequency control...

Keymappings and their functions:

900A/901:

* Fn+F1 Standby
* Fn+F2 WLAN-toggle
* Fn+F3/F4 Brightness
* Fn+F5 VGA-toggle
* Fn+F6 Taskmanager
* Fn+F7/F8/F9 Volume
* 1. hotkey Display-toggle (internal)
* 2. hotkey Bluetooth-toggle
* 3. hotkey Webcam-toggle or user-defined
* 4. hotkey CPU frequency control or user-defined

1000/1000H:

* Fn+F1 Standby
* Fn+F2 WLAN-toggle
* Fn+F5/F6 Brightness
* Fn+F7 Display-toggle (internal)
* Fn+F8 VGA-toggle
* Fn+F9 Taskmanager
* Fn+F10/F11/F12 Volume
* 1. hotkey Display-toggle (internal)
* 2. hotkey Bluetooth-toggle
* 3. hotkey Webcam-toggle or user-defined
* 4. hotkey CPU frequency control or user-defined

HowTo install:

1.) Install Adams kernel or compile the modules eeepc_laptop and asus_eee because they are needed for the scripts.

2.) If you added "asus_eee", "i2c-i801" or "pciehp with its parameters" to /etc/module, remove them. Otherwise the installer will add them a second time.
If you added "asus_eee" to /etc/modprobe.d/blacklist remove it.

3.) Open a terminal and install the scripts (if you you have the archive of an old version remove it before installing a new version):

Code:

wget http://www.informatik.uni-bremen.de/~elmurato/EeePC/Intrepid_ACPI_scripts-EeePC_900A_901_1000.tar.gz
tar xfvz Intrepid_ACPI_scripts-EeePC_900A_901_1000.tar.gz
cd Intrepid_ACPI_scripts-EeePC_900A_901_1000/
chmod +x acpi-scripts.sh
sudo ./acpi-scripts.sh install

Or if you already installed an older version run the update command instead of install:

Code:

sudo ./acpi-scripts.sh update

4.) To remove the scripts:

Code:

sudo ./acpi-scripts.sh remove

Known issues:

* If you disable/edit the fancontrol it can take up to one minute to take effect
* If you get two OSDs for volume control with Gnome go to System/Preferences/Key bindings and disable the 3 entries (mute, vol up, vol down)
* X/Kubuntu users maybe have to install some python stuff to get the OSDs to work. Try to install all python-dbus and python-gtk stuff
* Wifi toggle doesn`t work with the eeepc-lean-kernel due to missing pciehp module (PCIe Hotplug)
* "Blank screen on bootup" problem with 2GB RAM

elmurato

0 commenti: