特殊:Badtitle/NS100:AspireTimeline/Fixes:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Wikibot留言 | 贡献
创建新页面为 '{{From|https://help.ubuntu.com/community/AspireTimeline/Fixes}} {{Languages|UbuntuHelp:AspireTimeline/Fixes}} <<Include(AspireTimeline/Header)>> This page contains suggested fix...'
 
Wikibot留言 | 贡献
无编辑摘要
第4行: 第4行:
This page contains suggested fixes and/or hacks to get hardware working properly with Ubuntu on the Aspire Timeline.
This page contains suggested fixes and/or hacks to get hardware working properly with Ubuntu on the Aspire Timeline.
== Boot issue after installation ==
== Boot issue after installation ==
This issue has been fixed, for more info see http://ubuntuforums.org/showthread.php?p=8248781#post8248781
There are two workarounds to this issue.  
There are two workarounds to this issue.  
=== Switch SATA mode from AHCI to IDE ===
=== Switch SATA mode from AHCI to IDE ===
第11行: 第12行:
* NCQ is disabled (does the disk have NCQ?)
* NCQ is disabled (does the disk have NCQ?)
=== Set boot option in Grub ===
=== Set boot option in Grub ===
<ol><li>Press the escape key during boot to get access to the Grub interface. Enter "libata.force=noncq" (without quotation marks) and boot into Ubuntu.
# Press the escape key during boot to get access to the Grub interface. Enter "libata.force=noncq" (without quotation marks) and boot into Ubuntu.
</li><li>Open a terminal and enter "sudo gedit /boot/grub/menu.lst"
2. Open a terminal and enter "sudo gedit /boot/grub/menu.lst"
</li><li>Change "# defoptions=quiet splash" to "# defoptions=quiet splash libata.force=noncq"
3. Change "# defoptions=quiet splash" to "# defoptions=quiet splash libata.force=noncq"
</li><li>Save and close gedit, then run "sudo update-grub" on the command line.</li></ol>
4. Save and close gedit, then run "sudo update-grub" on the command line.
 
