[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
howtos:misc:asus_eeepc [2013/04/19 17:51 (UTC)] – created weputhowtos:hardware:asus_eeepc [2014/12/18 02:38 (UTC)] (current) – howtos:misc:asus_eeepc renamed to howtos:hardware:asus_eeepc (Moved to hardware section) mfillpot
Line 2: Line 2:
 ======= ASUS eee PC HowTo ======= ======= ASUS eee PC HowTo =======
  
-This Howto apply to the ASUS 1005HA netbook specifically; but it can be ported to other similar machine.+Although this howto was written specifically for the ASUS 1005HA netbookit may be ported to similar machines.
  
-With Slackware everything works pretty much out of the box for this Asus EEE-pc modelhowever, function keys are not enabled by default, which means additional configuring steps.+With Slackware everything works pretty much out of the box for this Asus EEE-pc model. Function keys, however, are not enabled by default, which means additional configuration steps are required.
  
 The scope of this document is to provide a guide for such steps. The scope of this document is to provide a guide for such steps.
-This document assumes some basic knowledge of slackware configuration procedure available [[slackware:beginners_guide|here]].+This document assumes some basic knowledge of Slackware configuration procedures available [[slackware:beginners_guide|here]].
 =====   Powersaving and ACPI  ===== =====   Powersaving and ACPI  =====
-Asus eee PC'are/where popular netbooks. Some linux distro where build specifically for these machines and specific scripts where ported to slackware.+Asus eee PCs are/were popular netbooks. Some linux distros were built specifically for these machines and specific scripts where ported to Slackware.
  
 ==== Enabling ACPI ==== ==== Enabling ACPI ====
Line 18: Line 18:
 <note tip>I recommend to add this parameters using liloconfig logged as root.</note> <note tip>I recommend to add this parameters using liloconfig logged as root.</note>
  
-==== EEE PC acpi scrips ====+==== EEE PC acpi scripts ====
  
-Eric Hameleers(aka AlienBOB) had created a slackware package [[http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/eeepc-acpi-scripts/]] that will enable most of the FN keys functions; however, two FN key functions that I've personally impossible to live without based on my preferences and usage are the FN+F3 (disable touchpad) and FN+Space bar (Super Hybrid Engine)+Eric Hameleers (aka [[wiki:user:alienbob|AlienBOB]]) had created a Slackware  [[http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/eeepc-acpi-scripts/ | package]] that will enable most of the FN keys functions; however, two FN key functions that I personally find impossible to live without based on my preferences and usage are the FN+F3 (disable touchpad) and FN+Space bar (Super Hybrid Engine).
  
 These could be easily enabled by doing the following: These could be easily enabled by doing the following:
Line 26: Line 26:
 === Touchpad toggle function === === Touchpad toggle function ===
  
-Create a text file on /etc/acpi/events/ as follows+Create a text file in /etc/acpi/events/ containing the following code:
 <code> <code>
 event=hotkey ATKD 00000037 event=hotkey ATKD 00000037
Line 32: Line 32:
 </code> </code>
  
-In my case, the file is named touchpad-toggle. This particular file identify an action once an event triggers. The "00000037" points specifically to the event of pressing FN+F3 keys combination of the model specified.<note> To identify the correct code for your keys use <key>acpi_listen</key>+In my case, the file is named touchpad-toggle. This particular file identifies an action once an event is triggered. The "00000037" points specifically to the event of pressing FN+F3 keys combination of the model specified.<note> To identify the correct code for your keys use <key>acpi_listen</key>
 </note> </note>
  
Line 64: Line 64:
 notify touchpad "$msg" notify touchpad "$msg"
 </code> </code>
-<note important>do not forget to give execute permissions to the actions files (as root)+<note important>Do not forget to give execute permissions to the actions files (as root)
 chmod +x /etc/acpi/actions/touchpad-toggle.sh</note>  chmod +x /etc/acpi/actions/touchpad-toggle.sh</note> 
  
  
 === Enabling SHE function === === Enabling SHE function ===
-"Super Hybrid Engine" as it's known under windows has a significant effect on powersaving. This underclocks the FSB for powersave/overclocks for performance. This is achieved by laptop-mode-tools.+"Super Hybrid Engine" as it's known under Windows has a significant effect on powersaving. This underclocks the FSB for powersave/overclocks for performance. This is achieved by laptop-mode-tools.
 <note tip> <note tip>
  
-I recommend using the slackbuild script available at [[http://slackbuilds.org/repository/14.0/system/laptop-mode-tools/]]</note>+I recommend using the SlackBuild script available at [[http://slackbuilds.org/repository/14.0/system/laptop-mode-tools/]]</note>
  
-Once laptop-mode-tools is installed we could proceed with enabling the control of the FSB by pressing FN+Space bar combo by creating a file on the /etc/acpi/events folder just as before:+Once laptop-mode-tools is installed we could proceed with enabling the control of the FSB by pressing FN+Space bar combo by creating a file in the /etc/acpi/events directory just as we did before:
  
 <code> <code>
Line 154: Line 154:
 notify cpu "$msg" notify cpu "$msg"
 </code> </code>
-<note important>do not forget to give execute permissions to the actions files (as root)+<note important>Do not forget to give execute permissions to the actions files (as root)
 chmod +x /etc/acpi/actions/she.sh</note>  chmod +x /etc/acpi/actions/she.sh</note> 
  
-=== Video card speed tunep ===+===== Video card speed tune up =====
  
-I've recently learned that this Asus 1005HA Intel chip 945GM/GMS/GME is slightly under clocked in order to provide longer battery life according to the SHE profile. On windows, the default clock-speed is 166MHz in powersaving mode and 200MHz in High/Super modehowever, this chip is able to run at 400MHz.+I've recently learned that this Asus 1005HA Intel chip 945GM/GMS/GME is slightly under clocked in order to provide longer battery life according to the SHE profile. On Windows, the default clock-speed is 166MHz in powersaving mode and 200MHz in High/Super mode. This chip, however, is able to run at 400MHz.
  
-<note>I've only found necessary to set the clock at high speed when using an external monitor with extended desktop while running kde. I've left the video card clock speed settings separated form the SHE for that specific reason.</note>+<note>I've only found necessary to set the clock at high speed when using an external monitor with extended desktop while running KDE. I've left the video card clock speed settings separated form the SHE toggle acpi scripts for that specific reason.</note>
  
 The following script will set GMA chipset speeds (run it as root): The following script will set GMA chipset speeds (run it as root):
Line 173: Line 173:
     200) val=34 ;;     200) val=34 ;;
     *)     *)
