Installation report for a Dell Latitude X1 (aka Samsung Q30)
with Ubuntu Feisty 7.04 - written by Franko30 I'm using nano in this report, but gedit is nice, too. :-) I had an old version of this guide that covered 5.10 and 6.04 - I guess that's obsolete with Feisty being usable. But it can (hopefully) still be accessed via page history. This laptop works great with Ubuntu: WLAN, display 1280×768, graphics driver, LAN, processor settings, standby/hibernate, Compact-Flash slot, modem, USB, Firewire, touchpad, sound, SD card slot Bluetooth etc. work "out of the Feisty box" or can be configured as described in the following report. The following hotkeys work right away: Standby (Fn+Esc), Hibernate (Fn+F1), WLAN on/off (Fn+F2 - good for saving battery power), Num (Fn+F4), CRT/LCD (Fn+F8 - needs an external monitor to be connected), Print (Fn+F11, saves a screen snapshot), Display brightness (Fn+arrow-up or arrow-down). Mute, as well as volume up/down can be configured via Gnome System Settings. My X1 was made in early July 2005 with BIOS A02, has a 60GB harddisc and 768MB RAM. In the meantime, A04 BIOS has appeared on the Dell support site. I wonder if this changes anything in respect of the available VBE modes? I completely removed Windows from my harddisc and made a 7,5 GB primary partition for the Ubuntu system. A swap-partition with 2,2 GB is used and the rest of the harddisc was partitioned as /home . When using Ubuntu and Windows in a dual-boot setup, bear in mind that you can only have 4 primary partitions on the harddisc (and no logical volumes after that) or you just use 3 primary ones and then several logical volumes.
1. Display and graphics controller
Standard installation of Ubuntu 7.04 was made. After installation, Ubuntu 7.04 starts up fine with the graphical user interface, but with a resolution of 1024x768. Please install the 915resolution patch via Synaptics or typing
sudo agt-get install 915resolution
in a terminal. Restart your system.
If you want to, you can install a lot of stuff automagically with Automatix http://getautomatix.com/ It saves you a lot of work that otherwise would have to be done manually. But beware! Some people recommend not using Automatix as it might screw up your system big time. Didn't happen to mine yet, but you never know ;-)
The touchpad works fine after the Ubuntu 7.04 installation. If not already enabled, you can disable horizontal scrolling via 'sliding finger' in your Synaptics section of the xorg.conf via
sudo nano /etc/X11/xorg.conf
The SHMConfig section (explained below) is also included
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" # SHMConfig is required if you want to disable the mousepad while typing, syndaemon has to be running, too. Option "SHMConfig" "on" EndSection
If you want to disable the touchpad while typing text, you have to do two things: First you copy the
SHMConfig line from the sample above to the Synaptics part of your own xorg.conf. Then you have to make sure that the syndaemon is running. The best way for a newbie is to use the Gnome menu System -> Settings -> Sessions. There you find a tab named 'Startup Applications'. Add
/usr/bin/syndaemon -i 1 -d
This starts syndaemon as a deamon (silent). Syndaemon keeps you from accidentally using the touchpad for one second after every last keystroke. Type
man syndaemon in a terminal to see the manpage of this very handy feature.
4. CF Slot
The Compact Flash slot is installed correctly out of the box.
The standard driver works fine with the (finally working) network manager - even WPA2 encryption of wireless connections works. One problem, though, with WLAN: If you switch WLAN off via the hotkey and then go to Standby, WLAN doens't work anymore after wakeup and turning it on again. Workaround: Leave WLAN turned on and got to hibernate - after wakeup, WLAN works again.
Standby (to RAM) and hibernate (to disk) works out of the box.
Although standby works, the LCD backlight stays dark during wakeup.
Fn+arrow-down helps (and so does setting a BIOS password).
Beware! After installing the Linuxant modem driver in 6.04, standby support is broken because of some modules. Don't know if this problem still exists, as I did't install a Linuxant driver anymore.
When using hiberbate to change the laptop battery, keep in mind that the hibernate process takes about 1 minute to complete. Thus, be sure to start hibernate when your Gnome battery applet shows at least 3 minutes to go. Once the little battery icon left of the touchpad starts to appear solid orange (without the flashing) it's almost too late for a hibernate – use standby and find an AC outlet. :-) This description applies to the small 2400mAh batteries.
Important note: Automatic standby via the energy settings doesn't work while using batteries. The corresponding part in the configuration of the gnome-power-manager called 'action_battery_sleep_type' is disabled and has to be set to 'standby' or 'hibernate'. Type
in a terminal (and navigate to the gnome-power-manager settings as explained in the powernowd section of this report) to change this setting. This happened on two different laptops, so I consider this an "installation-software bug".
Didn't set up a modem this time, not even by using a Linuxant driver. For those darig to try, take a look at this Ubuntu wiki page: https://wiki.ubuntu.com/DialupModemHowto
It's installed and working in the 'ondemand' mode which is OK. To use 'conservative' or 'powersave' type
in a terminal and click through to 'gnome-power-manager' in 'apps' in the left pane to configure this and even more power features.
9. SD slot
The SD card slot works out of the box.
The modules are loaded (meaning: hardware is recognized), but I didn't go through the pain of setting up Bluetooth connections and stuff...
That's it - a lot more works 'automagically' than in previous versions! Thanks to all the nice people (especially in the Ubuntu forums) who helped me through using Ubuntu from it's very first release!!! Cheers Franko30