AcerAspire5610

For notes specific to the 5610Z model, see LaptopTestingTeam/AcerAspire5610z

Current Issues

  • The internal microphone performs badly.
  • No direct rendering. I believe that's the cause for some problems of 3D apps running in Compiz.
  • Card reader only reads SD and still is a little unstable.

System Info

bios-version:V3.00
system-manufacturer:Acer
system-product-name:Aspire 5610
system-version:V3.00

Features

  • Intel® Core™ Duo Processor T2050 (2MB L2 cache, 1.6GHz, 533MHz FSB)
  • 1GB (512/512) DDR2 SDRAM (Support dual-channel)
  • 120GB HDD 5400rpm (this model also has a 160 GB Hard Drive variant)
  • integrated Super-Multi drive (DVD+R, DVD-R, DVD-RAM)
  • 15.4" WXGA (1280 x 800) TFT display, Acer® CrystalBrite Technology

  • Intel® Graphics Media Accelerator 950
  • 802.11a/b/g WLAN, 10/100 LAN, V.92 modem
  • DVD-Super Multi double layer (support DVD+R Double Layer/DVD±RW)
  • ENE Technologies Secure Digital / MultiMedia / xD / MemoryStick Pro card reader

Hardware details

in Edgy?

in Feisty?

in Gutsy?

in Hardy?

in Intrepid?

In Jaunty(current stable)?

Installation works?

Yes

Yes

Yes

Yes

Yes

Yes

Hardware Information

Screen & Monitors

Device

Works?

Bug #

in Edgy?

in Feisty?

in Gutsy?

in Hardy

in Intrepid(current stable)?

Screen

Yes

Yes

Yes

Yes

Yes

Correct resolution?

Yes, see Notes

Yes, see Notes

Yes

Yes

Yes

Correct refresh rate?

Yes

Yes

Yes

Yes

Yes

3D Acceleration

Yes

Yes

No direct rendering

No direct rendering

No direct rendering

External monitor works?

Yes

Yes

Yes

Yes

Untested

External monitor - mirrors

Yes

Yes

Yes

Yes

Untested

External monitor - extend desktop

Untested

Untested

Yes

Yes

Untested

TV-Out

Yes

Yes

Yes, see Notes

Yes, mostly

Untested

Power Management

Battery detected?

Yes

Yes

Yes

Yes

Yes

Hibernates?

Untested

Yes

Yes

Yes

Untested

Sleep

No

Yes

Yes

Yes

Yes

Dim monitor on battery

Yes

Yes

Yes

Yes

Yes

Blank monitor on inactivity

Yes

Yes

Yes

Yes

Yes

Lid Close

Yes

Yes

Yes

Yes

Yes

Cpu frequency scaling

Yes

Yes

Yes

Yes

Yes

Sound

Sound works?

Yes

Yes

Yes

Yes

Yes

Correct volume?

Sort of, see Notes

Yes

Yes

Yes

Yes

Hardware volume switch

No, only Fn keys

No, only Fn keys

Yes, see Notes

Yes

Yes, see Notes

Headphone jack

Yes

Yes

Yes

Yes

Untested

Mic jack

Yes

Yes

Yes

Yes

Untested

Line-in jack

Untested

Untested

Untested

Yes

Untested

Networking

Wired NIC

Yes

Yes

Yes

Yes

Yes

Wireless NIC

Yes, see Notes

Yes

Yes

Yes

Yes

PCMCIA NIC

Untested

Untested

Untested

Untested

Untested

Modem

Untested

Untested

Untested

Untested

Untested

Touchpad & Mice

Touchpad

Yes

Yes

Yes

Yes

Yes

Touchpad - Doubletap = double click

Yes

Yes

Yes

Yes

Yes

Touchpad - Scroll down side

Yes

Yes

Yes

Yes

Yes

Touchpad - turned off while typing

Yes, see Notes

Yes, same

Yes, same

Untested

Untested

External mouse - USB

Yes

Yes

Yes

Yes

Untested

External mouse - Serial

No serial port

Docking Station/Port Replicator

AC through replicator

Untested

Untested

Untested

Untested

Untested

USB

Untested

Untested

Untested

Untested

Untested

Serial

Untested

Untested

Untested

Untested

Untested

Parallel

Untested

Untested

