Linux Laptops Home        

Installing Ubuntu Feisty 7.04 on Asus F3T

Last updated: 25.6.2007

General Hardware Specifications of the laptop:

(Works OOTB = Works out of the box, Works = works with some configuring)

Hardware Components
Status under Linux
Notes
AMD Turion x2 TL-52 1,6 GHz Works OOTB Freq. scaling 50% and 100%, might be possible to add steps
15,4" WXGA (1280x800) Display Works OOTB See note*
Geforce Go 7600 Works See note**
1024+1024mb sodimm 667Mhz RAM Works OOTB Of course they do
160 GB ATA Hard Drive Works OOTB I got dual-boot Vista/Ubuntu with both systems working nicely.***
Card reader Works OOTB Works with SD cards, got nothing else to test with
Integrated Network Card Works OOTB -
Internal 56k Modem Not tested I still wonder what kind of people use these rather than WLAN
DVD+-RW drive Works OOTB Haven't tried writing
FN-key combinations Works OOTB Most of them*
Battery Works OOTB Using and charging battery and AC power and battery power modes work
Internal Sound Card Works OOTB -
Integrated Webcam Not tested I'm sure there's some experimental driver, but don't care
Bluetooth Works OOTB Installed gnome-bluetooth and could send some files
Atheros 5006EG WLAN card Works OOTB Restricted driver (Atheros HAL) is enabled already on liveCD

This laptop is operating under Kernel version 2.6.20-16

Notes:

* Fn-combinations:
Fn-F1 for Suspend, works
Fn-F2 for WLAN on/off, works
Fn-F3 for Email, works (launches evolution mail setup)
Fn-F4 for something, does nothing (the pic looks like a planet, go figure?)
Fn-F5 for Brightness down, works
Fn-F6 for Brightness up, does nothing (oddly enough)
Fn-F7 for LCD on/off, works
Fn-F8 for LCD-TV switch, didn't try.
Fn-F9 for Touchpad on/off, works
Fn-F10 for mute/unmute, works
Fn-F11 for vol down, works
Fn-F12 for vol down, works
Fn-Space for lock screen, works

If you end up turning the brighness down with Fn-F5, you can reset it by moving the brightness slider in System->Preferences->Power Management.

** Correct resolution after doing the part below

*** Read the section below if you're wondering about deleting the 5gb partion during the installation

About suspend, Hibernate and such

I'm not a big fan of either of suspend or hibernate, but I decided to try them out just to see if they worked.

Suspend seemed to be fine, it turned of the screen, bluetooth, WLAN and got them back on, too. But then I noticed one of my gnome-applets for managing CPU speeds became unresponsive, and I could no more change the CPU frequency at least according to the applets. Also the following reboot just hangs @ black sreen. There might be fixes for these but I don't feel like getting it to work since I don't use suspend anyway.

Hibernate went down ok, but never got back up. Not giving it any more testing or fixing.

What I do when I don't use the laptop is just close the lid. It turns the screen off, protecting both display and keyboard from my curious cat and still keeping the applications running, stuff like downloads and music. If I need to move it, I just turn it off before unplugging.

Basic installation:

I chose Ubuntu Feisty because it's THE linux distribution for laptops. (best supported) I got the Live CD from my friend, but you can also order or download it from www.ubuntu.com

Installation is pretty straight-forward. Just put the Live-CD in and reboot, the laptop will automatically boot it if you haven't changed the boot order. You can delete the 5gb partition (somekind of asus recovery thing) safely because I did at first, and I could still use my 2 recovery CDs to install Vista and all the asus software. The rest of the install settings are up to you.

Display and resolution:

When you boot your fresh Ubuntu installation from disk, you already have most stuff working. (The stuff I have listed "Works OOTB") You should first enable the nvidia restricted driver from System->Administration->Restricted Drivers Manager and do complete reboot (not just gdm restart) and when you get it working, add 1280x800 resolution to your /etc/X11/xorg.conf to the part that contains resolutions. Add it to every Depth line even though you'll be most likely only using 24.

Touchpad:

Next step is to tweak your touchpad to get scrolling, tapping and if you want, disabling touchpad when typing. The way I did this was I installed qsynaptics from synaptic package manager (you could also do: sudo apt-get install qsynaptics) and added synaptics touchpad section in my xorg.conf below the mouse part.

You also need to add your touchpad to input device-section, look for keyboard and mouse lines like the ones below and add the touchpad line.

I also added synaptics in the module section, allthough I don't know if it's needed.

I found default settings for acceleration and speeds too slow for me so I increased them, if you delete the lines the default settings are applied next time you load gdm. However, you need SHMConfig line for qsynaptics to work.

Touchpad-off-when-typing is achieved by syndaemon, which I wanted to start automatically with the "delay" setting of 1 second, so I added "syndaemon -d -i 1" in my System -> Preferences->Sessions. So whenever I type, the touchpad is unresponsive, and only when I haven't pressed a key for 1 second it becomes responsive again.

Frequency Scaling:

For CPU frequency scaling I use gnome-applet that you can add to any panel from the menu. To actually be able to "govern" speed settings with the applet, you need to run:

sudo dpkg-reconfigure gnome-applets

and answer yes.

Conclusion

I can't believe the amount of things that JUST WORK. Now I'm running beryl on it and everything's just perfect, I had next to no problems at all. I'm rating this laptop A for linux compatibility!

Here's my xorg.conf for reference

For any questions regarding stuff that works/doesn't work, instructions or just chit-chatting, contact me: shadowflar3@gmail.com or Shadowflare @ ircnet

Linux On Laptops