With over 600 laptops tested
Share this page with: Bookmark "Acer Aspire S3-951" at del.icio.us Bookmark "Acer Aspire S3-951" at Digg Bookmark "Acer Aspire S3-951" at Furl Bookmark "Acer Aspire S3-951" at Reddit Bookmark "Acer Aspire S3-951" at Google Bookmark "Acer Aspire S3-951" at StumbleUpon Bookmark "Acer Aspire S3-951" at Facebook Bookmark "Acer Aspire S3-951" at Twitter Bookmark "Acer Aspire S3-951" at Slashdot
How do you rate this laptop with Linux?
Excellent
 
59% (57)
Good
 
32% (31)
Fair
 
1% (1)
Poor
 
3% (3)
Unusable
 
4% (4)

Acer Aspire S3-951

Acer Aspire S3 is one of the first Ultra book to hit the market.

Introduction

This laptop is a 13.3” ultraportable, meant to be an alternative to a netbook with more powerful specs. It has come in two flavors. The first generation has a hybrid 20GB Solid State drive (SSD) and 320GB/500GB Hard disk drive (HDD) and is powered with an Intel core i5 processor. The second generation has a 256GB solid state drive and a faster Intel core i7 processor.

This page is for discussing using Linux on the Acer Aspire S3. Most information is available for Ubuntu and Linux Mint (There is a specific section for OpenSuse at the end of this article) but should be applicable for other distros as well.

Notes on S3 variant with Broadcom 4313 hybrid WiFi/Bluetooth radio are available in a Generic_Linux section and are not tested on Ubuntu (which can have compatibility patches in place).

Editing This Page

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

Specifications

The specifications may vary from one model to the other.

NameAcer Aspire S3
Processor Intel® Core™ i7-2637M processor (4 MB L3 cache, 1.70 GHz with Turbo Boost up to 2.80 GHz, DDR3 1333 MHz, 17 W), supporting Intel® 64 architecture, Intel® Smart Cache
Intel® Core™ i5-2467M processor (3 MB L3 cache, 1.60 GHz with Turbo Boost up to 2.30 GHz, DDR3 1333 MHz, 17 W), supporting Intel® 64 architecture, Intel® Smart Cache
Intel® Core™ i3-2367M processor (3 MB L3 cache, 1.40 GHz, DDR3 1333 MHz, 17 W), supporting Intel® 64 architecture, Intel® Smart Cache
Screen13.3” TFT LED-Backlit HD Widescreen CineCrystal™ LCD Display (1366 x 768 (WXGA))
RAM4GB Dual-Channel SDRAM DDR3 memory
Mass Memory First S3 model: 320GB/500GB Toshiba Serial ATA hard drive (5400 rpm) and 20GB integrated SSD (Probably MyDigitalSSD or Patriot Torqx 2)
- Second S3 model: 256GB integrated SSD (Probably MyDigitalSSD or Patriot Torqx 2)
GraphicsIntel® HD Graphics 3000
WirelessIntel WiFi Link 5100 802.11 b/g/Draft-N Wireless or Broadcom BCM4313 802.11b/g/n or Atheros AR9485 Wireless Network Adapter?
BluetoothAtheros AR3012 Bluetooth® 4.0+HS or Broadcom BCM4313 InConcert®
Sound built-in stereo speakers - Dolby Home Theater® v4 audio enhancement
Card Reader2-in-1 Digital Media Card Reader Supports Secure Digital and Multi Media Card formats.
Battery capacity 3-cell battery 36.4 (Wh)
Connectivity HDMI® - 2xUSB

Linux Compatibility

DeviceCompatibilityComments
ProcessorWorkstested
ScreenWorks needs brightness adjustment (Fn) buttons needs some extra options in grub
HDD and SSDWorkstested
GraphicsWorkstested
SoundWorks(Fn) Volume controls work perfectly, headphones jack works
WirelessWorks tested, but probably causes kernel panic with Intel (?), has poor signal reception with Broadcom
USBWorksTested
Card ReaderWorksTested with SD Card
CameraWorksTested using Cheese and Skype
MicrophoneWorksTested with Skype
FanNeeds the kernel upgrade or acers3fand (see bellow) to slow down-
TouchpadWorksWith new kernel works fine, right click binded to two finger tap, multitouch works, kinetc scrolling in Gnome 3.4
External Monitor HDMIWorksTested with different kind of monitors
Playback HD movies 720p and 1080pWorksGreat, “Screen tearing” disappeard after linux kernel 3.2.9
BluetoothWorks with extra /sys tweak or kernel patch

Acer Aspire S3 on Ubuntu 12.04 "Precise Pangolin"

This part aims to describe the steps needed, to fully enable all features of the Acer Aspire S3 when using Ubuntu 12.04, “Precise Pagolin”, Linux Mint 13 “Maya” (both released in spring 2012) For Opensuse, see the appropriate section at the end of the article.

Please update or merge the relevant sections if appropriate.

Preface

Ubuntu 12.04 “Precise Pangolin” and Linux Mint 13 “Maya” supports most hardware components of this notebook. Sound is fully supported. WLAN support works right away. Due to the dual core processor, Ubuntu runs with excellent performance on this ultrabook. Some things still have to be tweaked manually, for example the powersave-mode. The battery will not last for the claimed six hours. Depending on the system load, the battery life time is something around four hours.

BIOS update

The Bios (Basic Input/output System) is the operating system between the hardware and the Linux or Windows operating system. This Bios is in charge of the fan and many other low-level processor features. It is the one that loads up first, before linux or Windows.
Your Acer S3 came with the 1.15 version. It has now been upgraded to 1.18 and does noticeably make the processor cooler and lowers your laptop battery drainage. I would recomend the upgrade. Installing the incorrect Bios may harm to your system, so please be carefull.

1- First go to the Acer site : Acer Bios update site
2- Select the Aspire S3-951 model and click on the “Bios” thumbnail
3- Download the 1.18 (as of april 30, 2012) or higher version of the Bios

For those who still have a Windows partition
4- Uncompress it and then enter the Windows folder and double click on the only file you will find.
5- Wait patiently until the update comes to an end. It will automaticely reboot your computer.

You sould now notice a lower fan noise

For those who have only a linux partition
You need a usb Stick and a internet connection.
4- Uncompress the file ( We vill only use the DOS folder not the Windows one),
5- Format, if it is not already done, your usb stick using the standard fat16 format,
6- Install unetbootin and choose freedos in “select distribution”, choose usb and press “ok”,
7- after the install is finished move the “DOS” folder to your usb stick.
8- Boot your laptop on the usb stick, then choose option number 5 of boot “FreeDOS Live CD only” ,
9- go to “C:\” then to the “DOS” folder and start “flash.bat” file .
10- after update is finished comp. reboots , and remove the usb stick to avoid freedos to boot again !

Basic Installation Instructions