Untested

Untested

Untested

External Monitor - VGA

Untested

Untested

Untested

Untested

Untested

External Monitor - DVI

Untested

Untested

Untested

Untested

Untested

Modem

Untested

Untested

Untested

Untested

Untested

NIC

Untested

Untested

Untested

Untested

Untested

PS/2

Untested

Untested

Untested

Untested

Untested

Additional Hardware

CD/DVD drive

Yes

Yes

Yes

Yes

Yes

PCMCIA cards

Untested

Untested

Untested

Untested

Untested

Card reader(s)

No

No

Yes

Yes

Untested

Webcam

Yes, see Notes

Yes

Yes (not in ekiga)

Yes

Yes

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Edgy?

in Feisty?

in Gutsy?

in Hardy

in Intrepid(current stable)?

+ F1

Help

No

No

Yes, see Notes

Yes

No

+ F2

Hibernate?

No

No

Sort of, see Notes

Untested

Untested

+ F3

Restart?

No

No

Sort of, see Notes

Untested

Untested

+ F4

Sleep

Untested

Untested

Yes

Yes

Yes

+ F5

Switch monitors

Yes, but both can't work together

Yes

Yes

Untested

Untested

+ F6

Blank screen

Yes

Yes

Yes

Yes

Yes

+ F7

Toggle touchpad

Yes

Yes

Yes

Yes

Yes

+ F8

Mute Sound

Yes

Yes

Yes

Yes

Yes

+ F11

Num Lock

Yes

Yes

Yes

Yes

Yes

+ F12

Scroll Lock

Untested

Yes

Yes

Yes

Yes

+ ArrowUp

Volume Up

Yes

Yes

Yes

Yes

Yes

+ ArrowDown

Volume Down

Yes

Yes

Yes

Yes

Yes

+ ArrowRight

Brightness Up

Yes

Yes

Yes

Yes

Yes

+ ArrowLeft

Brightness Down

Yes

Yes

Yes

Yes

Yes

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Edgy?

in Feisty?

in Gutsy?

in Hardy

in Intrepid(current stable)?

E-mail

Default Email reader

No

No

Yes, see Notes

Yes

Yes, see Notes

Web Browser

Firefox

No

No

Yes, see Notes

Yes

Yes, see Notes

P

Nautilus

No

No

Sort of, see Notes

Yes

Yes, see Notes

ePower

No

No

Sort of, see Notes

Yes

Yes, see Notes

Vol+

Vol +

No

No

Yes, see Notes

Yes

Yes, see Notes

Vol-

Vol -

No

No

Yes, see Notes

Yes

Yes, see Notes

Play/Pause

Play/Pause in some music players

No

No

Yes, see Notes

Yes

Yes, see Notes

Stop

Stop in Totem

No

No

Yes, see Notes

Yes

Yes, see Notes

FF

Next playlist item in some music players

No

No

Yes, see Notes

Yes

Yes, see Notes

FB

Next playlist item in some music players

No

No

Yes, see Notes

Yes

Yes, see Notes

Euro(€)

Euro

None

No

No

Yes, see Notes

See Notes

Untested

Extra $

Dollar

No

No

Yes, see Notes

See Notes

Untested

Notes

Video

The video, by default starts set as 1024x768, even though Ubuntu recognizes the correct resolution (1280x800) and sets it in the xorg.conf file. To make it work, one has to install the 915-resolution package.

aptitude install 915resolution

Apparently just installing it makes Gnome's resolution changing app recognize the 1280x800 resolution so that the user can change it. The only supported resolutions now become 1280x800 and 1024x768, independent of the settings in xorg.conf (*update: in Feisty and up 800x600 and 640x480 also become available). Adding other resolutions to the xorg.conf file do not enable other "real" resolutions, even though 915resolution -l already shows all resolutions that should be available. Maybe some fiddling with it may enable other resolutions. I didn't try to disable the 1024x768 using it as it is needed so I can use the TV-Out with my TV. Just connecting the cable and using the Fn+F5 does the trick, although I couldn't make both screens show the screen at once. I could only enable one at each time. The step that should display both just doesn't seem to work. On Gutsy the TV-Out feature doesn't work as described above. To make it work, one has to restart X with the S-VHS cable already plugged in. This happens with BIOS set to display both "auto" and "both". This is no longer required in Hardy, which automatically uses the intel driver rather than the i810 driver. The intel driver has built-in modeswitching and will properly handle resolutions. You can then use the new Screen Resolution tool in Hardy to configure it further (note that this is not the same tool as was included with 915resolution)

