on Acer TravelMate 661 LCi  
Page created at: 09-Jul-2005

  Specs
Pentium-M 1,4 Ghz
512 MB RAM (2 x 256)
Toshiba 40GB 4200rpm HDD
Intel i855GM chipset 400 MHz FSB with integrated graphics
15" TFT display designed for 1400x1050 with 1 ext. VGA port
Broadcom 4401 10/100 Ethernet Card
Smart Link v.92 internal modem
Intel PRO/Wireless 2100 802.11b card
O2 Micro smart card reader
SmartMedia/MMC/SD/MemoryStick reader
1 32bit type II PCMIA CardBus slot
1 IR, 1 IEEE 1394 (FireWire), 4 USB 2.0
1 S-VHS out, 1 Parallell, 1 RJ-11, 1 RJ-45
1 Headphone/Line-Out, 1 Line-In, 1 Mic-In

 

Installation
I decided to go for a dual boot with Windows XP already installed.
Installation of Ubuntu: a lot of text scrolling by on the screen :-)
It only asked for:
  • user and password
  • which ethernetcard to use as primary internet connection (Broadcom 10/100 or wireless)
  • keyboard-layout
  • timezone

No root-password, no graphicscard selection,...

Everything went automatic, no crashes on graphics (as RedHat 8 and Fedora Core 2 did).
Automatically rebooted and got a working desktop (at 1280*1024).

 

1400*1050 resolution

Got it working :-)
How to make 1400*1050 work --> 'tutorial' at UbuntuForums


I will put IN SHORT what to do:

- open a root terminal
-
gedit /etc/X11/xorg.conf
- It should say something like:
Section "Screen"
     Identifier "Default Screen"
       Device "Generic Video Card"
     Monitor "Generic Monitor"
       DefaultDepth 24
     SubSection "Display"
       Depth 24
       Modes "1280x800" "1024x768" "800x600" "640x480"
     EndSubSection
Section "Monitor" Identifier "Generic Monitor" HorizSync 30-90 VertRefresh 50-160 Option "DPMS" Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 HSync +Vsync

- Download the 855resolution patch at:
http://perso.wanadoo.fr/apoirier/
- save and extract the file
- Make sure you have a compiler installed:
Go to synaptic package manager and install GCC - you'll need this for the install
- Open a root terminal,
Go to the folder where you extracted the patch
-
make
makeinstall
855resolution -l
- The last command gives something like this:
VBIOS Version: 3104

Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1280x800, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1280x800, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1280x800, 32 bits/pixel
Mode 7c : 1280x801, 8 bits/pixel
Mode 7d : 1280x801, 16 bits/pixel
Mode 7e : 1280x801, 32 bits/pixel
- Choose a mode you will never use, you will be replacing that one with 1400*1050.
In this case, I choose to alter '3c 1280*1024'
It is done by typing:
-
855resolution 3c 1400 1050
- Type:
855resolution -l
again to see of 1400*1050 is in place.
- Ctrl + Alt + Backspace
will restart X, and you should now have 1400*1050 !
   
- You'll need to run this patch every time you boot, as the BIOS will forget it on reboot.

To fix this: Go to Applications/Text Editor and create a new document with the following line:

855resolution 3c 1400 1050

Save this file as "startupscript" on your desktop.

Go into a root terminal window again and type:

cp /home/xxx/Desktop/startupscript /etc/init.d/startupscript

This will move the file to where it needs to be. At your next prompt, type in:

cd /etc/init.d

At your next prompt, type in:

chmod a+x startupscript

This sets the script file with the correct permissions.

To have this run at boot, you'll need to use Synaptic Package manager to get rcconf (apt-get install rcconf). Once this is done, go back to a root-terminal and type:

rcconf

You should see a window with a bunch of choices with * next to them. Scroll down, and you should see startupscript on that list. Use the spacebar to place * next to startupscript, then tab to OK and this should get you back to the terminal window.

Last (and this gets missed a LOT!),the applications in rcconf are loaded in alphanumerical order. Ubuntu's runlevel (used by rcconf) is 2, so at your terminal window, type:

cd /etc/rc2.d
dir

The dir command will give you a list of files, all with names like S00nameoffile. Take note of where the GDM line is. On Hoary 5.04 live, mine shows as S13gdm. Your startupscript file should be in here too, probably as S20startupscript. The issue is that your script needs to run BEFORE GDM starts! To do this, note where the Sxx gaps are...if you go from S05 to S10, you have a range to work with...At your terminal window, type in:

sudo cp /etc/rc2.d S20startupscript /etc/rc2.d S09startupscript

This will place a copy of your startupscript BEFORE GDM in the boot order. If you run:

dir

from the terminal prompt, you should now see your S09startupscript in the directory list.

At this point, restart Ubuntu. While all the verbose parts of your kernel are loading, you should see a line about 855resolution and patch applied to 1400 1050 (or whatever target resolution you were gunning for...).

Enjoy!

 

Broadcom 10/100 Ethernet Card
Just works.

 

Intel Pro/Wireless 802.11b
Just works.

 

Keyboard and USB-mouse (Logitech)
Just works.

 

Touchpad
Just works.

 

Sound
Just works.

Ubuntu does not standard support mp3.
The UbuntuGuide tells you how to install xmms.

 

Harddisks (mounting)
The UbuntuGuide tells you how to auto-mount FAT and NTFS at startup.

 

Not tested
  • Suspend to disk/ram
  • Hibernate
  • Infrared
  • Cardreader

 

CD-burner

I tried GnomeBaker.
Erasing my rw-disc toke for ages (no indication on progress).
Tried to exit GnomeBaker and my X-session "crashed".

 

Webcam (Logitech QuickCam Zoom)
Go here

 

Outro
I am a complete n00b at Linux, so I will be testing more features, and update any progress on this page.

This might be handy: http://backports.ubuntuforums.org. It keeps your software up-to-date via Synaptic.


TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones