HARDWARE Acer TravelMate 3022WTMi

From Gentoo Linux Wiki

Jump to: navigation, search
This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

[edit] Gentoo on an Acer TravelMate 3022WTMi

Contents

[edit] 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.

[edit] Hardware spec.

  • Intel® Core™ Duo Prozessor with 2MB L2 Cache
  • Intel 945 graphics card (up to 224 MB of shared ram)
  • Intel® PRO/Wireless 3945ABG
  • 10/100/1000Mbps Gigabit Ethernet; Wake-on-LAN ready
  • Texas Instruments Cardbus
  • Intel® High-Definition Audio Support
  • 100 GB SATA HDD
  • 1 GB RAM
  • 3 USB 2.0 ports
  • External IEEE 1394 DVD-Super Multi Laufwerk

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)


[edit] Graphic Card

See this HowTo.

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

[edit] 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.

[edit] 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.

[edit] 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


[edit] WiFi

The ipw3945 driver works very well. iwlwifi is an alternative.

[edit] IRDA

not yet tested

[edit] Modem

not yet tested

[edit] Ethernet

Works fine. Just use the tg3 kernel module.

[edit] PCMCIA

works fine, you need the yenta_socket module and its dependencies

[edit] 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).

[edit] 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"

[edit] 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.

[edit] 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.

[edit] 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.

[edit] CAM

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

[edit] External links

Personal tools