==== Issues ====
==== Issues ====
* NCQ is disabled (does the disk have NCQ?)
* NCQ is disabled (does the disk have NCQ?)
第37行: 第37行:
Seems to work perfectly out of the box (at least with 9.10 alpha 2 and alpha 3). Low volume is a hardware shortcoming. It's the same under Vista.
Seems to work perfectly out of the box (at least with 9.10 alpha 2 and alpha 3). Low volume is a hardware shortcoming. It's the same under Vista.
However, there are things you can try to make it better. A fresh install may leave some ALSA channels low. Try running `alsamixer` and setting all the channels to maximum volume. Type Esc to quit. From then on you should be able to just use the PulseAudio controls.
However, there are things you can try to make it better. A fresh install may leave some ALSA channels low. Try running `alsamixer` and setting all the channels to maximum volume. Type Esc to quit. From then on you should be able to just use the PulseAudio controls.
=== Internal microphone ===
With a 9.10 fresh install the internal mic is not working out of the box, despite any attempts with alsamixer. External-jack mic works perfectly.
To get the microphone working with Sound Recorder:
* apt-get install linux-backports-modules-alsa-karmic-generic
* reboot
Anyway internal mic is still not working with skype 2.0.1.81
It seems to be a bug in pulseaudio, which is used internally by skype
The solution may be in new fixes for pulseaudio for related / similar bugs like [[https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/277532 | Bug 277532 Recording does not work with internal microphone on Dell Vostro 1500 laptop ]]
As reported here [[https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/459982/comments/12 | Comment 12 in System Test for microphone failed (ACER Aspire 3810T) Bug #405120 ]] it is often possible to use the microphone in applications such as Skype by forcing it to fallback to ALSA by pointing to a non-existent Pulse server, like so:
$ PULSE_SERVER=127.0.0.1 /usr/bin/skype
References
* [[http://ubuntuforums.org/showthread.php?t=1316736 | Ubuntu formus: 9.10 on Acer Aspire Timeline 4810tz]]
* [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/481424 | Bug 481424 Acer Timeline 4810TG internal microphone does not work]]
* [[https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/477752 | Bug 477752  microphone only works in select applications, acer timeline 4810]]
* [[https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/459982 | Bug 459982  System Test for microphone failed (ACER Aspire 3810T)]]
== Suspend to RAM ==
== Suspend to RAM ==
Possible with new kernel on 64bit Ubuntu
For Aspire 4810/5810, the problem has been fixed by a BIOS upgrade. You should upgrade to the latest BIOS available for your model from Acer.
<pre><nowiki>
For Aspire 3810 and Travelmate 8371/8471/8571, it helps to add the kernel parameter ''i8042.reset=1''. See [[GrubHowto]] (until Jaunty) or [[Grub2]] (from Karmic on) for instructions on how to do that.
$ wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-headers-2.6.30-020630-generic_2.6.30-020630_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-headers-2.6.30-020630_2.6.30-020630_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-image-2.6.30-020630-generic_2.6.30-020630_amd64.deb
$ sudo dpkg -i linux-headers-2.6.30-020630-generic_2.6.30-020630_amd64.deb linux-headers-2.6.30-020630_2.6.30-020630_all.deb linux-image-2.6.30-020630-generic_2.6.30-020630_amd64.deb
</nowiki></pre>
Does not seem to work under 32-bit 9.04, 9.10 alpha 2 and alpha 3. Suspend seems to work, but resuming powers off the machine instead. BIOSes versions 1.04 and 1.08 (for 3810t) don't help. Using the "resume-trace" procedure described [[UbuntuWiki:DebuggingKernelSuspend|here]] does not yield any matches. Unloading all non-essential modules in single user (recovery) mode doesn't fix it.
Bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/405120
Bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/405120
== Blocked during Reboot / Shutdown ==
== Blocked during Reboot / Shutdown ==
第57行: 第68行:
- done!
- done!
== Touchpad Multitouch ==
== Touchpad Multitouch ==
The following changes should be made to the 11-x11-synaptics.fdi file.  I have tested this solution in both ubuntu karmic 9.10 and linux mint 8 Helena.  This file can be located from the terminal by running the following:
<pre><nowiki>
locate 11-x11-synaptics.fdi
</nowiki></pre>
then
<pre><nowiki>
sudo gedit 'location'/11-x11-synaptics.fdi
</nowiki></pre>
(From post in 3810 thread):
(From post in 3810 thread):
The synaptics pad may not support true multitouch.  However, we emulate multitouch when the width of the touch is greater than 6 units:
The synaptics pad may not support true multitouch.  However, we emulate multitouch when the width of the touch is greater than 6 units:
第62行: 第81行:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<deviceinfo version="0.2">
  <device>
<device>
    <match key="info.capabilities" contains="input.touchpad">
<match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
        <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">50</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">50</merge>
        <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">6</merge>
<merge key="input.x11_options.EmulateTwoFingerMinW" type="string">6</merge>
        <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
        <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
        <merge key="input.x11_options.TapButton3" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
    </match>
</match>
  </device>
</device>
</deviceinfo>
</deviceinfo>
</nowiki></pre>
</nowiki></pre>
第90行: 第109行:
Works perfectly out of the box in 9.10 alpha 2 and 3.
Works perfectly out of the box in 9.10 alpha 2 and 3.
Broken again in 9.10 Beta
Broken again in 9.10 Beta
To fix the problem in the final version of Ubuntu 9.10, just add '''i8042.nomux''' to the boot line.
To fix the problem in the final version of Ubuntu 9.10, just add the option'''i8042.nomux''' to your GRUB_CMDLINE_LINUX_DEFAULT.
This worked for me with Ubuntu 9.10 64bits on an Acer 4810T, 4810TZ and a non-Timeline laptop from acer (Aspire 5738Z-424G25Mn). To avoid any problems just follow this procedure:
This worked for me with Ubuntu 9.10 64bits on an Acer 4810T, 4810TZ and a non-Timeline laptop from acer (Aspire 5738Z-424G25Mn). To avoid any problems just follow this procedure:
<ol><li>Access the Grub while booting by pressing the shift key (when you see GRUB loading at the top of your screen).
# Access the Grub while booting by pressing the shift key (when you see GRUB loading at the top of your screen).
</li><li>Select the line you usually use for booting and press '''e'''.
2. Select the line you usually use for booting and press '''e'''.
</li><li>Just before '''quiet splash''' add '''i8042.nomux'''
3. Just before '''quiet splash''' add '''i8042.nomux'''
</li><li>Press Ctrl-X to boot and just go to your session and try the button to see if it works.
4. Press Ctrl-X to boot and just go to your session and try the button to see if it works.
</li><li>If it works then you can add it permanently to your boot options. To do that, go to your session and edit ''/boot/grub/grub.cfg'' (need to be root) and again, find the line you use to boot and add '''i8042.nomux''' before '''quiet splash'''.</li></ol>
5. If it works then you can add it permanently to your boot options. To do that, go to your session and edit ''/etc/default/grub'' (need to be root) and again, change:
 
<pre><nowiki>
[[UbuntuHelp: http://ubuntuforums.org/showpost.php?p=8277015&postcount=15|Source]]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
</nowiki></pre>
by:
<pre><nowiki>
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nomux quiet splash"
</nowiki></pre>
Then open a terminal and type
<code><nowiki>sudo update-grub</nowiki></code>
and enter your password. This will generate a new grub.cfg file in ''/boot/grub''. This is why you should not modify ''/boot/grub/grub.cfg'' as any direct change is lost when updating.
[[ http://ubuntuforums.org/showpost.php?p=8277015&postcount=15|Source]]
== External monitor ==
== External monitor ==
I have a Samsung 970p here and wanted to attach it with a resolution of 1280x1024 and had some trouble doing it. So here is the solution in case you also have issues getting the proper resolution.
I have a Samsung 970p here and wanted to attach it with a resolution of 1280x1024 and had some trouble doing it. So here is the solution in case you also have issues getting the proper resolution.
第108行: 第136行:
which gives you the modeline for 1280 x 1024 at 60Hz:
which gives you the modeline for 1280 x 1024 at 60Hz:
<pre><nowiki>
<pre><nowiki>
  # 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
  Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync1024 1025 1028 1060  -HSync +Vsync
Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync1024 1025 1028 1060  -HSync +Vsync
</nowiki></pre>
</nowiki></pre>
Then you edit your /etc/X11/xorg.conf to look like this:
Then you edit your /etc/X11/xorg.conf to look like this:
<pre><nowiki>
<pre><nowiki>
Section "Monitor"
Section "Monitor"
        Identifier      "Acer Monitor"
Identifier      "Acer Monitor"
EndSection
EndSection
Section "Monitor"
Section "Monitor"
        Identifier      "External Monitor"
Identifier      "External Monitor"
        Modeline        "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
Modeline        "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
EndSection
EndSection
Section "Screen"
Section "Screen"
        Identifier      "Internal Screen"
Identifier      "Internal Screen"
        Monitor        "Acer Monitor"
Monitor        "Acer Monitor"
        Device          "Video Card (Primary)"
Device          "Video Card (Primary)"
        SubSection "Display"
SubSection "Display"
                Virtual        1900 1200
Virtual        1900 1200
                Modes          "1900x1200" "1366x768" "1280x1024"
Modes          "1900x1200" "1366x768" "1280x1024"
        EndSubSection
EndSubSection
EndSection
EndSection
Section "Device"
Section "Device"
        Identifier      "Video Card (Primary)"
Identifier      "Video Card (Primary)"
        Option          "Monitor-VGA" "External Monitor"
Option          "Monitor-VGA" "External Monitor"
EndSection
EndSection
</nowiki></pre>
</nowiki></pre>
第142行: 第167行:
== DVD Not Mounted ==
== DVD Not Mounted ==
This seems to be a bug. The simple workaround is use "eject cdrom" command from terminal
This seems to be a bug. The simple workaround is use "eject cdrom" command from terminal
You can create a custom keyboard shortcut for ejecting, for example "Alt+x" runs the "eject cdrom" command.
Info for gnome (gconf-editor)  http://www.codejacked.com/create-custom-keyboard-shortcuts-in-linux/
Info for KDE http://www.novell.com/coolsolutions/qna/11619.html
== Brighness Control (fn+Arrow) ==
== Brighness Control (fn+Arrow) ==
=== 9.10 ===
=== 9.10 ===
Workaround solution exists, using this rudimentary script (invoking it by global hotkeys):
Workaround solution exists, using this rudimentary script (invoking it by global hotkeys):
<pre><nowiki>#!bash
<pre><nowiki>#!bash
function getAddr {
function getAddr {
        ADDR=`lspci | grep VGA | cut -d' ' -f1`
ADDR=`lspci | grep VGA | cut -d' ' -f1`
}
}
function getBL {
function getBL {
        CURR=`sudo setpci -s $ADDR F4.B`
CURR=`sudo setpci -s $ADDR F4.B`
}
}
function setBL {
function setBL {
        sudo setpci -s $ADDR F4.B=$1
sudo setpci -s $ADDR F4.B=$1
}
}
function toDec {
function toDec {
        DEC=`printf "%d" 0x${1}`
DEC=`printf "%d" 0x${1}`
}
}
function toHex {
function toHex {
        HEX=`printf "%02x\n" ${1}`
HEX=`printf "%02x\n" ${1}`
}
}
function inc {
function inc {
        NEWVAL=`expr $1 + 10`
NEWVAL=`expr $1 + 10`
        if [ $NEWVAL -gt 255 ]
if [ $NEWVAL -gt 255 ]
        then
then
                NEWVAL=255
NEWVAL=255
        fi
fi
}
}
function dec {
function dec {
        NEWVAL=`expr $1 - 10`
NEWVAL=`expr $1 - 10`
        if [ $NEWVAL -lt 0 ]
if [ $NEWVAL -lt 0 ]
        then
then
                NEWVAL=0
NEWVAL=0
        fi
fi
}
}
getAddr
getAddr
getBL
getBL
toDec $CURR
toDec $CURR
case $1 in
case $1 in
        up)
up)
                inc $DEC
inc $DEC
                ;;
;;
        down)
down)
                dec $DEC
dec $DEC
                ;;
;;
        *)
*)
                echo "Usage: backlightControl.sh (up|down)"
echo "Usage: backlightControl.sh (up|down)"
                exit -1
exit -1
                ;;
;;
esac
esac
toHex $NEWVAL
toHex $NEWVAL
setBL $HEX
setBL $HEX
</nowiki></pre>
</nowiki></pre>
There is in my opinion a more simple solution described further down for Ubuntu 9.04, which worked for with Ubuntu 9.10 on an Acer 4810T, 4810TZ and a non-Timeline laptop from acer (Aspire 5738Z-424G25Mn).  
There is in my opinion a more simple solution described further down for Ubuntu 9.04, which worked for with Ubuntu 9.10 on an Acer 4810T, 4810TZ and a non-Timeline laptop from acer (Aspire 5738Z-424G25Mn).  
Add in your kernel boot options (in '''/etc/default/grub''' just next to ''quiet splash''):
Add in your <code><nowiki>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"</nowiki></code> (in ''/etc/default/grub'')
<pre><nowiki>
<pre><nowiki>
nomodeset acpi_backlight=vendor
nomodeset acpi_backlight=vendor
第219行: 第238行:
Follow instructions to fix issue.
Follow instructions to fix issue.
=== 9.10 ===
=== 9.10 ===
<ol><li>Download new microcode from http://www.intellinuxwireless.org/ put in /lib/firmware
# Download new microcode from http://www.intellinuxwireless.org/ put in /lib/firmware
</li><li>Download latest compat-wireless (2009-09-30 worked) from http://linuxwireless.org/en/users/Download, follow instructions (install, unload).
2. Download latest compat-wireless (2009-09-30 worked) from http://linuxwireless.org/en/users/Download, follow instructions (install, unload).
</li><li>sudo modprobe iwlagn or restart</li></ol>
3. sudo modprobe iwlagn or restart
 


[[category:UbuntuHelp]]
[[category:UbuntuHelp]]

2010年5月19日 (三) 16:49的版本

{{#ifexist: :AspireTimeline/Fixes/zh | | {{#ifexist: AspireTimeline/Fixes/zh | | {{#ifeq: {{#titleparts:AspireTimeline/Fixes|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:AspireTimeline/Fixes|1|-1|}} | zh | | }}

<<Include(AspireTimeline/Header)>> This page contains suggested fixes and/or hacks to get hardware working properly with Ubuntu on the Aspire Timeline.

Boot issue after installation

This issue has been fixed, for more info see http://ubuntuforums.org/showthread.php?p=8248781#post8248781 There are two workarounds to this issue.

Switch SATA mode from AHCI to IDE

Enter the BIOS and change the SATA mode from AHCI to IDE. (Feel free to write this process down in more detail if you like)

Issues

  • Changing mode to IDE will prevent you from dual booting into Vista
  • NCQ is disabled (does the disk have NCQ?)

Set boot option in Grub

  1. Press the escape key during boot to get access to the Grub interface. Enter "libata.force=noncq" (without quotation marks) and boot into Ubuntu.

2. Open a terminal and enter "sudo gedit /boot/grub/menu.lst" 3. Change "# defoptions=quiet splash" to "# defoptions=quiet splash libata.force=noncq" 4. Save and close gedit, then run "sudo update-grub" on the command line.

Issues

  • NCQ is disabled (does the disk have NCQ?)
Note
  • This problem does not apply to the version with Intel SSD. Nothing needs to be done for the SSD version. It would be great if someone with the HD version can try a different HD, to make sure it's not a problem with the particular HD Acer uses.

Wired Networking

On this page here: http://partner.atheros.com/Drivers.aspx you can find the AR81Family-linux-v1.0.0.10.tar.gz driver. Download and extract it. Note: Is my case, Ubuntu's default archive manager (`file-roller`) couldn't extract the file, however Ark could. (`sudo apt-get install ark` and open the file with Ark) The README in the file pretty much explains the installation. The MAKE INSTALL failed for me on the installation of the man-file but that does not seem to have mattered. Now the card is detected. Here is a more detailed description:

  • $ tar xvf AR81Family-linux-v1.0.0.10.tar
  • $ cd src/
  • $ make
  • $ sudo make install

Note: An error might appear saying that the `man` pages couldn't be created. This is not really a problem. At this point you can either restart or manually insert the module with:

  • $ sudo insmod /lib/modules/2.6.<your kernel revision>-generic/kernel/drivers/net/atl1e/atl1e.ko

9.10

Works out of the box with 9.10 alpha 2, alpha 3 and beta.

Audio

Seems to work perfectly out of the box (at least with 9.10 alpha 2 and alpha 3). Low volume is a hardware shortcoming. It's the same under Vista. However, there are things you can try to make it better. A fresh install may leave some ALSA channels low. Try running `alsamixer` and setting all the channels to maximum volume. Type Esc to quit. From then on you should be able to just use the PulseAudio controls.

Internal microphone

With a 9.10 fresh install the internal mic is not working out of the box, despite any attempts with alsamixer. External-jack mic works perfectly. To get the microphone working with Sound Recorder:

  • apt-get install linux-backports-modules-alsa-karmic-generic
  • reboot

Anyway internal mic is still not working with skype 2.0.1.81 It seems to be a bug in pulseaudio, which is used internally by skype The solution may be in new fixes for pulseaudio for related / similar bugs like [| Bug 277532 Recording does not work with internal microphone on Dell Vostro 1500 laptop ] As reported here [| Comment 12 in System Test for microphone failed (ACER Aspire 3810T) Bug #405120 ] it is often possible to use the microphone in applications such as Skype by forcing it to fallback to ALSA by pointing to a non-existent Pulse server, like so: $ PULSE_SERVER=127.0.0.1 /usr/bin/skype References

Suspend to RAM

For Aspire 4810/5810, the problem has been fixed by a BIOS upgrade. You should upgrade to the latest BIOS available for your model from Acer. For Aspire 3810 and Travelmate 8371/8471/8571, it helps to add the kernel parameter i8042.reset=1. See GrubHowto (until Jaunty) or Grub2 (from Karmic on) for instructions on how to do that. Bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/405120

Blocked during Reboot / Shutdown

Symptoms : During a reboot or a shutdown, you're stuck on a blackscreen with a white blinking cursor. Affected models : This issue has been experienced with 4810TG and 3810T on Jaunty. Solution : In some cases, it can be solved by upgrading the kernel to the 2.6.30.5 (or better) version. You can use kernelcheck if you're not comfortable with kernel compilation.

Webcam

works fine also after installing the proper driver: - type in: sudo modprobe uvcvideo - type in: sudo apt-get install cheese - type in: cheese - set the resolution in the preferences to 640x480 to get rid of the distortion - done!

Touchpad Multitouch

The following changes should be made to the 11-x11-synaptics.fdi file. I have tested this solution in both ubuntu karmic 9.10 and linux mint 8 Helena. This file can be located from the terminal by running the following:

locate 11-x11-synaptics.fdi

then

sudo gedit 'location'/11-x11-synaptics.fdi

(From post in 3810 thread): The synaptics pad may not support true multitouch. However, we emulate multitouch when the width of the touch is greater than 6 units:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">50</merge>
<merge key="input.x11_options.EmulateTwoFingerMinW" type="string">6</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
</match>
</device>
</deviceinfo>

To find a suitable width threshold for your interactions, use:

synclient -m 100

Touchpad On/Off button

9.04

Simple workaround to activate the touchpad again:

sudo modprobe -r psmouse && sudo modprobe psmouse

9.10

Works perfectly out of the box in 9.10 alpha 2 and 3. Broken again in 9.10 Beta To fix the problem in the final version of Ubuntu 9.10, just add the optioni8042.nomux to your GRUB_CMDLINE_LINUX_DEFAULT. This worked for me with Ubuntu 9.10 64bits on an Acer 4810T, 4810TZ and a non-Timeline laptop from acer (Aspire 5738Z-424G25Mn). To avoid any problems just follow this procedure:

  1. Access the Grub while booting by pressing the shift key (when you see GRUB loading at the top of your screen).

2. Select the line you usually use for booting and press e. 3. Just before quiet splash add i8042.nomux 4. Press Ctrl-X to boot and just go to your session and try the button to see if it works. 5. If it works then you can add it permanently to your boot options. To do that, go to your session and edit /etc/default/grub (need to be root) and again, change:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

by:

GRUB_CMDLINE_LINUX_DEFAULT="i8042.nomux quiet splash"

Then open a terminal and type sudo update-grub and enter your password. This will generate a new grub.cfg file in /boot/grub. This is why you should not modify /boot/grub/grub.cfg as any direct change is lost when updating. [[ http://ubuntuforums.org/showpost.php?p=8277015&postcount=15%7CSource]]

External monitor

I have a Samsung 970p here and wanted to attach it with a resolution of 1280x1024 and had some trouble doing it. So here is the solution in case you also have issues getting the proper resolution. First, know the resolution and the frequency. 60Hz is working fine here. You have to find out a modeline for the screen you are using. For this go into a shell and type:

# gtf 1280 1024 60.0

which gives you the modeline for 1280 x 1024 at 60Hz:

# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync1024 1025 1028 1060  -HSync +Vsync

Then you edit your /etc/X11/xorg.conf to look like this:

Section "Monitor"
Identifier      "Acer Monitor"
EndSection
Section "Monitor"
Identifier      "External Monitor"
Modeline        "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
EndSection
Section "Screen"
Identifier      "Internal Screen"
Monitor         "Acer Monitor"
Device          "Video Card (Primary)"
SubSection "Display"
Virtual         1900 1200
Modes           "1900x1200" "1366x768" "1280x1024"
EndSubSection
EndSection
Section "Device"
Identifier      "Video Card (Primary)"
Option          "Monitor-VGA" "External Monitor"
EndSection

Note where I inserted my modeline to make it work. If you then log out and log in again, the menu SYSTEM - PREFERENCES - DISPLAY should show the 1280x1024 resolution in the dropdown. This is the general direction. If this does NOT work for you for whatever reason, please take a look at this here: UbuntuWiki:X/Config/Resolution

9.10

Works perfectly out of the box in 9.10 alpha 2 and 3. Just use System -> Pref -> Displays.

DVD Not Mounted

This seems to be a bug. The simple workaround is use "eject cdrom" command from terminal You can create a custom keyboard shortcut for ejecting, for example "Alt+x" runs the "eject cdrom" command. Info for gnome (gconf-editor) http://www.codejacked.com/create-custom-keyboard-shortcuts-in-linux/ Info for KDE http://www.novell.com/coolsolutions/qna/11619.html

Brighness Control (fn+Arrow)

9.10

Workaround solution exists, using this rudimentary script (invoking it by global hotkeys):

#!bash
function getAddr {
ADDR=`lspci | grep VGA | cut -d' ' -f1`
}
function getBL {
CURR=`sudo setpci -s $ADDR F4.B`
}
function setBL {
sudo setpci -s $ADDR F4.B=$1
}
function toDec {
DEC=`printf "%d" 0x${1}`
}
function toHex {
HEX=`printf "%02x\n" ${1}`
}
function inc {
NEWVAL=`expr $1 + 10`
if [ $NEWVAL -gt 255 ]
then
NEWVAL=255
fi
}
function dec {
NEWVAL=`expr $1 - 10`
if [ $NEWVAL -lt 0 ]
then
NEWVAL=0
fi
}
getAddr
getBL
toDec $CURR
case $1 in
up)
inc $DEC
;;
down)
dec $DEC
;;
*)
echo "Usage: backlightControl.sh (up|down)"
exit -1
;;
esac
toHex $NEWVAL
setBL $HEX

There is in my opinion a more simple solution described further down for Ubuntu 9.04, which worked for with Ubuntu 9.10 on an Acer 4810T, 4810TZ and a non-Timeline laptop from acer (Aspire 5738Z-424G25Mn). Add in your GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" (in /etc/default/grub)

nomodeset acpi_backlight=vendor

This will disable KMS, but will also solve some other problems, like Framebuffer Compression not being enabled (drains on the battery).

9.04

Out of the box the brightness control arrows will bring up the change notification but will not actually adjust the brightness. Run the following command to fix the issue.

xrandr --output LVDS --set BACKLIGHT_CONTROL native

This does not work in 9.10 Beta

Wireless network

Affected model 1810tz with wificard identified as Intel Corporation WiFi Link 100 Series (lspci). Killswitch always off for wireless in 9.04 and 9.10 alpha6. Follow instructions to fix issue.

9.10

  1. Download new microcode from http://www.intellinuxwireless.org/ put in /lib/firmware

2. Download latest compat-wireless (2009-09-30 worked) from http://linuxwireless.org/en/users/Download, follow instructions (install, unload). 3. sudo modprobe iwlagn or restart