Multiple Monitors

Warning /!\ This method has only been tested on Hardy. Please make sure you back up your Xorg.conf before attempting this!

To get multiple monitors working with DRI you will need to use a single 'Screen' and make considerable (manual) changes to your Xorg.conf. Start by editing your device section and adding the following:

Option  "monitor-VGA" "External Monitor" 

Now, create a new Monitor section for the external display:

Section "Monitor"
        Identifier      "External Monitor"
        Vendorname      "External LCD Display"
        Option          "Below"  "Generic Monitor"
        Modelname       "LCD Panel 1680x1050"
        Option "PreferredMode"  "1680x1050"
        Gamma   1.0
EndSection 

Replace the resolutions accordingly. We put the monitor below our built-in display so that we can map to the 2560x2560 texture size properly. Next, under your Device subsection for your screen, add your monitor's operating modes to the Modes line. Here's what mine looks like:

Modes   "1680x1050@60"  "1280x800@60"   "1280x720@60"   "1280x768@60"   "800x600@60"    "800x600@56" 

Finally, to ensure that X reads the layout properly, set the Virtual mode to 2560x2560 in the same subsection:

Virtual 2048    2048 

Save your Xorg.conf and restart X. If you have problems with Compiz, ensure that "Detect Displays" is enabled in CCSM (General Options > Display Settings). If you wish to disable the monitor (which you probably will with a laptop), simply comment out the "monitor-VGA" line in your Device section. I also replace my Virtual line with one for the internal monitor only to ensure that I'm not forcing X to map to the full 2560x2560.

Touchpad

The touchpad works great out-of-the-box, but it's position is slightly to the left, causing wrong clicks/taps very often. To make the touchpad disable itself while typing, one has to edit xorg.conf so that the Input Device section for the touchpad has the line:

        Option          "SHMConfig"             "on"

Warning /!\ Note: users of multi-user systems should be aware of the problems this option may imply, which shouldn't be much of a problem for a laptop. Then, one must go to System -> Preferences -> Sessions to set the following command to start when logging in:

syndaemon -t -d

I also used the -i 1 option, which sets the timeout after the last key was pressed to one second, but that's personal taste. For other options see syndaemon's manpage.

Wireless

The IPW3945 chipset is recognized by the kernel, but isn't initiated correctly (probably due to firmware stuff). To make it work, you have to install the ipw3945 daemon, available in the linux-restricted-modules-generic package: sudo aptitude install linux-restricted-modules-generic  This driver is installed by default in Feisty, through the Restricted Drivers Manager. Hardy has the 2.6.24 kernel, which includes the iwlwifi driver (which includes iwl3945) and so it needs no restricted drivers.

Webcam

The webcam is an Acer Orbicam. There's no support for this model in linux yet, though some great work is being done in the gspca driver. The last version is already capable of recognizing the camera and opening it (the led turns on), though only a blank screen appears now. I expect it to improve soon. UPDATE: Just now I have seen a new version of the gspca driver, installed it and wow! it does work now. So just go to http://mxhaard.free.fr/download.html and grab the newest version, go through the usual make, make install and get your camera running! Webcam works by default in Feisty. Note: The model of this laptop that is sold in the United States does not have the Orbicam. This is the only difference between the two models.

In Gutsy, the Acer OrbiCam works at least for ffmpeg, spcaview, kopete, but not for ekiga, but I don't know why. Works by default without problems in Hardy and up.

Sound

The soundcard is recognized as an HDA Intel one. When I was first testing, the sound volume was pretty low, even when the mixer controls were at maximum (including in alsamixer). To fix this, I noticed that totem controlled some other (hidden) sound control. So I played something in totem and maxed the control, reducing after in the "normal" volume control. This seemed at least to get the volume to an acceptable level, though the quality sounds low. Also, the microphone is incredibly low, so low that only speaking very near it one can record (verly low) sound. This looks like some alsa driver problem, according to some forums. In Feisty it works almost as expected. There's just some problems with the microphone capture. To make it work (at least in audacity, one has to go to gnome-volume-control and enable the options, then select "Mic" for both input sources, then adjust the mic volumes accordingly. In Gutsy the mic is still very low. Setting it to a high volume produces microphony. The same happens in Hardy.