To install linux on your laptop, first download the Iso file of you favorite distribution (Ubuntu, Mint, Fedora, OpenSuse,…). Remember your Acer Aspire S3 requires a 64bit Linux version. Now you need to put Linux on an USB Stick (if you don't have an external DVD reader). There are two ways of doing this depending if you have already linux on your S3 or on any other computer or if you just have Windows.

If you have not yet installed Linux on your S3

Please follow the excellent guide at : future desktop

If you already have a Linux distribution installed on your S3 or on any other computer that you can put your hands on

Put a USB Stick into one of the USB ports and install imageWriter to be able to copy your linux distribution onto it. To do this open a Terminal and run this command:

sudo apt install usb-imagewriter

Launch imageWriter from the menu, select your ISO image and your USB device and press “Write to device”.

Now that you have the USB stick filled with your prefered Linux distribution

When you power up your S3 with the USB stick inserted, You can ask it to boot from your USB stick by pressing F12 when the computer bios starts (The first screen that appears). A menu will then appear showing the different drives to boot from. In alternative, press F2 during the bios boot start it will lead you to the bios setup. In the boot tab, make sure that the USB stick is at the top of the boot order. Save the changes and leave the BIOS.

Go on with the installation procedure. The Hard disk drive will be recognized as /dev/sda and the SSD (solid state drive) is recognized as /dev/sdb by the installer. (It seems like Windows uses the SSD only for hibernation) You will get a performance boost if you customize your installation by instaling Linux on the SSD.

To install Linux in the more efficient manner, and you are not scarred, try the custom installation. You need to delete one of the primary partitions because the factory configuration of your S3 Acer uses the maximum four primary partitions available. Deleting the SSD (/dev/sdb) seems a good option. I use this partition :
16GB ext4 for the root ”/” on the SSD (/dev/sdb)
4GB for swap. on the SSD (/dev/sdb)
Half the Hard Disk Drive for Windows (/dev/sda)
Half the Hard Disk Drive for my documents ”/home”
Don't forget to place the Windows/ Linux system boot launcher called “Grub” on the Sda Hard Disk Drive (look at the bottom of the partition window). By default, Grub is installed on the SDD and will not boot giving you the “Grub rescue” prompt.

Brightness control

The brightness adjustment (FN+ left/right arrow) is apparently increased/decreased in two steps for one key press and has no effect on the screen brightness.
First digit Alt+Ctrl+T to open a terminal window and type :

sudo gedit /etc/default/grub

This will open the grub configuration file. (Grub is the initial boot selection software)
To be able to set the brightness, You've got to modify the line:

GRUB_CMDLINE_LINUX=""

to

GRUB_CMDLINE_LINUX="quiet splash pcie_aspm=force i915.semaphores=1 acpi_osi=Linux acpi_backlight=vendor elevator=noop"

For your information,

  • “pcie_aspm=force” sets the Active-State Power Management (ASPM) to save power in the Peripheral Component Interconnect Express (PCI Express or PCIe) subsystem by setting a lower power state for PCIe links when the devices to which they connect are not in use.
  • “i915.semaphores=1” Semaphores are not enabled by default on all generation of graphics cards. Enablement of semaphores solves several stability issues on Ivy Bridge graphics cards, such as GPU hangs, and improved stability and performance on Sandy Bridge generation of graphics cards. The drawbacks are occasional stability issues on some systems with VTd enabled. Semaphores can be enabled manualy via the i915.semaphores=1 kernel parameter.
  • “acpi_osi=Linux” indicates that you are running Linux so the hardware behaves acordingly if it has been programed to.
  • “acpi_backlight=vendor” gives the priority to the acer_acpi module over the stock acpi. The stock acpi doesn't know how to manage brightness
  • “elevator=noop” The Linux kernel has various ways of optimizing disk I/O. One method it uses to help speed I/O reorders requests to the disk so that when the head moves across the disk it can service those requests in an orderly, sequential manner, rather than going back and forth a lot. This is known as an “elevator,” since it’s basically what an elevator does, too. An elevator doesn’t drop people off at floor 11, then 2, then 5, then 3. Instead, it drops people off in order: 2, 3, 5, 11. Same with I/O to disks.

Save and close the file and digit in the terminal window :

sudo update-grub

This will tell grub to reconfigure with the modified configuration file. Restart your laptop and you should be able to adjust the brightness with the hotkeys, you can go so low that the screen is completely black. (Thanks Florian)

Don't forget to disable the automatic brightness dimming of the screen by going into “system settings” > “Screen”
When dimming the screen, it goes so dark you can't see it and it doesn't go back on when you hit a key.

Reduce laptop screen brightness persistently

(tip by user esteban1uy)
You can change screen brightness in the Screen settings dialog, but it won't be persistent, you must repeat it every time your boot up your laptop. This has bugged many users. There are two methods

First method : Manual method

Thanks to esteban for pointing to a relatively easy fix.

Create a start-up script to reduce brightness by typing in a terminal:

gedit ~/.lowerbrightness.sh

… and paste this into the opened empty document:

#!/bin/sh
#change brightness setting on startup or resume
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 488

… BUT! change the the last digit to a number relevant to you. I've put ”–set-brightness 488” to get a ca. 50% brightness setting (the maximum brightness value is 976). If you want e.g. 75% screen brightness, set the number to 3/4 of your max_brightness number (only give whole numbers, no “324,5”!). You get the idea. That done, save and exit.

Go to the file manager and right-click on your newly created ”.lowerbrightness.sh” file (it may be hidden, press CTRL+H to see it in your home directory), select Properties and in the Permissions tab make the file executable with a tick in “Allow executing file as program” - this is important or it won't work. Lastly, run the following command (replace USERNAME with your user name):

gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/USERNAME/.lowerbrightness.sh"

And that's it, persistent brightness setting.

Second method : Using intel-gpu-tools

intel-gpu-tools can controll brigthness !

$sudo apt-get install intel-gpu-tools
$sudo intel_backlight 50 (set brightness at 50%)

if you use script from Power saving tips you simple can add :

sudo nano /etc/pm/power.d/powersave
under rmmod rts5139 line intel_backlight 50
find lines and add line intel_backlight 50(for 50% of backlight)

...
rmmod rts5139
intel_backlight 50
...

and add line intel_backlight 80(for 80% of backlight)

...
modprobe rts5139
intel_backlight 80
...

when AC pluged=80% backlight , on Battery=50% backlight

Kernel Upgrade (only if you didn't yet upgrade to Ubuntu 12.04 or Mint 13)

To make Ubuntu work seamlessly we advise you to upgrade to the new 3.2 kernel (that is available by default in the 12.04 “Precise Pengolin” version of Ubuntu). This resolves the following problems:

- System freeze after half an hour or so if the computer is in idle and no sleep configuration has been set up.
- Fan operating to fast and leaking battery
- The touch pad is not recognized

Here is how to install the new version of linux kernel:

If you want to upgrade to the newest kernel, which improves power use, wlan and a number of other issues which are solved from time to time, do the following:

1. Download the kernel
Browse to http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2.1-precise/ to find the kernel version 3.2.1 and works also on Oneiric (If you want to keep on the safe side don't download newer kernels as kernel panic has been reported from different users), and from that folder download. In alternative, you can use the kernel compiled by Geezee on the 25 of March, 2012 which includes the bluetooth patch. It's built from the 3.2.13 sources and so far everything works. Feel free to download the the kernel image and headers:

http://dl.dropbox.com/u/15891187/linux-headers-3.2.13_1_amd64.deb
http://dl.dropbox.com/u/15891187/linux-image-3.2.13_1_amd64.deb

Installation:

sudo dpkg -i linux-image-3.2.13_1_amd64.deb linux-headers-3.2.13_1_amd64.deb

2. Install the kernel by double clicking on the downloaded file or have it the manual way :
Open a terminal <Alt> + <Ctrl> + T and change to the directory where you downloaded these files, and run

<code>
sudo dpkg -i linux-*.deb

if it doesn't work for you, you can always boot into your old kernel and remove this one with:

sudo dpkg –purge linux-*

(if you have older linux-*.deb files laying around in that folder, you should specify the new files explicitly instead of using wildcards). Reboot to run the new kernel. You can verify the kernel version from the grub menu selection, or by running

uname -a

3. After this restart your laptop. You can check that the temperature is going down eventually and the battery time going up, as well you can setup the touchpad under “system settings” > “mouse” and enable two fingers scrolling. (Thanks Timex)

CPU fan speed control (only if you didn't yet upgrade to Ubuntu 12.04 or Mint 13)

To control your cpu's fan speed you need to change values in S3's embedded controllers' (EC) registers using acer_ec.pl

93 is the fan state (auto/manual), 94 is the input for fan speed, 95 is the read only output for current fan speed.

Remember, using fan other than in AUTO mode WILL PROBABLY VOID YOUR WARRANTY!! So be damn sure what you are doing!

# Set S3 fan to AUTO
sudo perl acer_ec.pl := 0x93 0x04

# Set S3 fan to MANUAL
sudo perl acer_ec.pl := 0x93 0x14

# When manual, set the speed in value 0x00-0xFF (0xFF min vs. 0x00 max)
sudo perl acer_ec.pl := 0x94 0x00

There is also a modified version of acerfand for your S3 ultrabook: http://enyone.rainio.org/homedir/acers3fand/

Touchpad and sleep configuration (only if you didn't yet upgrade to Ubuntu 12.04 or Mint 13)

Works out of the box. Multi-touch starts working with kernel 3.2 (see the upgrade section of this article), but you loose the ability to right click with the mouse (which is restored in newer versions of the driver, see notes in the Generic Linux section), and dragging while the physical left button is down. The various tapping combinations can be used instead, e.g. 2-finger tap instead of right-click and double-tap + drag for dragging.

If you prefer to get back right click button and to be able to drag and drop easily at the price of loosing two finger scrolling :

Open up a terminal window and run the following commands:

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps

After that, you’ll notice your touchpad is working as before changing the kernel.
Now, if you want to make the changes permanent :

sudo gedit /etc/modprobe.d/options

and add this line into it, in order to make the changes permanent:

options psmouse proto=imps 

(Thanks to rmordor)

Save and close the file and upgrade in the terminal window :

sudo update-grub

=Synclient=
If you like to fine tune things, with the 3.2 kernel, you can use synclient to setup the sensitivity you want and many other things.

Here is an example script from Aurélien Jacobs (which you can add e.g. to /etc/rc.local):
(This has not been tested yet on the Aspire S3 please test it and delete this line)

# higher sensitivity
synclient FingerLow=9 FingerHigh=12

# faster movements
synclient MinSpeed=2.0 MaxSpeed=3.5 AccelFactor=0.1

# 2 fingers scroll
synclient VertTwoFingerScroll=1 HorizTwoFingerScroll=1

# faster coasting
synclient CoastingSpeed=10 CoastingFriction=25

# enable tap to click (2 fingers for middle click, 3 fingers for right click)
synclient TapButton1=1 TapButton2=3 TapButton3=2

# faster tap and double tap
synclient FastTaps=1 MaxDoubleTapTime=100

# continue dragging movement when reaching the edge of the touchpad
synclient EdgeMotionMinZ=30 EdgeMotionMaxZ=40 EdgeMotionMinSpeed=100 EdgeMotionMaxSpeed=400
Only the first line is required to increase sensitivity. Other lines make the touchpad much more useful, but may not fit your needs. It is highly recommend to spend some time playing with synclient to find a setup that you really like (see 'man synaptics').

AR9485 Wireless Network Adapter

Wireless seems to work without problems. One person has reported problems with the wireless chip, after some time wireless connections just disconnected. So, if you experience such problems you can fix it by compiling the Compat wireless drivers for the 3.0 kernel. Heres how :

First download the “build-essential”, “automake”, package in the Ubuntu Software center.

Download the file following this link:
http://www.orbit-lab.org/kernel/compat-wireless-3.0-stable/v3.0/compat-wireless-3.0-2.tar.bz2
Uncompress it using archive manager or another solution.

Compile and run it.

Thanks to Geezee

If you are connected on wireless and its slow then:

$sudo -s
#echo "options ath9k nohwcrypt=1" > /etc/modprobe.d/ath9k.conf

Or in live mode:

#ifconfig wlan0 down 
#rmmod -f ath9k
#modprobe ath9k nohwcrypt=1

if wlan is not up then

#ifconfig wlan1 up

Thanks to vultur

Bluetooth

The bluetooth module is the new Atheros AR3012, which requires loading a firmware before it can be used. For now, patching the kernel is required to recognize this module as AR3012 one.

The patch, and it's upstream progress, can be seen here: http://thread.gmane.org/gmane.linux.bluez.kernel/18801

New atheros AR3012`s id is not included in ath3k bluetooth kernel module, you can compile your own kernel using this:

https://lkml.org/lkml/2011/12/4/69

More info: http://ubuntuforums.org/showthread.php?t=1867447&highlight=zenbook

Bluetooth is always enabled upon startup, using up power (that is precious when running on battery) and not always unused. You can turn off Bluetooth using Bluetooth panel applet but you often forget to do so and it's not convenient.

However, there is a very easy way to disable it at startup :

Press <Alt> + <Ctrl> + T to open a terminal window and type:

gksu gedit /etc/rc.local

Add the following line before the “exit 0” line:

rfkill block bluetooth

Reboot your Ubuntu computer and Bluetooth is automatically disabled on start-up.
You can still turn on Bluetooth using the Bluetooth panel applet as usual (on the top left part of the screen by clicking on the Bluetooth logo).

Sound

Works perfectly out of the box, both internal and through HDMI.

When you plug-in a headset microphone to the jack on the left side of the S3, the system does switch the output to the earplugs but doesn't switch the input microphone from the built in one to the headset microphone. Does someone have any idea ?

Sensors (temps & fans)

Works by default however to (optionally) read the sensor data requires the package lm-sensors which is installed by:

sudo aptitude install lm-sensors
sudo tee -a /etc/modules <<-EOF
        coretemp
EOF

Power saving tips

You can install Jupiter from the software center. It gives you a ligtning icon in the notificationn area where you can select between three performance modes : “Maximum performance”, “Power on demand” and “Power saving”, thus saving battery life. The “Poxer saving” mode gives me a theoretical 4 hours life with WiFi enabled.

Thanks to Alex that did some tweaking, which brought down the power consumption from 12.5 Watts to about 9.2 Watts (with the screen at about 45% brightness), which gives a battery life of 3.5 - 4 hours.
The main tricks are :
- If you use Ubuntu “Oneiric Ocelot” set Unity in 2D mode (you can choose this in the log in screen, try to log out and when you log in back again you will see a small wheel next to the log in field, just click on it and select Unity 2D), compiz wakes up the CPU far to often. This is a known bug in 11.10.
- disable the SD card reader when on battery power, the rts5139 module polls more than 50 times per second which alone uses about 1 W of power.
With just those two modifications the power use goes down to about 10.2 - 10.5 W. With a bunch of other tweaks suggested by powertop you can save another 1 W. I put it all together in the following script. You just need to save the following script in /etc/pm/power.d

sudo gedit /etc/pm/power.d/powersave

Then copy the following code and paste it in the new file created:

#!/bin/sh
case $1 in
  true)
      # go into powersave mode
      # NMI watchdog
      echo 0 > /proc/sys/kernel/watchdog
      # SD card reader
      # TODO test if sdcard mounted
      rmmod rts5139
      #VM writeback timeout
      echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
      # SATA link power management
      for i in 0 1 2 3 4 5 ; do
              echo min_power>/sys/class/scsi_host/host${i}/link_power_management_policy
      done
      # Runtime PM for PCI Device
      for i in /sys/bus/pci/devices/*/power/control ; do
              echo auto > ${i}
      done
      # Runtime PM for USB Device
      for i in /sys/bus/usb/devices/*/power/control ; do
              echo auto > ${i}
      done
      # CPU freq scaling
      for i in /sys/devices/system/cpu/cpu?/cpufreq/scaling_governor ; do
              echo powersave > ${i}
      done
  ;;
  false)
      # go into AC mode
      echo 1 > /proc/sys/kernel/watchdog
      modprobe rts5139
      echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
      for i in 0 1 2 3 4 5 ; do
              echo max_performance>/sys/class/scsi_host/host${i}/link_power_management_policy
      done
      for i in /sys/bus/pci/devices/*/power/control ; do
              echo on > ${i}
      done
      for i in /sys/devices/system/cpu/cpu?/cpufreq/scaling_governor ; do
              echo ondemand > ${i}
      done
  ;;
esac
exit 0

Then run:

sudo chmod +x /etc/pm/power.d/powersave

Reboot and you should see the difference.
Note that this bluntly does an rmmod of the SDcard module, which will probably fail when an SD card is mounted. Alex is planning on making a simple tcl/tk tool to switch the SD reader on and off.

If you want to know more about your power savings, it is a good idea to first get a base line for what your current power consumption is. Go to the Ubuntu Software center and search for “powertop”. install it and open a terminal <Alt> + <Ctrl> + T and type :

sudo powertop

You must be running on battery power for powertop to get the machine's current watt usage.

LibreOffice random freeze

LibreOffice (be it writer, or calc) suddenly freezes the entire system, forcing the rebbot. According to this thread http://ubuntuforums.org/showthread.php?t=1813246 and http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 this problem is linked with the graphics card in use (Intel(R) Core(TM) i5-2540M).

The suggested fix is to disable anti-aliasing on LibreOffice. To do so go to the Tools menu, select options. Then on the next screen select “view” from the “LibreOffice” menu and then deselect “Use Anti-Aliasing”

I confirm it worked for me. So far Libre office has not misbehaved after I disabled the Graphics Output options from the LibreOffice View preferences. Thank's to the mint and Ubuntu forums. That saved my day. I've been searching for so long…

Summary

All components known to work under Linux… Works with some fixes

Please update this page, if you have figured out anything, that is not mentioned here!

Post installation tune-up

* Google Chromium navigator. You can find in the “Ubuntu Software center” : Go to the left of the screen with the mouse and click on the filled paper bag icon. It can also be downloaded at http://www.google.com/chrome check for the 64 bit .deb (For Debian/Ubuntu). Download it and open the self installer.

These are other common install you can get directly from the Ubuntu Software center:
* Microsoft fonts To install Microsoft fonts like (Arial, Times New Roman). Search for “ttf-mscorefonts-installer” in the Ubuntu Software center To install Wingdings and other fonts, download the font file (wingding.ttf) here: http://cid-a69c4d1ba0c53559.skydrive.live.com/self.aspx/WinExperience/Fontes/WINGDING.TTF . Copy the font file to ~/.fonts and refresh the font cache by typing in a terminal

 sudo fc-cache -fv 

* WiFi Radar (Tool to scan neighboring WiFi signal), Wavemon to measure the intensity of wifi signal so to adjust the position of your laptop in increase reception (don't forget this is a terminal application, you have to add a launcher for it) EtherApe (Graphical Network monitor that shows you who you computer is talking with), Umit Network scanner, Zenmap to check what ports are open in your network, Wireshark to see what is going on on your network, GNUCash a very usefull accounting software, GLabels to stamp labels, Inkscape A fine vectorial drawing application, HPLIP to manage HP printers, Gparted Gnome partition editor, Audacity Fast audio editor, Avidemux A simple video editor, Dropbox A cloud file system, Gnome Gmail A very fast access to Gmail email and sets Gmail as the preferred email application in Gnome, Rhythmbox The old simple yet sturdy audio player, Nixnote Keep in touch with your Evernotes from Linux,
* Sync-ui is a sync application to synchronise all your agenda and contacts with an external server (needs medibuntu) Search for sync-ui in the Ubuntu Software center and Sync will appear. Install it and run it. It will first ask fo a slow sync

Automatic logon unlock

After the netbook has been in powersave mode, you will allways be asked to logon. If you don't want this:

1. Go to the system menu (Click on the top right icon of your screen) then select “System settings…”. In the new system settings window click the Screen icon. Put the lock on “Off”.

2. Open a terminal window and type :

gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true'

In alternative you can open gconf-editor and go to desktop/gnome/lockdown and check:
“disable_lock_screen”. Credits to itslofty below for this tip!

Known Bugs

Core i5 version (at least) seem to have a problem with AES-NI instructions, resulting in kernel panics when using AES with dm-crypt (disk encryption) or eCryptFS, WiFi drivers (WPA uses AES), etc, and segfaults for userspace apps using AES-NI (libgcrypt, for example).

It can be disabled (with the various degrees of “ease”, depending on the distro), see Generic_Linux section for details.

First generation with HDD seams to be hit by lp bug #361680

It manifests itself by clicking hdd noise, video freezes and even disappearing of hdd when trying to read/write, running on battery. This is easy fixable by installing this package:

sudo apt-get install laptop-mode-tools

This further greatly extends battery life. Tested on Ubuntu 12.04

Generic Linux

Issues with AES-NI instruction set

Crashes of various scale can be experienced with systems where these are enabled in kernel Crypto API or in some userspace packages.

In some userspace apps, like libgcrypt (libgcrypt-1.5.0, at least), issue manifests as segmentation fault errors (which propagate to apps using the lib, like GnuPG), which can be reliably reproduced and tracked to aes_ni functions with gdb.

Kernel stack traces, on kernel panics (which can be reproduced reliably by using dm-crypt or wireless drivers), featuring calls with aes_ni in the names or cryptsetup not recognizing the (correctly-typed) password can also be a symptoms of the issue.

General workaround is disabling usage of the instruction set in apps, where it's usage is enabled or compiled-in (libgcrypt does that by default) and blacklisting/removing “aesni-intel” kernel module (fedora suggests doing that in initrd) or disabling CONFIG_CRYPTO_AES_NI_INTEL option in kernel config.

ETPS/2 Elantech Touchpad

Must be recognized as a touchpad (not a mouse) by kernel to work with xf86-input-synaptics driver, thus needs CONFIG_MOUSE_PS2_ELANTECH enabled in-kernel and *not* have proto=bare, proto=imps or other protocol restrictions passed to a kernel module.

xf86-input-synaptics provides much better configurability and capabilities (even with default settings) than generic evdev driver.

Before xf86-input-synaptics-1.5.99.902 (git tag, March 23 2012), synaptics driver wasn't able to recognize clickpad hard-clicks (pushing touchpad down physically, not to be confused with “taps” or “soft-clicks”) as different buttons (depending on a finger position on a touchpad during the click).

Starting from 1.5.99.902, there is a “SoftButtonAreas” parameter for clickpads, which defaults to “50% 0 82% 0 0 0 0 0”, meaning that pressing the right(50%)-bottom(18%) corner will result in “Right Click” emulation (as provided with simplier “mouse” protocols).

Broadcom 4313 WiFi

Works with either brcmsmac (Broadcom SoftMAC) module or proprietary binary Broadcom Linux STA driver.

Linux support (as of linux-3.3) can be qualified as “poor” due to existing issues with both binary and open-source drivers.

brcmsmac

As of linux-3.3, provides much worse signal reception than proprietary (“Linux STA”) driver.

Needs brcm/brcm43xx*.fw firmware.

Lossy medium issues, caused by poor reception, can be made much more bearable (increasing auto-tuned-down rate 20x) with some manual tweaks of transmission options. In author's case:

iw phy phy0 set rts 250
iw phy phy0 set txpower fixed 1900
iw dev wlan0 set txpower fixed 1900
iw dev wlan0 set power_save off
iw dev wlan0 set bitrates legacy-2.4 18 24

See description of changed parameters in “iw” output (or iwconfig(1), although it's superseded by iw(1) tool in general functionality and support).

By default, driver tunes bitrate down to very low bitrates due to constant transmission issues, which might be preferrable if packet loss is very undesirable, otherwise it hurts performance for regular TCP connections much more (from ~2 MiB/s to ~100 KiB/s) than benefits.

Bitrates higher than 24 Mbit/s (last line) might be sustainable in a less noisy environments.

Linux STA driver

Has very similar capabilities to Windows driver (which can be used with ndiswrapper).
Provides much better signal reception than mainline brcmsmac module.

As of “hybrid-portsrc_x86_32-v5_100_82_112” version, requires CONFIG_WIRELESS_EXT symbol exported to be built (which can be done by enabling, HOSTAP module, for example) and the following patch for linux-3.2 or 3.3:

--- a/src/wl/sys/wl_linux.c
+++ b/src/wl/sys/wl_linux.c
@@ -385,7 +385,7 @@ static const struct net_device_ops wl_netdev_ops =
 #endif
        .ndo_get_stats = wl_get_stats,
        .ndo_set_mac_address = wl_set_mac_address,
-       .ndo_set_multicast_list = wl_set_multicast_list,
+       .ndo_set_rx_mode = wl_set_multicast_list,
        .ndo_do_ioctl = wl_ioctl
 };
 

Module is called “wl”. By default, creates an ethX interface, but can be forced to use more conventional name with “name=wlan0” module parameter. Has a few other parameters to tweak it's behavior, see “modinfo wl” for details.

Packaged in main repositories for Fedora and Debian/Ubuntu.

Broadcom 4313 Bluetooth

Works fine, but vendor/product id combo is not auto-recognized by btusb module (as of linux-3.3).

Appears as following line in lsusb output:

Bus 001 Device 004: ID 0489:e047 Foxconn / Hon Hai

If not present, should be enabled with radio rfkill button (Fn+F3), if enabled in kernel, and/or “rfkill” utility.

After that btusb module can be loaded manually (if not) and told to work with the device ids:

modprobe btusb
echo "0489 e047" >> /sys/bus/usb/drivers/btusb/new_id

Note that according to this thread, windows driver uses some kind of RAM patch for this device, but it seem to work without it (at least for input device profiles) for the author.

Since Atheros AR3012 radio in different configuraton of this device also seem to use btusb driver, maybe it can also be used with the aforementioned /sys echo instead of kernel patch. If you can test it out, please update this section.

Acer Aspire S3 with openSUSE 12.1

The S3 works perfectly with openSUSE 12.1 with just a little tweaking. Here's a complete guide. Credit goes to all other authors of this page, as I wouldn't have gotten my system to work so nicely without the precious hints I found here…

Creating a USB installation medium and booting it

Just download an .iso from opensuse.org (I recommend the full installation DVD) and follow the instructions here to create a bootable USB device from it: http://en.opensuse.org/SDB:Live_USB_stick
Plug in the medium, boot the Acer, hit F2 to enter Setup, and in the Boot Menu, move USB HDD to the top. Exit and save. Now the installation medium starts.

Disk setup for dual boot with Win

I strongly recommend installing openSUSE on the 20GB SSD for performance. Also, I would put /swap there. /tmp and /home can go on the HDD. So the plan is to wipe the SSD, and shrink the Win partition “ACER” on the HDD. I also got rid of the “ACER RECOVERY” partition. However, you need to keep the “SYSTEM RESERVED” 100MB partition, otherwise Win won't boot.

For some reason, during the installation process, if you choose to install to SSD, you cannot resize partitions on the HDD. So, I just chose to install to HDD, doing the partitioning on HDD, and then installed again to SSD using the HDD partitions created earlier. Installation from USB is so quick that this approach was okay for me.

So, I deleted “ACER RECOVERY” and created a 15GB ext4 partition for /tmp in its place, shrank the ACER partition to 50GB, and used the remaining 230GB or so for an ext4 partition for /home. The SSD got wiped, then I added a 2GB partition for /swap, the rest for /.

Important: Auto-setup for GRUB makes the Win boot entry point to the ACER partition. This doesn't work, you need to manually point the Win entry to the 100MB SYSTEM RESERVED partition.

Touchpad

Multitouch worked out of the box. However, right-clicks don't get picked up. You can configure the touchpad in KDE, and I made two-finger taps my right-click, and three-finger taps my middle click. Sweet!

Wireless

There are two minor issues here. First, “Use wireless” in the network manager plasmoid is always unchecked after reboot. Solution: add a line

blacklist acer-wmi

to the end of /etc/modprobe.d/50-blacklist.conf

Second, the network manager plasmoid never saved my WPA key. Solution (kind of weird): Create a new user, login, create the wireless connection there, mark it as “system connection”, and save the password. Now the password stays saved for all other users…

Bluetooth

First, the firmware is part of the package kernel-firmware, which you'll need to install (e.g. with YaST). Then, the driver needs to be patched as described above. In a nutshell:

1) Install package kernel-source (e.g. with YaST).
2) Edit /usr/src/linux/drivers/bluetooth/ath3k.c. After the line starting with

static struct usb_device_id ath3k_table

there are a few linws of the form

/* Atheros AR5BBU12 with sflash firmware */
{ USB_DEVICE(x0489, 0xE02C) },

Add a line

{ USB_DEVICE(0x04ca, 0x3004) },

Same thing again after the line starting with

static struct usb_device_id ath3k_blist

add a line

{ USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },

3) Edit /usr/src/linux/drivers/bluetooth/btusb.c. After the line starting with

static struct usb_device_id blacklist_ta

add a line

{ USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },

4) Now compile and update the kernel (takes a little time):

cd /usr/src/linux/
make O=/lib/modules/$(uname -r)/build oldconfig
make O=/lib/modules/$(uname -r)/build M=$(pwd)/drivers/bluetooth modules
make O=/lib/modules/$(uname -r)/build M=$(pwd)/drivers/bluetooth modules_install

5) Reboot.

Brightness Control, Fan Speed, etc.

For the brightness function keys to work, I basically followed the advice above. Go to YaST → System → Boot Loader, and hit “Edit” for your main openSUSE boot lader entry. There, in “Optional Kernel Command Line Parameter”, append

pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendor

Fan control works perfectly out of the box under openSUSE 12.1, no need to change anything.

Finally, I also installed laptop-mode-tools as suggested above.

That's it, please enjoy & comment!




Discussion

j0sh, Friday 11 of May, 2012 [09:05:53]

I installed bios 1.8 from the acer website. Fan are absolutely quiet now :)

vultur, Saturday 12 of May, 2012 [10:03:07]

you update from windows or ?

j0sh, Saturday 12 of May, 2012 [10:21:05]

Yes, from window$… I have the dual boot just for this kind of tasks

vultur, Saturday 12 of May, 2012 [11:23:51]

just updated to 1.18 via freedos (1.0)
usb + unetbootin and fat16 format ! and it works ;)

(tryed first with 1.1 but get some errors and cant boot )
but i cant find anywhere changelog of bios !?

j0sh, Saturday 12 of May, 2012 [14:25:38]

I didn't find anything… But firmware 1.8 rocks! ;-)

Samuel Kipfer, Friday 11 of May, 2012 [09:04:16]

I installed Xubuntu (/home + Swap on sda and / on sdb, both disks were reformatted) on acer S3, all fine so far. Then I had to install Win7. I resized the sda partition, installed Win7 and reinstalled&updated grub with the boot-usbstick (as I always did). But now, after a reboot, the grub decision-screen does not appear and it directly boots into Win7… In BIOS all the USB disks should boot before internal hard disk.

Someone any idea why grub does not show up?

j0sh, Monday 07 of May, 2012 [07:17:20]

Hi guys
it is recommended to put the swap on the ssd hdd?
I read that someone lost his ssd after few weeks.
Thanks

vultur, Monday 07 of May, 2012 [16:51:17]

my settings are :

                sda1 /boot   
                sda2 /home   
                sda2 swap    
                sdb1 /     

sda=320GB hdd
sdb=20GB ssd

j0sh, Monday 07 of May, 2012 [16:59:20]

Finally i went for /home on sda and / + swap on sdb
I read that swap on ssd is ok for the hard disk and obviously faster… I use hibernation a lot…

geezee, Monday 07 of May, 2012 [21:04:04]

i run this config for almost half a year now. no problems so far, i can only recommend it.
in bios i deactivated the hibernate option for windoze (i don't remember how they call it exactly). no problems in windoze neither. well… i booted it only twice since then, i am not a big windoze fan :-)

j0sh, Monday 07 of May, 2012 [21:54:05]

which config are you running? :-)

geezee, Monday 07 of May, 2012 [22:04:54]

/ and swap on ssd and home on hdd. my system boots in < 10 sec.

j0sh, Monday 07 of May, 2012 [22:14:12]

I did the same and my pc booted in < 10 seconds the first time (yesterday). Now I don't know why it take 20 seconds. And I can't hibernate pc. I click on hibernate (I reactivated it) but when I reboot my session is lost. This is very strange.

kingstah, Thursday 03 of May, 2012 [22:15:36]

Excellent collection of help for the S3!
I am trying to set up a dual boot system, keeping the stock WIndows 7. Has anybody tried how Windows reacts when deleting its partitions on the SSD? I assume suspend won't work anymore unless you change some settings…
Thanks!

kingstah, Thursday 03 of May, 2012 [22:13:23]

Hi,

excellent collection of hints for the S3!

I am planning to set up a dual boot system and have a question: How does the stock Windows 7 react when deleting its partitions on the SSD? I assume suspend won't work unless you change settings. Has anybody tried it?

Thanks!

kingstah

shaun, Wednesday 02 of May, 2012 [23:09:06]

I installed the newest ubuntu on my S3 and everything “works”. I am assuming i have the newest kernel (since i just downloaded it and installed it?). The sudo code from above for fixing the right clicking/click and drag worked great. I am new to Linux (taking a class right now on it, hence me installing Ubuntu), I wanted to play minecraft on it, i installed the java runtime and it runs but doesnt show anything… I looked and it has only generic VGA drivers installed not the intel drivers. I went to intels site to get drivers and they link me to an opensource site, but they want me to compile my own drivers (i dont know how to do this YET!) so does someone know how i can do this (simply) or know of a way to install them automatically (the site talked about depositories that might have them). if you can help please email me! durthquake@gmail.com

Thiago Rafael Silva, Thursday 03 of May, 2012 [04:04:46]

Why do you think you have generic drivers?

You should have the packages “xserver-xorg-video-intel” and “intel-gpu-tools” installed:

dpkg -l | grep intel

For a nice gpu top with graphics:

sudo intel_gpu_top

Also:

lspci | grep VGA

you should get something like:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

But Ubuntu updates are not always uber-fresh, if you want real fresh stuff, try the xorg crack pushers ppa:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade

By the way, we will always answer in this thread, not by e-mail, so other people with the same problem can use the information.

Good luck.

Nerdfest, Friday 27 of April, 2012 [04:51:58]

I have a couple of questions, if someone can take the time to help me out a bit. My S3 seems to run a bit hotter than seems to be the norm here. I go from about a low of 60 to about 85, at which point I seem to have stability problems. It seems to jump from 60 to 80+ quickly and with very little processor in use. Is this normal?

I've also just loaded Precise, so I'll see if there are any improvements with that, however, I wanted to ask about the kernel. The release version only seems to use 3.2.0, where I'm using 3.2.1 (about to try 3.2.13 by geezee to see if that helps with the temp, etc). When Ubuntu updates the kernel, will we pick up the newer kernels automatically when they surpass the version we use?

I wanted to mention that I use a LUKS encrypted LVM based disk system as well. Would this contribute to the heating problems significantly, and would the AES bug cause problems with this?

enyone, Friday 27 of April, 2012 [17:24:22]

Nerdfest, is your fan spinning like in hell? if is, it is probably a bad connection between CPU and it's heat sink… should be repaired to prevent further damage…

and no, the LVM is not the reason, neither is the kernel…
unless one of them is preventing fan from spinning at desired rate…

Nerdfest, Monday 30 of April, 2012 [23:58:18]

Thanks, the latest kernel (Geezee's 3.2.13) seems to help a bit. I'll try the ath9k tweak from below as well, as I do seem to get a lot of disconnects on wifi.

Also, I generally run Virtuabox, but the headers in the kernel seem to cause problems. Is there a quick fix, or should I switch to a different 'stock' kernel. I have no need for BlueTooth if that's the only thing that's added.

Nerdfest, Tuesday 01 of May, 2012 [00:01:22]

… and yes, the fan runs a lot, although it may go hours before getting into the 55+ sort of temps with the latest kernel. There seems to e something software based that causes the temp to spike. Nothing running that's very CPU intensive though.

vultur, Tuesday 01 of May, 2012 [10:22:25]

i think those probs are from ath9k strange i get disconnect with fix after kernel update on xubuntu !

Nerdfest, Tuesday 01 of May, 2012 [10:47:30]

I think you're correct. Temperatures are better after disabling hardware encryption on the wireless. I did get a disconnect as well though, and it wouldn't re-connect. Dmesg output said something about “Chip would not wake up after 500 uS, Error 22”. Needed a reboot, although there may be a quicker way of restarting the wireless hardware that I don't know about.

vultur, Tuesday 01 of May, 2012 [21:27:07]

it is . and , i change atheros (ar5B225) with intel Intel Corporation WiFi Link 5100 [8086:4232] , some problems with this wifi too , i changed network manager to WICD and it works !
you can try to use wicd !

#apt-get download network-manager network-manager-gnome
#apt-get install wicd wicd-gtk
#apt-get purge network-manager network-manager-gnome

if something goes wrong do (thats why you download packages above)
#apt-get purge wicd wicd-gtk
#dpkg -i network-manager*.deb

vultur, Tuesday 01 of May, 2012 [22:57:14]

its definitely “ath”or network manager if someone try to control wifi with WICD pls post i now dont have bluetooth :-|!

more then 3 hours with changed wifi (intel5100) and wicd and no chrash ;)

vultur, Sunday 29 of April, 2012 [13:06:05]

i just put lubuntu on S3 and runs well.
edited grub with : i915.semaphores=1 , acpi_backlight=vendor
and for wifi ath9k bug : echo “options nohwcrypt=1” > /etc/modprobe.d/ath9k.conf

no probs with cpu heat !

enyone, Thursday 19 of April, 2012 [13:21:02]

Just solved, how to change S3's fan speed writing to embedded controllers' (EC) registers using acer_ec.pl. Here you are…

93 is the fan state (auto/manual), 94 is the input for fan speed, 95 is the read only output for current fan speed.

Remember, using fan other than in AUTO mode WILL PROBABLY VOID YOUR WARRANTY!! So be damn sure what you are doing!

# Set S3 fan to AUTO
sudo perl acer_ec.pl := 0x93 0x04

# Set S3 fan to MANUAL
sudo perl acer_ec.pl := 0x93 0x04

# When manual, set the speed in value 0x00-0xFF (0xFF min vs. 0x00 max)
sudo perl acer_ec.pl := 0x94 0x00

enyone, Thursday 19 of April, 2012 [13:22:50]

DAMN, SORRY, made a mistake myself, but nothing serious ;)

CORRECT:
# Set S3 fan to MANUAL
sudo perl acer_ec.pl := 0x93 0x14

enyone, Thursday 19 of April, 2012 [15:52:29]

Modified version of acerfand for your S3 ultrabook: http://enyone.rainio.org/homedir/acers3fand/

geezee, Thursday 19 of April, 2012 [17:02:43]

Works perfectly for me so far, I am pretty amazed…

Thank you!

vultur, Thursday 19 of April, 2012 [19:28:41]

and it works only with 1.15 bios , :(
i just update bios to 1.17 :( i think i will downgrade or should i test with 1.17 !?

enyone, Thursday 19 of April, 2012 [20:20:53]

vultur, change line 85 from acers3fand to:
BIOS_VERSION_115=“1.17”

if it works, please let me know so I can update that, thanks!

vultur, Friday 20 of April, 2012 [08:51:22]

i tryed this with 1.17 bios , and something strange sensors shows
temp1:55(up to 62 , but not under 55)
temp2:43(not over)
and fan rotate in waves strange , i dont know is it bios or something else couses that

*(it shows in /var/log/syslog state manual)

enyone, Friday 20 of April, 2012 [09:11:51]

please send me the complete syslog file to address enyone0rainio.org (see 0)

also provide output of command: perl acer_ec.pl regs

I'm unable to update my bios to 1.17 because acer provides update tool to windows/dos only..

vultur, Wednesday 25 of April, 2012 [16:13:36]

did you try freedos to update bios ?
freedos+unetbootin

enyone, Thursday 26 of April, 2012 [19:54:10]

vultur, no, I have not tried freedos
do you know is it worth of making the update?
what is changed between .15 and .17 ?

vultur, Friday 20 of April, 2012 [10:15:26]

i send it ! hope you get it !
i did update and fan goes creazy , after update and reboot everything works fine .
hope info ic orrect if not send here and i resend it !

enyone, Friday 20 of April, 2012 [10:18:07]

vultur, pleas resend the form because you forgot to add “regs” to end of acer_ec command!

–> sudo perl acer_ec.pl regs

vultur, Friday 20 of April, 2012 [10:19:34]

i send only regs :)

enyone, Friday 20 of April, 2012 [10:32:55]

vultur, and then please start acers3fand first and after that send syslog again, thanks..

kill acers3fand after that if you feel uncomfortable with it..

vultur, Friday 20 of April, 2012 [13:31:56]

i started it 2. ;) you can see it il syslog .
hope it helps !

ps. i did change line 85 to “1.17”

vultur, Friday 20 of April, 2012 [17:26:01]

did you get right info this time ? hope it helps !

enyone, Friday 20 of April, 2012 [18:18:58]

acers3fand: acers3fand 0.01 starting
acers3fand: Detected bios version 1.17
acers3fand: Starting to govern acer fan speed. Interval: 5, start-temp: 50, max-temp: 65, start-rpm: 99, max-rpm: 0, ramp-up: 5

acers3fand: Set fan Manual
acers3fand: temp: 42
acers3fand: Set fan Manual
acers3fand: read fan state Manual
acers3fand: Raw fan state: 0x14, fan state: Manual, temp: 42
acers3fand: Set speed 0xFF

last part repeated many times, except temperature changes…

correct me if I'm wrong, but you fan seems not to spin at all because your cpu's temperature is always bellow 50C (varies from 42C to 47C)

the low limit is now set to 50C, you should change it (STARTTEMP) to 40C or 42C and upper limit (MAXTEMP) to 55C or similar…

let me know if this helps you..

vultur, Friday 20 of April, 2012 [22:33:12]

i did change starttemp to 42 and maxtemp to 55
when idle temp is 42-47 max and fan runs (litle bit faster then it should )
and if i play some flash videos temp jump to 57 and fan start to run like crazy ?! it never runs that fast , and slows down in 3-4 sec. then jumps up in split sec. and runs on max in 4-5 sec and again down etc.etc…..
is it bios 1.17 or what ?!

enyone, Saturday 21 of April, 2012 [07:40:47]

vultur, no, it is not the bios…
you just need to find correct settings for you…

try these next:
INTERVAL=5
STARTTEMP=45
MAXTEMP=65
STARTRPM=99
MAXRPM=0
RAMPUP=3

# INTERVAL= temperature poll interval in seconds
# STARTTEMP= temperature in C to start fan
# MAXTEMP= temperature in C to spin fan at max. speed
# STARTRPM= value (0-99) as lowest RPM you like (0 max. vs. 99 min.)
# MAXRPM= value (0-99) as highest RPM you like (0 max. vs. 99 min.)
# RAMPUP= increase this much RPM per. one degree C increase

vultur, Saturday 21 of April, 2012 [08:17:23]

ok i will play with this and post results here ! thx for guidance !

vultur, Saturday 21 of April, 2012 [16:19:47]

this my best settings :

INTERVAL=5
STARTTEMP=50
MAXTEMP=65
STARTRPM=99
MAXRPM=50
RAMPUP=3

“MAXRPM=50 ”
i get max temp 72c and holds with this rpm
with .mkv (vlc) ,avi (mplayer) , in browser 2 flash clips and install , all at once .
and is not to loud ,

have no time until monday .i vil try more options then .

enyone, Sunday 22 of April, 2012 [11:13:09]

“Our recommendation is to keep Intel Core i7 CPUs under 80C. That gives you a healthy margin in case you’re running a heavy load on your CPU on a particularly hot summer day. Due to the manufacturing process of Intel Core i7, and the improved power management features, we’re comfortable at up to 80C, even though this would be considered a very hot temperature with an Intel Core 2 Quad CPU.”

http://www.pugetsystems.com/blog/2009/02/26/intel-core-i7-temperatures/

vultur, Monday 23 of April, 2012 [10:55:55]

have idea at set separat “rampup” to (bt dont know how :( )
temperatures rampup
40-48 1
48-55 3
56-65 2

ad my new settings are
INTERVAL=5
STARTTEMP=45
MAXTEMP=65
STARTRPM=99
MAXRPM=45
RAMPUP=3

vultur, Friday 20 of April, 2012 [06:13:54]

it can be used in all distros fex Archlinux ?
I just have in plan to put arch distro on mymachine next week ! mint dont work well and im not big fan of it , thats why arch !

sry for eng.langua. its not m native !:)

enyone, Friday 20 of April, 2012 [07:51:50]

as far as I know, it is not depend on any specific distro.. kernel 3.x or newer is recommended.. and of course you need init, bash, and perl..

teraq, Friday 20 of April, 2012 [18:00:48]

if this comes with tool (gui) like enable disable it will be perfect solution for many users ,
if you put fan problemaspire s3 in “google” you get kilos forums with those !
thanks for people they use time on Linux and opensource !

enyone, Saturday 21 of April, 2012 [07:43:38]

teraq, maybe some day, I find time to write one ;)

vultur, Thursday 12 of April, 2012 [08:07:40]

where to find changelog for bios ?

enyone, Saturday 14 of April, 2012 [18:56:19]

maybe one should use time for searching that line of code from kernel's sources…

bablu, Tuesday 10 of April, 2012 [23:09:40]

I recently bought Acer S3 ultraslim notebook with i5.
Installed Ubuntu 12.04, wifi & bluetooth worked fine, except the mouse & screen brightness and I could not install Oracle 10gR2 on 12.04 - failed to build ins_net_server.mk . So reverted back to 11.04
With 11.04, I faced the following issues
(1) wifi not recognised, so to make wifi work I had to install compat driver for 2.6 kernel and then I had to add “blacklist acer-wmi” in /etc/modprobe.d/blacklist.conf and
create /etc/modprobe.d/ath9k.conf containing “options ath9k nohwcrypt=1”

(2) I tried above solutions (by updating the grub) for adjusting the screen brightness, but it did not work. I also noticed it does not have the file /usr/lib/gnome-settings-daemon/gsd-backlight-helper. Don't know why it is missing.

(3) Fan is always running at slower speed (even in Windows 7), perhaps it is designed that way.

enyone, Wednesday 11 of April, 2012 [10:14:14]

“Fan is always running at slower speed” ??
Can it be possible, that Acer have corrected this in BIOS level, but not published the update (yet)?

enyone, Monday 09 of April, 2012 [21:28:31]

Obviously the fan rpm can be controlled somehow in kernel-level (as we seen in 3.2.x kernels). How can I change the speed of the fan manually??

The fan still makes too much noice trying to keep the temperature bellow 50C.
Yes, the fan is just too small to make job well done, but at least the limit could be raised to 60C before higher rpms.

vultur, Tuesday 10 of April, 2012 [07:56:45]

i found this wiki (arch) https://wiki.archlinux.org/index.php/Fan_Speed_Control

enyone, Tuesday 10 of April, 2012 [17:37:10]

thanks vultur, but lm_sensors can't find any pwm-controllers on s3, so it is useless thow..

geezee, Sunday 25 of March, 2012 [16:05:57]

I spend the whole weekend trying to build a kernel which includes the bluetooth patch. Finally I got it done! It's build from the 3.2.13 sources and so far everything works (webcam, wireless, SD-card reader, touchpad with 2-finger-scroll, AND bluetooth).

Feel free to download the the kernel image and headers:

http://dl.dropbox.com/u/15891187/linux-headers-3.2.13_1_amd64.deb
http://dl.dropbox.com/u/15891187/linux-image-3.2.13_1_amd64.deb

Installation:
# sudo dpkg -i linux-image-3.2.13_1_amd64.deb linux-headers-3.2.13_1_amd64.deb

reboot.

Enjoy!

vultur, Monday 26 of March, 2012 [14:52:39]

is it for debian ? or for all deb derivates ?

geezee, Monday 26 of March, 2012 [15:16:35]

it worked on mint 12 for me.

as it has been build from the official sources from kernel.org it should work on every debian derivate.

if it doesn't work for you, you can always boot into your old kernel and remove this one with:

# dpkg –purge linux-headers-3.2.13 linux-image-3.2.13

i followed this guide, by the way:

http://bugcy013.blogspot.com.es/2012/03/how-to-compile-your-own-kernel-in.html

when it comes to the actual build process, replace –revision=amd64 with –revision=1

# fakeroot make-kpkg –initrd –revision=1 kernel_image kernel_headers modules_image

otherwise the deb package creation will fail after hours of compiling.

vultur, Monday 26 of March, 2012 [16:50:23]

may i ak about battery ? how long it holds ? what is showing in hours ?

geezee, Tuesday 27 of March, 2012 [12:56:32]

it says 3 hours and 58 minutes fully charged.

Mike, Sunday 01 of April, 2012 [16:45:21]

I wonder if “modprobe btusb && echo “X Y” » /sys/bus/usb/drivers/btusb/new_id” (where X/Y are vendor/product ids from lsusb) works instead. Can someone check it out?

Thiago, Friday 06 of April, 2012 [20:08:36]

Works for me, thank you!

Tales Mendonça, Saturday 05 of May, 2012 [18:21:35]

Hello! I installed the kernel, but is without the wireless module loaded, wifi does not work. I'm using Ubuntu 4.12.

nacy Andrea, Saturday 24 of March, 2012 [04:20:16]

acer Aspire S3 Battery Compatible Part No:

Acer 3ICP5/67/90
Acer AP11D3F

acer Aspire S3 Battery Fits Machine Model:
ACER Aspire S battery
ACER Aspire S3 battery

gc, Sunday 25 of March, 2012 [10:29:34]

how easy is it to replace the battery do you know? how much of a pro do you need to be??

xcariba, Sunday 25 of March, 2012 [10:34:56]

you can find some photos of disassembling… for example this

vultur, Sunday 25 of March, 2012 [10:50:50]

im more interest in site is it hoax or not (site they sale batteries)

user007, Thursday 19 of April, 2012 [19:18:06]

if 3Cell battery gives (they say ) 6 hours*of some working process* is it 6Cell gives 12 hours of *same working process* or just longer life for batt !?
those numbers 6 and 12 Hours is just exemples !

stefan, Wednesday 21 of March, 2012 [08:36:16]

Has anyone already tried out the recently published 3.3 Kernel with the Aspire S3? Is it compatible with oneiric? Does it solve some of the issues? Thanks in advance!

Val, Tuesday 20 of March, 2012 [09:54:35]

Just switched from Win7 to Linux Mint and the brightness of my Acer screen was blinding! I've read several other tutorials on this same fix, but they did not explain in full detail how to do this. The step by step directions are very helpful for a noob like myself. Thank you.

xcariba, Wednesday 14 of March, 2012 [11:45:20]

After 3.2.9 kernel there is no kernel panics.

xcariba@xcariba-Aspire-S3 ~ $ uptime 
 15:44:04 up 7 days, 20:29,  2 users,  load average: 0.08, 0.19, 0.22
vultur, Wednesday 14 of March, 2012 [12:09:57]

you run ubuntu or another distro ?
im testing with arch but battery leak is there :( have not much time to play with it )

xcariba, Thursday 15 of March, 2012 [15:21:35]

I use Linux Mint 12 based on Ubuntu 11.10. Don`t know about battery problms, not tested yet…

vultur, Thursday 15 of March, 2012 [17:11:01]

How did you partition for it ?

xcariba, Friday 16 of March, 2012 [19:21:23]

/home and / on hdd `cos ssd is dead(

vultur, Wednesday 14 of March, 2012 [12:24:09]

and how is fan speed i it slowdown and battery is it leaking ?

yoetama, Thursday 08 of March, 2012 [16:20:56]

Acer acer s3 in Indonesia is called Ultrabook Notebook Tipis Harga Murah Terbaik but I have not tried to run linux

Thiago Rafael Silva, Thursday 08 of March, 2012 [05:16:15]

I have a problem with external monitor. If I boot up with the monitor plugged in the laptop LCD turn and stay off (until grub menu the image is mirrored to both screens). I have to get past grub then plug in the external monitor to the HDMI port. It happens with kernel 3.2.1. With stock Ubuntu kernel it works just fine.

Running Ubuntu 11.10 with all updates.

pancho, Tuesday 06 of March, 2012 [11:11:48]

should i install ubuntu 11.10 to ssd or hhd?

freak0, Tuesday 06 of March, 2012 [15:05:31]

On the ssd obviously :)

Jens, Sunday 04 of March, 2012 [10:41:01]

The announcement for Ubuntu 12.04 LTS on the main www.ubuntu.com homepage shows the Acer Aspire S3 running Ubuntu. :-)

vultur, Sunday 04 of March, 2012 [11:26:28]

nice ! some of admins or developers hae aspire s3 ! ;)

gggccc, Saturday 03 of March, 2012 [17:40:11]

i experienced a skype freeze on debian with kernel 3.2.0

this may be different from the previous kernel panics since the system did not return to console mode, it just froze.

vultur, Saturday 03 of March, 2012 [11:44:02]

next week i will try archbang and will post here how is dooing ! hope for the best :) and hope to not burn ssd ! and put swap on hhd . just fan speed and battery leak is important to me those probs with toushpad are not so .

anyone tryed any distros beside ubuntu based ?

freak0, Monday 05 of March, 2012 [09:03:52]

I run mine with a Linux Mint Debian Edition. Works fine but the card reader won't work, the fan is a bit noisy and the battery is around 2-3 hours.

vultur, Thursday 01 of March, 2012 [15:33:41]

i just tested Backtrack 5R1 updated to 3.2.6 kernel and touchpad work perfect ! drag drop , two finger tap “right button” , twofinger scroll , 3:50 battery on 90%.fan slow down like should ! nice , we are close to perfect machine ! ;)

cgc, Monday 27 of February, 2012 [01:24:12]

i have consistently been experiencing kernel panics with my new acer s3 on both ubuntu and debian. the system reverts to text console and crashes. among other things it mentions fatal exception in interrupt. many lines refer to ath9k. i am not sure how to extract this information in order to copy paste. has anyone else had similar problems?

gggccc, Monday 27 of February, 2012 [01:25:32]

i forgot to mention, this is after upgrading the kernel as described above. the system is stable with 3.0 but of course then i have the touchpad issues etc.

gggccc, Monday 27 of February, 2012 [16:30:20]

http://i42.tinypic.com/2hpmw7k.jpg

this is more or less what it looks like.

stefan, Monday 27 of February, 2012 [23:04:48]

I have experienced similar problems after installing certain programs. My system (kubuntu oneiric) ran well with the 3.2.5 kernel but after installing “cdemu”(http://cdemu.sourceforge.net/) it crashed and showed similar error messages and the system afterwards could only be started in console mode. This occured again after a complete new Kubuntu installation. I could not solve this problem and only did a workaround by newly setting up the system without installing cdemu. Also the installation of virtualbox caused a similar crash. Could it be that these programs are not compatible with the kernel version in this configuration (oneiric with 3.2.x kernel)? Do you have any of these apps installed?

gggccc, Tuesday 28 of February, 2012 [05:29:58]

hi stefan, thanks for replying, i do not use any of those programs. in both the debian and the ubuntu the only program i installed was google chrome and dropbox. it is a good question whether one of these two might be causing the crash. i did get kernel panic without running them, and running firefox instead. i think the panic is more likely to happen when there is a lot of downloading or in general heavy internet use.

xcariba, Tuesday 28 of February, 2012 [17:34:40]

Usually crashes on linux mint 12 with kernels 3.1.X-3.2.6 when Transmission and Pidgin running (espcially on heavy downloads, >4Gb). Also my SSD is dead)

vultur, Tuesday 28 of February, 2012 [17:50:00]

SSD ? 20 od 256 gb ? how did you set partitisons ? can you say why is dead o just happens !?

xcariba, Thursday 01 of March, 2012 [15:13:51]

20Gb mySSD. It heppend while regular working(inkscape, firefox, vlc, audacious) with external monitor, keyboard and mouse. Firefox said “can`t write to /tmp”. There was ext4 partition for / and 4Gb swap. GRUB was on HDD ('cos bios can`t see ssd before death). Now I can`t format it, it says “Input/Output error”, but SMART sai that everything was ok.

vultur, Thursday 01 of March, 2012 [15:28:55]

that can be swap !? is it possible to remove (change) ssd 20 gb in S3 ?

xcariba, Friday 02 of March, 2012 [17:31:45]

It is build in part of motherboard, so i think you can`t change it to normal ssd, but you can find and change this part of motherboard to similar or make your own)

Mike, Sunday 01 of April, 2012 [16:42:37]

At least for me, there is a highly-reproducible issue with stuff, using AES-NI encryption instructions. Try unloading aesni-intel module (which is used in wireless drivers and dm-crypt).

4walters, Tuesday 28 of February, 2012 [17:51:22]

I just did the same new kernel install except that I used 3.2.8 and am experiencing no panics or crashes. multi touch scrolling is working, battery discharge rate is 6.36 W, I do not have bluetooth patch applied yet. So far very pleased with the setup, Linlap really helped me out. Thanks also to the Microsoft store, they saved me an extra $150 ;-) then I promptly removed windows and install Mint12 64bit.

vultur, Tuesday 28 of February, 2012 [22:52:45]

how i get money for win licence ?

gggccc, Wednesday 29 of February, 2012 [06:46:26]

i installed kernel 3.2.8 and experienced the same kernel panic.

Bernard, Wednesday 29 of February, 2012 [18:40:31]

Reverting to Kernel 3.2.1 I don't have kernel panic with Linux Mint 12.

To make it work, It seems you don't have to download and install the headers, just the linux image. Do I am not sure of this.

Hope this helps

gggccc, Wednesday 29 of February, 2012 [20:14:38]

Kernel 3.2.1 was causing problems but you gave me the idea to try 3.2.0

so far i haven't experienced a panic (~15 minutes after installing)

will report back if a panic occurs.

vultur, Friday 24 of February, 2012 [23:52:31]

im looking for 6 cell battery for aspire s3 , if some have some links about size of batt. in diferent models of S3 ?

i think this ultrabook with 8 h batt. time willbe perfect for me !
need space (HHD) thats why i like those 20GB ssd .( system boots in notime on it ! and i did upgrade of HHD to 500 !

vultur, Friday 24 of February, 2012 [23:52:29]

im looking for 6 cell battery for aspire s3 , if some have some links about size of batt. in diferent models of S3 ?

i think this ultrabook with 8 h batt. time willbe perfect for me !
need space (HHD) thats why i like those 20GB ssd .( system boots in notime on it ! and i did upgrade of HHD to 500 !

Roberto, Friday 17 of February, 2012 [22:45:38]

For those having trouble with tap & drag, I found the solution here:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/874675]

Run, in a terminal:

synclient FastTaps=1 SingleTapTimeout=320 TapAndDragGesture=1

Hope it helps.

stefan, Tuesday 14 of February, 2012 [17:07:47]

Thanks for this great article! It convinced me to buy an acer ultrabook with the i7 processor and the 250 gb ssd. Im running Kubuntu 11.10 with the 3.2.5 Kernel. With the tipps suggested here i got it down to an average power consumption of 5-8 Watts in battery mode and it lasts for 5-6 hours. The only issue is the touchpad. I need to drag/drop and right-click and so i have to go without multitouch or scrolling via touchpad. Any suggestions to at least get the possibility to scroll vertically via touchpad?
thx in advance

alex, Wednesday 15 of February, 2012 [08:56:11]

I haven't used Kubuntu, but another KDE distro I do use suggests that you should be able to do the same as the Gnome/Unity Ubuntu, which is use drag/drop AND scrolling via the touchpad. I assume you know that the touchpad “clicks” down a bit when you press it, you can use this for drag/drop (although it's not ideal, it only really works on the lower half of the touchpad). In Gnome at least it works fine to use this in combination with two-finger scrolling, both horizontal and vertical, and two-finger tap for right click and three-finger tap for middle click. In KDE 4.6 you can set this in System Settings (aka Configure Desktop) → Input Devices → Touchpad → Touchpad configuration. There you can set two-finger scrolling under “Scrolling”, under “Tapping” you can bind the right and middle mousebutton event to two- and three-finger taps. I think you will have KDE 4.7 or 4.8, good chance that it's the same.
About your power use : does powertop actually show you a use of less than 8 Watts, or is that the average over a period including the screen going blank etc? With my i5 I never got it under 9 Watts when actually using it…

stefan, Wednesday 15 of February, 2012 [10:41:27]

Thanks for the response. I will try your suggestions.
On the poweruse: It is the powerconsumption shown by powertop when I use the device without going into standby or shutting off the screen. It depends on what I do, but with some usual tasks (webbrowsing/textediting with libreoffice ecc.) and about 40% Brightness it uses between 5 and 8 Watts. It even goes under 5 Watts if i just do nothing but looking at the powertop stats. When I perform tasks that need more hardware power like complex 3d operations (e.g. rendering with blender) it needs between 12 and 20 Watts. After all I am very satisfied with this stats. Are you using the 3.2.5 kernel too? Maybe the i7 and the ssd are responsible for this low usage.

alex, Tuesday 21 of February, 2012 [21:35:29]

I was running the 3.3.0rc3 kernel, I have now tried 3.2.7 which seems to be a tiny bit more efficient, about 0.1 - 0.2 Watt. I also found that if I have the “Disable touchpad while typing” option active (system settings → mouse and touchpad) that starts a daemon that polls 20-25 times per second. So unchecking that feature also saves a small scrap of power. But still, 8.9 Watts is as far as I can bring it down (with WIFI on, that is). Oh well.

alex, Saturday 11 of February, 2012 [22:51:02]

Excellent article, this has been a great help! The only thing I have to add is my power saving tips, which overlap largely with the above. I did some tweaking, which brought down the power consumption from 12.5 Watts to about 9.2 Watts (with the screen at about 45% brightness), which gives me a battery life of 3.5 - 4 hours.
The main tricks are :
- set Unity in 2D mode (you can choose this in the login screen), compiz wakes up the CPU far to often. This is a known bug in 11.10.
- disable the SD card reader when on battery power, the rts5139 module polls more than 50 times per second which alone uses about 1 W of power.
With just those two modifications the power use goes down to about 10.2 - 10.5 W. With a bunch of other tweaks suggested by powertop you can save another 1 W. I put it all together in the following /etc/pm/power.d/ script :

#!/bin/sh
case $1 in
  true)
      # go into powersave mode
      # NMI watchdog
      echo 0 > /proc/sys/kernel/watchdog
      # SD card reader
      # TODO test if sdcard mounted
      rmmod rts5139
      #VM writeback timeout
      echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
      # SATA link power management
      for i in 0 1 2 3 4 5 ; do
              echo min_power>/sys/class/scsi_host/host${i}/link_power_management_policy
      done
      # Runtime PM for PCI Device
      for i in /sys/bus/pci/devices/*/power/control ; do
              echo auto > ${i}
      done
      # Runtime PM for USB Device
      for i in /sys/bus/usb/devices/*/power/control ; do
              echo auto > ${i}
      done
      # CPU freq scaling
      for i in /sys/devices/system/cpu/cpu?/cpufreq/scaling_governor ; do
              echo powersave > ${i}
      done
  ;;
  false)
      # go into AC mode
      echo 1 > /proc/sys/kernel/watchdog
      modprobe rts5139
      echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
      for i in 0 1 2 3 4 5 ; do
              echo max_performance>/sys/class/scsi_host/host${i}/link_power_management_policy
      done
      for i in /sys/bus/pci/devices/*/power/control ; do
              echo on > ${i}
      done
      for i in /sys/devices/system/cpu/cpu?/cpufreq/scaling_governor ; do
              echo ondemand > ${i}
      done
  ;;
esac
exit 0

Note that this bluntly does an rmmod of the SDcard module, which will probably fail when an SD card is mounted. I am planning on making a simple tcl/tk tool to switch the SD reader on and off.
An off-topic note : if you buy an Acer laptop in the Netherlands it seems to be fairly painless to get a Windows license refund. Acer NL has officially removed Win7 and the license sticker from my S3, once I actually receive the 40 euro refund I will post the procedure on tweakers.net.
Many thanks to everyone who has contributed to this page!

h1, Thursday 09 of February, 2012 [18:11:34]

Hi Guys,

I think, let's put an end on it. We've everything up & running. There is nothing left to be improved. Just wait 'till 12.04. I’m sure we'll have an excellent system. Never downgrade to a framing of a house again, some call it Fenster. Bold Text

Andrea, Friday 10 of February, 2012 [19:08:43]

I downloaded the alpha2 version of ubuntu 12.04. It seems to be already very stable, but fan problems still continue affect the system… I tried it in live mode and I hope this is just a live problem. Looking forward to April…
Hi everybody!
Andrea

Tom, Wednesday 08 of February, 2012 [17:22:29]

I tried to test “Power Saving Tips” but it didn't appeared that it did not improved any battery power savings. Since I added the power savings tips suggested above, it looks like the “fan” issue came back again. So, I tried undoing the power savings tips related configuration changes but the fan issue didn't go away. I am now running kernal 3.2.2. Any suggestions to resolve the fan issue now with Kernal 3.2.2? Is appears there are later versions than 3.2.2. Is it advisable to try newer versions of kernal? Thanks.

Tom, Tuesday 07 of February, 2012 [05:04:43]

I upgraded my kernal to V3.2.2 following the instructions above on my Lenovo Ideapad Y570. I was about to abandon Utumbu 11.10 before I discovered this message. I am glad that I found this fix. After installing Kernal 3.2.2, the fan stopped running uncontrollably and it is very quiet now. The battey is not draining as fast as it used to be but it still drains faster than on Windows7. I am very new to Utumbu and Linux to try out the “Power Saving Tips” suggested above. If someone who is more knowledgeable with systems could validate them, it would be a great help. Thank you for posting this fix and it saved me many headaches.

h1, Monday 06 of February, 2012 [13:17:12]

Hi everybody,

still anybody left struggling with bluetooth on their Acer? The link to fix the Zenbook is good but complicated, it doesn't mean to belittle anybody’s efforts and remember we have an Acer, so we need lsusb output: Bus 001 Device 003: ID 04ca:3004 Lite-On Technology Corp.. Here we go. Download http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.3/compat-wireless-3.3-rc1-2.tar.bz2. Works with any kernel version below 3.3.. Uncompress it.

open compat-wireless-3.3-rc1-2> drivers> bluetooth> ath3k.c
find the line> static struct usb_device_id ath3k_table[] = {
under it find the line
/* Atheros AR3012 with sflash firmware*/
add here right below
{ USB_DEVICE(0x04ca, 0x3004) },
find the line
static struct usb_device_id ath3k_blist_tbl[] = {
under it find the line> /* Atheros AR3012 with sflash firmware*/
add here right below
{ USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },
save and close the file.
Open in the same folder> btusb.c
find the line
static struct usb_device_id blacklist_table[] = {
under it find the line> /* Atheros 3012 with sflash firmware */
add here right below> { USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },

save and close the file.
Now cd to the direction of compat-wireless-3.3-rc1-2. For example> h1@h1seins:~$ cd /home/h1/compat-wireless-3.3-rc1-2.

enter
h1@h1seins:~/compat-wireless-3.3-rc1-2$ make. Be patient until finish and the prompt shows up again.
h1@h1seins:~/compat-wireless-3.3-rc1-2$ sudo make install. Be patient until finish and the prompt shows up again.
That's it. Don't bother round with unload, modprobe e.g. just reboot. To be sure it works, you need the appropriate kernel headers and all the stuff to execute make of course.

Didn’t try to execute make bt> sudo make btinstall in order to compile bluetooth only. Maybe a simpler way not to mix up the wireless drivers. Anyway everything works until now.
.

Jeremie, Saturday 28 of January, 2012 [17:20:57]

I follow all instruction and install last stable 3.2 kernel.
But my touchpad is not recognized by the system.
No 2 finger vertical scrolling & drag and drop.
I try to install touchegg without any result.

Thanks for any help

xcariba, Friday 27 of January, 2012 [17:25:17]

I`ve used SSD for / and swap on Linux Mint 12 rc and stable and HDD for /home and /boot. It worke great for some time, but SSD gone dead few weeks ago. Is it `cos of swap or system on SSD?

nandelbosc, Friday 27 of January, 2012 [17:32:00]

I'm using SSD for / and HDD for /home and NO SWAP 3 hours daily the last two months with no problem!

freak0, Friday 27 of January, 2012 [15:51:34]

Everything is working on my Linux Mint Debian 64bit edtion.

Except the Card reader and compiz won't work.

I hope new release will solve these minor problems.

Jens, Sunday 22 of January, 2012 [17:23:54]

Hi guys,

Did somebody had success to get a headset microphone working? I tried multiple phone headsets.

I was trying to play around with ALSA Analyzer (http://www.alsa-project.org/main/index.php/HDA_Analyzer), but I hadn't any success. The input device is always the internal microphone, no matter what i selected. Output switch is working.

Any help/hints are welcome.

Cheers,
jens

Mlorente, Tuesday 10 of January, 2012 [12:20:33]

Ubuntu 10.4.3 LTS seems work quite fine. Brightness is OK and the others patchs seem work fine, of course we have to upgrade to 3.2 kernel version, and follow instructions to solve touchpad and BT problems. I don't like unity, gnome 3, or Kde 4 and Mate is not as stable I wish, so, gnome 2 on 10.04 LTS is my choice.

Just the same problem that i had with Mate, no battery icon.

Alex, Monday 09 of January, 2012 [07:15:57]

Thank you so much for your help guys.

I follow the steps and my Aspire S3 works perfect.

But there are still tree thinks that are not working correctly yet:

1. The vertical scrolling of the touchpad, is not working.

2. Although the Bluetooth is enabled, I can't fine any device or being visible for others (although the properties allows me to be visible).

3. I try to use “Compizconfig Settings Manager”, but I couldn't obtain any effect. I checked the menu System: Preferences⇒ Appearance ⇒ Visual Effects. And When I selected the Normal or Extra option, the software start looking for drivers and when it finish, there is a message saying “Desktop effects could not be enabled”.

Can someone help me with this tree thinks?

PS: I didn't install the “compat-wireless-3.0-2.tar.bz2”, because I'm new with Ububtu and I didn't know how to compile and run it.
PS2: I'm running Ubuntu 11.04 64bit.

Thanks

Alex

Bernard, Saturday 07 of January, 2012 [12:46:14]

Thanks to Andrea for the “Ubuntu Precise Pengolin” kernel. I hope that with this new version expected in april 2012 things will be simpler fr the Acer Aspire S3. Battery life should be increasing with the new version.

Jens solution did not work for me. It doesn't seem compatible with bluetooth. If you want longer battery life try to turn off bluetooth at start up. See how on the main article.

Andrea, Saturday 07 of January, 2012 [11:10:01]

I installed the kernel 3.2.0 rc7 for “precise” (http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-rc7-precise/) on linux mint 12 and it seems that the fan works better than before. Hope that in the future it'll work perfectly…

Mlorente, Monday 09 of January, 2012 [19:02:32]

Kernel 3.2 has been released, so we can use a stable version. I use it on aspirse S3 running Mint 12.

Jens, Tuesday 20 of December, 2011 [18:02:03]

To get the Touchpad work smoothly I did:

1.) Install Linux Kernel 3.2-rc4 (http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-rc4-oneiric/)
2.) load psmouse with proto=any “echo “options psmouse proto=any” > /etc/modprobe.d/psmouse.conf”
3.) Activate the Touchpad Config in System Settings with
“gconftool-2 –set –type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true”
4.) Install touchegg for gestures “sudo apt-get install touchegg” and start it automaticly

xcariba, Saturday 03 of December, 2011 [20:05:49]

I`ve just found bluetooth solution. I`ve added my device id from lsusb to btusb.c and ath3k.c and compiled kernel (from git). Solution seems to be similar to Asus UX31 with similar wireless module. They posted patch somewhere.
I don`t know how to make and post this patch.

xcariba@xcariba-Aspire-S3 ~ $ diff gsfee/linux_kernel/linux/drivers/bluetooth/btusb.c Документы/btusb.c
122,123d121
< { USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
< { USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },

xcariba@xcariba-Aspire-S3 ~ $ diff gsfee/linux_kernel/linux/drivers/bluetooth/ath3k.c Документы/ath3k.c
73,74d72
< { USB_DEVICE(0x13d3, 0x3375) },
< { USB_DEVICE(0x04ca, 0x3004) },
91,92d88
< { USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
< { USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },

marc, Tuesday 29 of November, 2011 [19:51:27]

Andrea said:

I installed the kernel 3.2 and this lets the touchpad to be detected. After that I installed synaptiks from the software center and this allows you to use all the possible features.

I tried that with the last 3.2RC but didnt work… any more info?

Another question… some people (3 persons) voted as unusable… why? with what arguments?

Bernard, Saturday 03 of December, 2011 [18:42:32]

I tried to summarize the answers to the questions you have asked here in the page above. Please feel free to comment.

If you don't update the kernel to version 3.2, the computer sometimes freezes after half an hour or so… This is maybe why some people have reported the system is unusable…

Bernard, Saturday 26 of November, 2011 [21:23:24]

Due to the lack of ability to click and drag, I've decided to reverse back to the stock kernel.

The best GRUB command line for the battery life and the brightness problem seems to be :

pcie_aspm=force
GRUB_CMDLINE_LINUX=“quiet splash pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendor”

Thanks to aceraspires3user for that one.I've updated the article with that information.

The problems that are yet to resolve are :

- The fan noise that begins almost when you power up the computer and never ends
- The sleep difficulty. Somehow after about less than an hour the computer goes into sleep and the only way to wake it up is to close the lid to force it into sleep and then to wake it again.The only way around i've found is to ask ubuntu to go to sleep after half an hour idle.
- The bluetooth detection

Hope this helps, Bernard

Guillermo, Saturday 26 of November, 2011 [22:08:27]

Add this: I installed the kernel 3.2 and this lets the touchpad to be detected. After that I installed synaptiks from the software center and this allows you to use all the possible features.

nandelbosc, Monday 28 of November, 2011 [09:05:48]

@guillermo or @andrea,

what kernel do you installed? http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ ???

and how, using dpkg?

I intalled the last kernel from the previous link using dpkg and now gnome3 don't start with Video Bus error messages…

Andrea, Saturday 26 of November, 2011 [10:12:33]

I installed the kernel 3.2 and this lets the touchpad to be detected. After that I installed synaptiks from the software center and this allows you to use all the possible features.

Guillermo, Friday 25 of November, 2011 [19:21:45]

i will wait till 12.04, i hope all issues can be fixed in new release

xcariba, Friday 25 of November, 2011 [17:39:31]

“Playback HD movies 720p” problem calls “Screen tearing”, it is problem of intel driver

nandelbosc, Friday 25 of November, 2011 [07:28:22]

Herehttp://askubuntu.com/questions/75219/screen-brightness-not-adjustable-for-acer-aspire-s3 how to two finger scrolling (and right button -clicking with to fingers- working, but I lost the ability to click and drag)…

I solved the problem on my acer on this way, just let me know if works for you too, ubuntu 11.10 Edit your file /etc/default/grub and add this two lines in the end

pcie_aspm=force

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash pcie_aspm=force i915.i915_enable_rc6=1”

Then sudo update-grub

After that install the kernel 3.2 http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-rc1-oneiric/ is the one over 35mb the last one.

After this restart your laptop, you can check that the temperature is going down eventually and the battery time going up, aswell you can setup the touchpad under settings/mouse, finally two fingers scrolling.

Answered by timex in http://askubuntu.com/questions/75219/screen-brightness-not-adjustable-for-acer-aspire-s3Bold Text

nandelbosc, Friday 25 of November, 2011 [07:22:19]

Fantastic article! And thank's for the Brightness control tip!

Now only remains the touchpad, with 3.2 I've got vertical scrolling (only with two fingers), and right button (clicking with to fingers) working, but I lost the ability to click and drag (really impotant), I'm thinking back to previous kernel.

The other components work very well (i don't know bluetooth). A great machine!

Enter your comment
CRBTS
 
Last modified: Thursday 17 of May, 2012 [00:06:48]
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2010 Linlap.com and other authors