https://wiki.archlinux.org/api.php?action=feedcontributions&user=Archanpaul&feedformat=atom
ArchWiki - User contributions [en]
2024-03-29T11:15:11Z
User contributions
MediaWiki 1.41.0
https://wiki.archlinux.org/index.php?title=Acer_TimelineX&diff=121259
Acer TimelineX
2010-11-13T17:43:58Z
<p>Archanpaul: /* ACPI */</p>
<hr />
<div>Hardware is a 4820TG/5820TG, but should be similar for all these laptops.<br />
{| style="float:right; border: 1px solid #000;" <br />
| '''Device''' || '''Status''' || '''Modules'''<br />
|- <br />
| Intel || style="color:green" | '''Working''' || xf86-video-intel <br />
|-<br />
| Ati || style="color:orange" | '''Partially Working''' || xf86-video-ati <br />
|-<br />
| Bluetooth || style="color:green" | '''Working''' || bluetooth<br />
|-<br />
| Ethernet || style="color:green" | '''Working''' || atl1c (2.6.36)<br />
|-<br />
| Wireless || style="color:green" | '''Working''' || ath9k / wl<br />
|-<br />
| Wireless || style="color:green" | '''Working''' || bcm4357 / wl<br />
|-<br />
| Audio || style="color:green" | '''Working''' || snd_hda_intel<br />
|-<br />
| Camera || style="color:green" | '''Working''' || uvcvideo <br />
|-<br />
| Card Reader || style="color:green" | '''Working''' || <br />
|-<br />
| Function Keys || style="color:green" | '''Working''' || <br />
|}<br />
== Installation ==<br />
There is a quirk if you want to install archlinux, you need to connect via wireless as ethernet hardware is supported only by linux 2.6.34+. Follow beginners' guide for the rest.<br />
<br />
<br />
== Xorg ==<br />
You need ati and i915 xorg drivers.<br />
<pre>pacman -S xf86-video-ati xf86-video-intel</pre><br />
With Xorg you don't need hal anymore, and configuration can be done exclusiuvely within the xorg.conf.d directory<br />
<br />
=== Experimental Ati drivers ===<br />
These drivers are unstable. If you are not an experienced linux user please don't try this drivers, they would eat your hamster.<br />
==== 2D/X11 ====<br />
There is a branch in mesa that adds 2D and Xv support for ati evergreen cards. PKG in AUR is called xf86-video-evergreen-git<br />
<pre>yaourt -S xf86-video-ati-git</pre><br />
<strong>Notice:</strong>Be careful. It still hangs at X11 startup for me.<br />
==== 3D ====<br />
Initial support for evergreen is in git/master branch. It is enough to install mesa-git.<br />
<pre>yaourt -S mesa-git</pre><br />
<br />
=== Touchpad ===<br />
Touchpad is a synaptics so you need its driver: <pre>pacman -S xf86-input-synaptics</pre><br />
<br />
Then add to /etc/X11/xorg.conf.d a new file (name it 20-synaptics.conf)<br />
<br />
<pre>Section "InputClass"<br />
Identifier "touchpad"<br />
Driver "synaptics"<br />
MatchIsTouchpad "on"<br />
Option "SHMConfig" "on"<br />
Option "TapButton1" "1"<br />
Option "TapButton2" "2"<br />
Option "TapButton3" "3"<br />
Option "VertEdgeScroll" "on"<br />
Option "VertTwoFingerScroll" "on"<br />
Option "HorizEdgeScroll" "on"<br />
Option "HorizTwoFingerScroll" "on"<br />
Option "CircularScrolling" "on"<br />
Option "CircScrollTrigger" "2"<br />
Option "EmulateTwoFingerMinZ" "0"<br />
EndSection</pre><br />
<br />
For more info, check [https://wiki.archlinux.org/index.php/Touchpad_Synaptics Touchpad_Synaptics]<br />
<br />
=== Keyboard ===<br />
Add a new file in xorg.conf.d (name it 20-keymap.conf)<br />
<pre>Section "InputClass"<br />
Identifier "Acer Keyboard"<br />
MatchIsKeyboard "on"<br />
MatchDevicePath "/dev/input/event*"<br />
Option "XkbLayout" "it"<br />
Option "XkbModel" "acer_laptop"<br />
Driver "evdev"<br />
EndSection</pre><br />
<br />
Replace '''it''' with your keymap.<br />
== Switchable Graphics ==<br />
Switching cards works. A restart of Xorg is required to switch.<br />
<pre>#enable ati<br />
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch<br />
#enable intel<br />
echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch<br />
#power off unused card<br />
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch<br />
#Status<br />
cat /sys/kernel/debug/vgaswitcheroo/switch</pre><br />
== ACPI ==<br />
ACPI works with BIOS v1.18 and higher.<br />
<br />
[http://global-download.acer.com/GDFiles/BIOS/BIOS/BIOS_Acer_1.19_A_A.zip?acerid=634217844152767304&Step1=Notebook&Step2=Aspire&Step3=Aspire%204820TG&OS=722&LC=en&BC=Acer&SC=PA_6 BIOS v1.19]<br />
<br />
=== Laptop Mode Tools ===<br />
Install laptop-mode-tools<br />
<pre>pacman -S laptop-mode-tools</pre><br />
You need to enable these modules in /etc/laptop-mode/conf.d<br />
<br />
'''auto-hibernate.conf''' Hibernate when battery level becomes critical<br />
<br />
'''cpufreq.conf''' Adjust CPU speed<br />
<br />
Add acpi_cpufreq, cpufreq_ondemand and cpufreq_powersave to modules in rc.conf<br />
<br />
'''dpms-standby.conf''' Turn off screen when not needed<br />
<br />
'''ethernet.conf''' Turn off ethernet when on battery<br />
<br />
'''intel-hda-powersave.conf''' Turn on powersaving for audio chip<br />
<br />
'''intel-sata-powermgmt.conf''' Powersave for hard disk<br />
<br />
'''lcd-brightness.conf''' Change brightness when on battery<br />
<br />
The file is called /proc/acpi/video/GFX0/DD02/brightness and acceptable values are 10..100 with a step of 10<br />
<br />
'''sched-mc-power-savings.conf''' Additional CPU powersave features<br />
<br />
'''sched-smt-power-savings.conf''' Additional CPU powersave features<br />
<br />
'''usb-autosuspend.conf''' Suspend unused USB devices<br />
<br />
'''video-out.conf''' Disable video out on battery<br />
<br />
'''wireless-power.conf''' Powersaving for atheros chip<br />
<br />
== Hardware ==<br />
=== Bluetooth ===<br />
Works out of the box. On some machines cannot turn on because of Fn+F3 switching only WLAN. [http://ubuntuforums.org/showpost.php?p=10021228&postcount=183 Fixed DSDT table] seems to solve the problem.<br />
<br />
=== Wifi ===<br />
Works out of the box and supports injection and ap mode.<br />
<br />
==== TimelineX 5820 ==== <br />
Wifi driver needs to be installed. Open-source [http://aur.archlinux.org/packages.php?ID=41927 brcm80211] driver causes kernel panics; proprietary [https://wiki.archlinux.org/index.php/Broadcom_BCM43XX broadcom-wl] driver works fine.<br />
<br />
==== TimelineX 4820TG ==== <br />
Wifi driver does not work by default. You need to install [http://aur.archlinux.org/packages.php?ID=31449 broadcom-wl] and [http://aur.archlinux.org/packages.php?ID=21690 b43-firmware]. <br />
<br />
<pre><br />
# aurget --deps -Sy broadcom-wl<br />
# aurget --deps -Sy b43-firmware<br />
</pre><br />
<br />
Once you are done with driver and firmware installation, you need add following in the modules in rc.conf and reboot:<br />
<br />
<pre><br />
MODULES=([...] !b43 !ssb !lib80211 lib80211_crypt_tkip wl)<br />
</pre><br />
<br />
Once rebooted, you can confirm the working of the driver by following commands<br />
<br />
<pre><br />
# ifconfig -a<br />
# ifconfig eth1 up<br />
# iwconfig eth1<br />
# iwlist eth1 scan<br />
</pre><br />
<br />
For more information, check [https://wiki.archlinux.org/index.php/Broadcom_BCM43XX Broadcom_BCM43XX]<br />
<br />
=== Camera ===<br />
Works out of the box.<br />
<br />
=== Card Reader ===<br />
Works out of the box, tested with a SD card.<br />
<br />
== Info ==<br />
=== lspci ===<br />
<pre>00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)<br />
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev ff)<br />
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)<br />
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)<br />
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)<br />
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)<br />
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)<br />
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)<br />
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)<br />
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)<br />
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)<br />
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)<br />
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)<br />
01:00.0 VGA compatible controller: ATI Technologies Inc Device 68e0 (rev ff)<br />
01:00.1 Audio device: ATI Technologies Inc Device aa68 (rev ff)<br />
02:00.0 Ethernet controller: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)<br />
03:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)<br />
7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)<br />
7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)<br />
7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)<br />
7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)<br />
7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)<br />
7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)</pre><br />
<br />
=== lspci - TimelineX 4820TG (with Broadcom 4357 wifi) ===<br />
<pre><br />
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)<br />
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)<br />
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)<br />
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)<br />
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)<br />
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)<br />
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)<br />
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)<br />
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)<br />
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)<br />
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)<br />
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)<br />
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)<br />
01:00.0 VGA compatible controller: ATI Technologies Inc Redwood [Radeon HD 5600 Series]<br />
01:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]<br />
02:00.0 Ethernet controller: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)<br />
03:00.0 Network controller: Broadcom Corporation Device 4357 (rev 01)<br />
7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)<br />
7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)<br />
7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)<br />
7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)<br />
7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)<br />
7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)<br />
</pre><br />
<br />
== Issues ==<br />
<br />
Ati chip has no 3d acceleration<br />
<br />
Ethernet chip driver is buggy in 2.6.35 kernel.<br />
<br />
== Links ==<br />
<br />
[http://forum.ubuntu-it.org/index.php/topic,382092.0.html Ubuntu-it thread]</div>
Archanpaul