Search:  
Gentoo Wiki

Acer_TravelMate_3022WTMi

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Gentoo on an Acer TravelMate 3022WTMi

Contents

Introduction

The Acer TravelMate 3022 WTMi is small (297.5 x 210 x 24.5/32.4 mm) and lightweight (1.65 kg with 6-cell battery, 1.50 kg with 3-cell battery) laptop. It is powered by the Intel® Core™ Duo processor. It is based on the Acer Travelmate 3020 product line.

This is still 'a work in progress' since I have not finished the configuration of all devices. Come back soon for a more detailed version.

Hardware spec.

or if you like the hardcore way:

Code: Output of lspci
01:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
03:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5789 Gigabit Ethernet PCI Express (rev 11)
0a:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0a:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
0a:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)


Graphics Card

See this HowTo.

Note: To use the external vga output you have to set the vga-output-option in bios to "both".

Sound

You have to use current alsa developement versions (starting from 1.0.13).

I still couldn't figure out how to use the external mic; internal mic works but volume is way too low and noisy. There is a patch in the ALSA-bugzilla which enables mic-boost but that one does not work here.

Keyboard

There are some additional keys, I assume they come handy to run web browser or mail client. xev does not display events when those keys are pressed. There is an ebuild called acerhk but I haven't tried too hard to make it work...

Buttons for displaybrightness are working well. I used xbindkeys for binding the buttons for audio to amixer. Also wlan- ,bt-button and the other special keys are bindable with xbindkeys.

DVD read/write

Works with the sg, sbp2 and ohci1394 kernel module. I could not manage to play encrypted dvds, see http://forums.gentoo.org/viewtopic-t-537916.html


WLAN

See this guide.

IRDA

not yet tested

Modem

not yet tested

Ethernet

See this guide.

PC Card

See this guide. The socket is yenta-compatible.

Battery & Thermal

It runs for 1:30h with the 3cell battery (2000mAh). Cpu Frequency scaling works out of the box.

It runs for 4:30h with the 6cell battery (4800mAh).

Optimizing performance

I am using the following safe CFLAGS:

Code: grep FLAGS /etc/make.conf
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe"
CXXFLAGS="$CFLAGS"

Suspend to Disk

Works out of the box. Don't forget to reset the resolution with 915resolution. Tested with sys-kernel/suspend2-sources-2.6.18.

Hibernate with latest suspend2-patches 2.2.9 and gentoo-sources-2.6.18-r3 doesn't work properly with kde (kswapd won't stop).

I just tried linux-2.6.19-beyond1 from break-my-gentoo and it works fine. suspend to disk works again.

Suspend to RAM aka STR

Works well with sys-kernel/gentoo-sources-2.6.18-r3 patched with suspend2-2.2.9-for-2.6.18.3. vbetool post is needed to get the display working again.

With linux-2.6.19-beyond1 STR works fine.

ACPI

There are problems with the lid-button. Once pressed, it spams around acpi-events. After pressing the lid-button some things don't work how they should. I removed acpi/button from kernel to "fix" this. Display still goes off, when pushing the lid-button. Suspend- and power-button worked fine with acpi/buttons in kernel.

I noticed, that cpu-fan starts, when i close the notebook (lid is pressed), gmpc lost connection to mpd on an other host. So problem with lid is not fixed without acpi/button loaded. see here.

CAM

media-video/gspcav1-20070110 makes the cam working.

External links

Retrieved from "http://www.gentoo-wiki.info/Acer_TravelMate_3022WTMi"

Last modified: Sat, 19 Jul 2008 10:53:00 +0000 Hits: 9,245