Keyboard

Multimedia keys can be enabled by compiling the (acerhk module) (no need to compile in Hardy and up). After compiling the module, it should be started with the following command:

sudo modprobe acerhk force_series=2020 poll=0

The module should also be added to /etc/modules with the same options:

acerhk force_series=2020 poll=0

Note that the P and ePower buttons do not have a default effect set, but they will be recognized with the acerhk module. Neither are the Fn+F2 or Fn+F3 keys.

€ and $ Keys

To enable the Euro and Dollar keys above the arrows you will need to edit both the hardware keyboard map and the X.org keyboard map. This tutorial will use the keycodes 120=€ and 121=$ (hardware) which translate to 0x8B and 0x86 (X). You first need to make a dump of your current key map (ensure that the file keys.map exists):

sudo dumpkeys > keys.map

Then you need to find the following lines (in keys.map):

keycode 120 =          
keycode 121 =

Replace them with

keycode 120 = F20
keycode 121 = dollar

New strings can not be defined, so instead we replace an existing one. Since our keyboard is far from having an F20 key, it's the best option. Then find the line

string F20 = "\033[34~"

and replace it with

string F20 = "€"

Save the file and return to the terminal and run these commands:

sudo setkeycodes e033 120 # Euro
sudo setkeycodes e034 121 # Dollar
sudo loadkeys keys.map

This will set the keycodes for the keys so that they match our newly defined values. Now we need to edit the key map for X11 so that our keypresses are actually used properly. We'll first need to get the key map into a file. We will be using xkeycaps to save our map:

sudo apt-get install xkeycaps
sudo xkeycaps

Once the program has started, click 'Ok' then 'Write Output'. When prompted, select to write all keys. Open the saved file and find the last keycode (it should be 0x5B). Add the following lines:

keycode 0x8B =  EuroSign
keycode 0x86 =  dollar

Save the file and run the following command:

sudo xmodmap <file name>

Delete any extra hidden files (specifically temporary files) that may have been created from this. Rename the file '.Xmodmap' and save it in your home folder. Our final step is to get our changes to loadkey to be permanent, which requires running a short sh script as root upon start up:

setkeycodes e033 120
setkeycodes e034 121
loadkeys <path>

(where <path> is the path to your keymap, IE /home/klange/keys.map.) Save the file as /etc/rcS.d/S91keymaps.sh (or, if you wish to follow the readme for RC.d, save it has keymaps.sh in /etc/init.d and create a symlink by the name /etc/rcS.d/S91keymaps.sh) This will force the script to run at start up, enabling our new keymap. Then, when we start our X session, our X key map is loaded and we can use our $ and € keys. On your next login, you will be prompted to load the keymap. Select it from the list on the right of the dialog and press "load", then press "ok". Your € and $ keys should now work. Notice: You may notice that Compiz and other applications will stop responding to the Super key. If this happens, open up the Keyboard preferences and enable "Super is mapped to the Win-keys (Default)" under "Alt/Win-key behavior" in the "Layout Options" tab.

In Intrepid this probably doesn't work due to X.org's new keyboard handling using evdev, which bypasses xmodmap. Actually, using Xmodmap may break some keys.

Card Reader

The Gutsy kernel (2.6.22-X) and later releases have built-in support for the ENE-based memory card reader and no modifications are required to make use of it. The reader will not accept xD nor Memory Stick cards. Even with SD, it's still a little unstable sometimes and won't always mount the card automatically. It will create the /dev/mmcblk0 device though. So in these cases you can remove and reinsert the card to see if it mounts, or you can execute:

pmount /dev/mmcblk0

in which case the card will be mounted in /media/mmcblk0 and it won't be available directly in the GUI.

Diagnostic Output

lsusb:

Bus 005 Device 002: ID 046d:0896 Logitech, Inc. 
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000

lspci:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/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 Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #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.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
06:01.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
06:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)



CategoryLaptop

LaptopTestingTeam/Old/AcerAspire5610 (last edited 2010-03-30 14:00:44 by host78-176-dynamic)