AcerAspire2012WLMi

Current Issues

Kernel

2.6.16.5

ATI Driver

fglrx 8.23.7

Bugs

* Some modules fail to resume after suspend.

Resolved

* Suspend is ok but when I type "echo mem > /sys/power/state" ubuntu shutdown after resume Sad :-( and there is a bug with klaptopdaemon witch doesnt call acpi suspend ! > Resolved

for the irda, a good solution is to set the RESTART_IRDA line to "true" in the /etc/default/acpi-support file :

# Restart Infra Red services on resume - off by default as it crashes some
# machines
RESTART_IRDA=true

(thanx to -PaulSladen)

Hardware details

in Breezy (current stable)?

in Dapper (current development)?

Installation works?

yes

yes

Hardware Information

Screen & Monitors

Device

Works?

Bug #

in Breezy (current stable)?

in Dapper (current development)?

Screen

Works

Works

Correct resolution?

1280x800 OK

1280x800 Ok

(with fglrx)

Correct refresh rate?

Yes (60Hz)

Yes (60Hz)

3D Acceleration

Untested

Yes

(with the ati's fglrx driver)

External monitor works?

Yes

Untested

External monitor - mirrors

Yes

Untested

External monitor - extend desktop

Yes (xinerama, dual & clone)

Untested

Power Management

Battery detected?

Yes (acpi)

Yes (acpi ok)

Hibernates?

Yes

Yes

Sleep

Yes !!! (2.6.14.4 & more)

Yes

Dim monitor on battery

Yes

Yes

Blank monitor on inactivity

Yes

Yes

Lid Close

Yes (klaptop)

Yes (klaptop)

Cpu frequency scaling

Yes (but need to patch the kernel for 0.8 1.0 & 1.2Ghz)

Yes (same tip as breezy)

Sound

Sound works?

Yes (intel 8x0)

Yes (intel 8x0)

Correct volume?

Yes

Yes

Hardware volume switch

Yes (fn up, fn down)

Yes (fn up, fn down)

Headphone jack

Yes

Yes

Mic jack

Yes

Yes

Networking

Wired NIC

Ok

Yes

b44 module

Wireless NIC

Yes

Yes

ipw2200 module

PCMCIA NIC

Untested

Untested

Firewire

Untested

Untested

Bluetooth

N/A

N/A

Modem

Untested but recognized

Untested but should work

Infrared

Yes (IrDA)

Yes (IrDA)

Touchpad & Mice

Touchpad

Yes

Yes (xorg-driver-synaptics)

Touchpad - Doubletap = double click

Yes

Yes

Touchpad - Scroll down side

Yes

Yes

External mouse - USB

Yes

Yes

External mouse - Serial

N/A

N/A

No Serial Port

Docking Station/Port Replicator

Docking Station unavailable

Additional Hardware

Fingerprint reader

N/A

N/A

CD/DVD drive

Yes (DVD dual +/- Rw)

Yes (DVD dual +/- Rw)

PCMCIA cards

Untested

Untested

I have no pcmcia card :-D

Parallel Ports

Yes

Yes

Card reader(s)

Yes

Works (as usb mass storage)

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Breezy (current stable)?

in Dapper (current development)?

+ Space

Untested

Untested

+ Esc

Untested

Untested

+ F1

Ok

OK, HotKey

+ F2

Ok

Ok, keycode e026 (unused)

+ F3

Ok

Ok, keycode e027 (unused)

+ F4

Ok

OK, Hotkey mapped to Sleep

+ F5

Ok

OK, External Monitor resync

+ F6

Ok

OK, LCD BackLight On/Off

+ F7

Ok

OK, TouchPad On/Off

+ F8

Ok

OK, Mute Sound On/Off

+ F9

N/A

N/A

+ F10

N/A

N/A

+ F11

Ok

OK, NumLock

+ F12

Ok

ScrollLock

+ 1

N/A

N/A

+ 2

N/A

N/A

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Breezy (current stable)?

in Dapper (current development)?

P1

e071

e071

Works with acerhk but must add keycodes

P2

Start Xmms

e072

e072

Works with acerhk but must add keycodes

Browser

Start Konqueror

Ok

Works

Mail

Start Thunderbird

Ok

Works

Notes

Special keys

  1. Install the AcerHK module Acer HK (for P1 & P2 buttons)

  2. at end of /etc/init.d/bootmisc.sh, add these lines

setkeycodes e071 201 # for P1 button
setkeycodes e072 202 # for P2 button
  1. add these lines in $HOME/.xmodmaprc

keycode 169 = XF86Launch0 # P1 button
keycode 171 = XF86Launch1 # P2 button
keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 178 = XF86WWW
keycode 236 = XF86Mail

SpeedStep

Somes Acer 2012Wlmi processors are dothan, like mine :

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.50GHz
stepping        : 6
cpu MHz         : 599.585
cache size      : 2048 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe est tm2
bogomips        : 1199.96

Speedstep for centrino works with the standart kernel, but if you want to add 800, 1000 and 1200 Mhz supported by the Dothan follow these steps.

  1. patch your kernel with this patch Speedstep Centrino Dothan Tables

  2. recompile your kernel, and ... Magic, it works!

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
600000 800000 1000000 1200000 1500000

Before doing that, read the disclaimer for this patch on this site : http://localhost.ruhr.de/~stefan/acerTM292/

  • Please file a bug against linux-source-2.6.15 that this patch should be applied -PaulSladen

  • Why should I ? this is not a kernel problem but, an ACPI bug of my computer, he is not build for a dothan but for a banias! However, the last series are equiped with a dothan, thus, the acpi tables are written for banias wich support only 600Mhz & 1500Mhz)" -Feeling

InfraRed

install the "irda-utils" package, then, just load the irda module (modprobe irda), and irtty_sir module (modprobe irtty_sir), then type as root: irattach /dev/ttyS0.

To Sync with my nokia, personally, i use gnokii / xgnokii ... (http://www.gnokii.org/)

  • Please file a bug CC'ed to mjg59 with a dump of your PNP tables and dmidecode; there is an option in /etc/default/acpi-support to reload the IRDA modules after unsuspend if it does not crash your machine. -PaulSladen

  • Since I run dapper kubuntu, I'm not able to suspend my computer, a bug report is done : https://launchpad.net/distros/ubuntu/+source/kdeutils/+bug/32785" -Feeling

Suspend and Hibernate

kernel side: Works nice since 2.6.14.4. for hibernate (suspend to disk), just add "resume=/dev/hdaX" in your grub or lilo config where hdaX is your swap partition like that:

part of menu.lst:

title           Ubuntu, kernel 2.6.16
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.16 root=/dev/hda2 ro quiet splash resume=/dev/hda3
initrd          /boot/initrd.img-2.6.16
savedefault
boot

However : in kubuntu dapper flight 4 & 5 there is a bug with the klaptopdaemon, when I click "suspend", nothing happend, and the computer fail on shutdown ...

a bug report is running : https://launchpad.net/distros/ubuntu/+source/kdeutils/+bug/32785

Somes Info

uname -a

$ uname -a
Linux Laptop 2.6.16 #1 Thu Mar 23 18:34:45 CET 2006 i686 GNU/Linux

lspci

0000:00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:01.0 PCI bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to AGP Controller (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
0000:02:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
0000:02:01.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
0000:02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
0000:02:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)

fdisk -l /dev/hda

Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2550    20482843+   c  W95 FAT32 (LBA)
/dev/hda2            2551        4617    16603177+  83  Linux
/dev/hda3            4618        4678      489982+  82  Linux swap / Solaris
/dev/hda4            4679        7296    21029085   83  Linux

where hda2 is '/' and hda4 is '/home/'

yes I have a fat32 partition .... dont slap me !!! please Wink ;-)

The Kernel

For Somes various reason, I always build my own kernel :

  • lastest release with bugfixes
  • Pentium-M optimisation
  • a minimum of useless modules
  • Patches for ACPI for my laptop (dothan frequency/voltage tables)

HowToDo ?

  • Get the sources http://www.kernel.org

  • in /usr/src : tar jcfv linux-2.6.xx.xx.tar.bz2
  • ln -s linux-2.6.xx.xx linux
  • cd linux
  • make menuconfig
  • make-kpkg --revision 1 kernel-image --initrd binary (take some times ...)
  • dpkg -i linux_image-xx.xx.deb

LaptopTestingTeam/Old/AcerAspire2012WLMi (last edited 2008-08-06 16:29:14 by localhost)