-        echo "Illegal argument! Possible values are: 200, 250, 400." >&2+        echo "Possible values are: 200, 250, 400." >&2
         exit 1         exit 1
     ;;     ;;
Line 185: Line 185:
  
 ====== Sources ====== ====== Sources ======
-Arch linux [[forums https://bbs.archlinux.org/viewtopic.php?id=74951&p=2]] +  - [[https://bbs.archlinux.org/viewtopic.php?id=74951&p=2 |Arch linux forums ]] 
-linuxquiestions [[http://www.linuxquestions.org/questions/slackware-14/slackware-13-1-on-a-netbook-asus-eee-1005ha-811813/]]+  [[http://www.linuxquestions.org/questions/slackware-14/slackware-13-1-on-a-netbook-asus-eee-1005ha-811813/ | linuxquestions]] 
 <!-- If you are copying information from another source, then specify that source --> <!-- If you are copying information from another source, then specify that source -->
 <!-- * Original source: [[http://some.website.org/some/page.html]] --> <!-- * Original source: [[http://some.website.org/some/page.html]] -->
 <!-- Authors are allowed to give credit to themselves! --> <!-- Authors are allowed to give credit to themselves! -->
  
-Originally written by [[wiki:user:weput | weput]] aka kernel-P4N1C+Originally written by [[wiki:user:weput | weput]] aka [[https://www.linuxquestions.org/questions/user/kernel-p4n1c-375149/ |kernel-P4N1C]] 
 <!-- * Contributions by [[wiki:user:yyy | User Y]] --> <!-- * Contributions by [[wiki:user:yyy | User Y]] -->
  
Line 197: Line 198:
 <!-- Please do not modify anything below, except adding new tags.--> <!-- Please do not modify anything below, except adding new tags.-->
 <!-- You must remove the tag-word "template" below before saving your new page --> <!-- You must remove the tag-word "template" below before saving your new page -->
-{{tag>howtos template}}+{{tag>howtos asus eee}}
 howtos:hardware:asus_eeepc ()