How do you rate this laptop with Linux?
Excellent
0% (0)
Good
 
100% (1)
Fair
0% (0)
Poor
0% (0)
Unusable
0% (0)

Acer Aspire 5940G

Date: 2009-12-19

Author(s)

Eduardo von Ristow

Introduction

This is a compatibility guide to running GNU/Linux with the Acer 5940g laptop.

This guide is intended to provide you details on how well this laptop works with GNU/Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at our guides section for distribution specific instructions.

This page is just for discussing using Linux on the Acer Aspire 5940G. For a general discussion about this laptop you can visit the Acer Aspire 5940G page on LapWik.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.

Specifications

For full specifications see the Acer Aspire 5940G specifications page.

NameAcer Aspire 5940G
ProcessorIntel Core i7 processor : 8MB On-Die L2 Cache
Screen15.6” HD (1366 x 768)
GraphicsATi Mobility Radeon HD 4650
RAMUp to 8GB
HDDTOSHIBA MK5055GSX SATA II
Optical DriveDVD Super Multi (Optiarc AD-7585H)
Blu-Ray Drive
NetworkBroadcom BCM57780 10/100/1000
Intel Wireless WiFi Link 5100/5300
Intel Wireless WiFi Link 5150/5350

Linux Compatibility

DeviceCompatibilityComments
ProcessorWorks
SensorsNot Detected
ScreenWorks
HDDWorks
Optical DriveWorks
GraphicsWorks See notes
SoundWorks See notes
EthernetWorks See notes
WirelessWorksIntel 5100
BluetoothWorks
USBWorks
eSATAWorks
Card ReaderWorks
ExpressCard SlotNot Tested
Fingerprint ReaderNo support
WebcamWorks
TouchpadWorksSee notes

Notes

Tested on Sabayon Linux 5.0, Ubuntu 9.10 and 10.04.

Graphic Card

Ubuntu 10.04

The ATi proprietary driver from the repositories works.

Ubuntu 9.04 and Sabayon 5.0

On both Ubuntu 9.10 and Sabayon 5.0, it is necessary to install the ATi Proprietary driver version 9.11 or above, found on http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx.

* Remove all other graphic drivers, such as Radeon and older ATi Proprietary Drivers (fglrx)
* Install the new driver:
* sudo chmod +x 'downloaded_driver_file'
* sudo ./'downloaded_driver_file'
* just stick to the automatic install, it works.
* Configure Xorg:
* sudo aticonfig –initial –input=/etc/X11/xorg.conf
* Restart X / Restart xdm / Reboot

Ethernet

Worked out of the box on Ubuntu 9.10 and 10.04

On Sabayon workaround is needed, because the tg3 module is loaded before the broadcom, responsible to provide PHY.

Session fix

su
rmmod tg3
modprobe broadcom
modprobe –ignore-install tg3

System fix

Download the newest driver from Broadcom: http://www.broadcom.com/support/ethernet_nic/driver-sla.php?driver=570x-Linux
Follow the instructions on README.TXT to compile and install the module

Sound

Works with Alsa 1.0.23 or above.

In order to install a newer Alsa on Ubuntu, check this website: http://monespaceperso.org/blog-en/2010/05/02/upgrade-alsa-1-0-23-on-ubuntu-lucid-lynx-10-04/

Touchpad

Single touch worked out of the box on all tested distributions.

On Ubuntu 10.04 (udev based) two fingers scrolling can be achieved running the following script:

#!/bin/bash
#
# list of synaptics device properties http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html#sect4
#
# Some useful commands :
# xinput list
# xinput list-props “SynPS/2 Synaptics TouchPad”
# xinput test “SynPS/2 Synaptics TouchPad”
# xinput test-xi2 “SynPS/2 Synaptics TouchPad”
#
xinput –set-prop –type=int –format=32 “SynPS/2 Synaptics TouchPad” “Synaptics Two-Finger Pressure” 4
xinput –set-prop –type=int –format=32 “SynPS/2 Synaptics TouchPad” “Synaptics Two-Finger Width” 8 # Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput –set-prop –type=int –format=8 “SynPS/2 Synaptics TouchPad” “Synaptics Two-Finger Scrolling” 1 1 # vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput –set-prop –type=int –format=8 “SynPS/2 Synaptics TouchPad” “Synaptics Edge Scrolling” 0 0 0 # vertical, horizontal, corner - values: 0=disable 1=enable
xinput –set-prop –type=int –format=32 “SynPS/2 Synaptics TouchPad” “Synaptics Jumpy Cursor Threshold” 250 # stabilize 2 finger actions - value=pad-pixels
xinput –set-prop –type=int –format=8 “SynPS/2 Synaptics TouchPad” “Synaptics Tap Action” 0 0 0 0 1 2 0 # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
#xinput –set-button-map “SynPS/2 Synaptics TouchPad” 2 1 3 4 5 6 7 8 9 # swap left and middle click, gives you middle click on the left button and left click on tap. - values: lb, mb, rb, b4, b5, etc.
exit

Credit: http://ubuntuforums.org/showthread.php?t=1419833

Media Keyboard

Key Action Compatibility Comments
Wirelesson/offWorks
Bluetoothon/offWorks
Backup
Fn + F2
Fn + F4Stand-byWorks
Fn + F5Video switchWorksUbuntu
Fn + F6LCD on/offWorks
Fn + F8MuteWorksUbuntu
Fn + F9Keyboard Light on/offWorks
Fn + F11NumlockWorks
Fn + F12Scroll lock Works
Fn + Left ArrowDecrease brightnessWorks
Fn + Right ArrowIncrease brightnessWorks
Fn + Up ArrowVolume +Works
Fn + Down ArrowVolume-Works
Fn + HomePlayWorks
Fn + Pg UpStopWorks
Fn + Pg DnBackWorks
Fn + EndForwardWorks
Media
HoldTurn media keys off Works
Previous Works
Next Works
Play / Pause
Stop Works
ReverseWorks
ForwardWorks
MuteMuteWorks
Volume JogVolume +/-Works
Touchpad Touchpad on/off Works

Summary

This is a great laptop to use with linux!


Discussion

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
 
acer_aspire_5940g.txt · Last modified: 2010/10/13 15:20 (external edit)
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 Linlap.com and other authors