1

Fedora 12 on my Asus EEE 1000 SSD netbook

view story
linux-howto

http://forums.fedoraforum.org – Fedora 12 is nearly turnkey on my Asus EEE 1000 SSD netbook. I just needed a few tweaks to get the wireless and touchpad seutp. All of this info is scattered in various places including right here on the FedoraForum, but I thought if it would help just one more person to have it all in one place, then so be it. 1) I used the Fedora 12 i686 Live iso. 2) I installed it on a 1GB thumbdrive using my desktop Fedora 11 system: sudo livecd-iso-to-disk Fedora-12-i686-Live.iso /dev/sdg1 3) While booting the EEE, hit the Esc key and select the USB device of the thumbdrive. Make sure a wired ethernet is plugged in. We will restore the wireless later. 4) Pick the defaults, except when it comes to the disk partitioning. I have the pair of SSD drives, one 8GB and the other 32GB. I reduced the swap volume size to 2GB to match the memory in the device rather than using the 4GB default (2x memory) and increased the / volume size to the max. I planned on turning off swapping and only intended to use the swap space for the sleep/hibernate functionality. Otherwise, I let the installation setup the layout. a /boot with 200MB of space, 2gb swap volume, and the rest under LVM covering both SSDs. 5) Finish the installation. Reboot and create your user. 6) Apply any patches that are available using SoftwareUpdate. Reboot if necessary. 7) Now time for setting up the wireless. We need the rt2860 driver. This is available in the rpmfusion.org repro. First we need to set it up. Bring up FF and use this url: http://download1.rpmfusion.org/free/...ble.noarch.rpm Do the install for the repo setup. Next, bring up a terminal and become root. You need to be root to: yum -y install rt2860 This will d/l and install the rt2860 driver. Reboot, removing the wired ethernet, and bring up the NetworkManager to setup the wireless connection. 8) Tired of hitting the mousepad buttons and prefer to tap the touchpad for clicks? Then create this file /etc/hal/fdi/policy/10-synaptics.fdi using your favorite editor (as root, of course): (cut/paste the following) Code: <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2">   <device>     <match key="info.capabilities" contains="input.touchpad">       <merge key="input.x11_options.SHMConfig" type="string">On</merge>       <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">40</merge>       <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>       <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>       <merge key="input.x11_options.TapButton1" type="string">1</merge>       <merge key="input.x11_options.TapButton2" type="string">3</merge>  <!--two finger tap -> middle clieck(3) -->       <merge key="input.x11_options.TapButton3" type="string">2</merge>  <!--three finger tap -> right click(2). almost impossible to click -->         <merge key="input.x11_driver" type="string">synaptics</merge>     </match>   </device> </deviceinfo> Then reboot to restart HAL. 9) Finally we want to turn off swapping. No need to overexercise our SSDs. as root: echo 0 > /proc/sys/vm/swappiness And to make it permanent across boots: cp /etc/sysctl.conf /etc/sysctl.conf.ORIG echo "vm.swappiness = 0" >> /etc/sysctl.conf (notice the TWO > symbols!!!) This leaves 2gb of unused swap for allowing the hibernate/sleep functionality. 10) The rest is just personal preference. Note: I did notice the "dimming the lcd screen on idle" was a bit flaky, dimming the lcd at odd times, so in PowerManagement, I turned off idle dimming (this was with Gnome, doesn't seem to be an issue with LXDE, which I prefer to use). That's it in a nutshell. Hope this helps at least one person. I wish I had this the other day :) Edit: Another personal preference for LXDE, setting up power management. http://jamesthevicar.com/blog/?post=20090716_lxde_gnome (HowTos)