https://wiki.archlinux.org/api.php?action=feedcontributions&user=Avirisu&feedformat=atomArchWiki - User contributions [en]2024-03-28T12:30:31ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=ASUS_Eee_PC_1001px&diff=119963ASUS Eee PC 1001px2010-10-25T11:45:30Z<p>Avirisu: /* Sound */</p>
<hr />
<div>[[Category:ASUS (English)]]<br />
<br />
==Introduction==<br />
How to install Arch Linux on the [http://commercial.asus.com/product/detail/52 Asus Eee PC 1001px]. <br />
<br />
This article was written for the stock kernel 2.6.34-ARCH. The netbook runs absolutely fine after little configuration.<br />
<br />
The same model was sold in Germany under the name [http://www.notebooksbilliger.de/asus+eee+pc+r101+win7+schwarz Eee PC R101].<br />
<br />
==Installation==<br />
The netbook probably comes with a 32bit-Windows installed. The Intel Atom 450N however supports x86_64-instructions and 64bit-Arch runs perfectly fine.<br />
<br />
To boot from an USB stick it is neccessary to deactivate the "Boot Booster"-option in the BIOS or otherwise the Asus seems to skip all detection scans and will just boot from harddisk. Press F2 repeatedly during the fortunately short POST to enter the BIOS. Deactivate "Boot Booster" and select your USB stick as the first HDD in the HDD list. (The "Removable Device" in the main boot devices list is something different.) <br />
<br />
When partitioning you may want to keep the EFI-partition (usually the last, smallest partition). It allows to use the "Boot Booster"-Feature and to jump over certain tests before booting. Don't panic however if you deleted it, the partition may be restored. Look on the eeePC-Forum for it.<br />
<br />
==Sound==<br />
<br />
The soundcard is correctly recognized but alsa does not feature the correct model-option (yet) to setup the rather interesting pin connections. What works mostly is adding<br />
<br />
options indel-hda-snd model=lifebook<br />
<br />
to your <code>/etc/modprobe/modprobe.conf</code>. I did not however get the internal microphone working. The external microphone over the combined audio jack was not tested.<br />
<br />
To get the internal microphone working, add<br />
<br />
options snd-hda-intel model=fujitsu<br />
<br />
to the <code>/etc/modprobe/modprobe.conf</code> then with pulseaudio volume control mute one side of the microphone<br />
<br />
==Laptop Mode Tools & powersaving==<br />
<br />
The powersaving-mechanisms provided by [[Laptop Mode Tools]] seem to work. <br />
<br />
Standby (Suspend-to-ram) works perfectly fine with hotkey. Hibernate (Suspend-to-disk) was not tested.<br />
<br />
CPU frequency scaling works. After installing [[Cpufrequtils]] and adding <code>acpi-cpufreq</code> to your MODULES in <code>/etc/rc.conf</code> laptop-mode does a perfectly fine job taking care of your frequencies.<br />
<br />
Spinning down the harddrive works.<br />
<br />
Adjusting the brightness of the display works with hotkeys after adding the following to your kernel-boot-options<br />
acpi_osi=Linux acpi_backlight=vendor<br />
To adjust the brightness from the command line, you can write values 0 to 10 (inclusive) to /sys/devices/virtual/backlight/acpi_video0/brightness .<br />
<br />
Personal Remark: The overall endurance seems good. While I never actually reached the promised 10h, 8h-9h are possible with dimmed display, 4h while really working with it. The power-saving-support is probably not worse than on windows.<br />
<br />
==Issueless hardware==<br />
===Graphics===<br />
<br />
The integrated GPU (Pineview) is supported with KMS by <code>i915</code> meaning xf86-video-intel.<br />
<br />
===(W)LAN===<br />
<br />
The WLAN-chip is fully supported by <code>ath9k</code> in all three modes of operation (b/g/n).<br />
Ethernet works fine.<br />
<br />
===Input===<br />
<br />
Webcam and Touchpad work. <br />
<br />
Keyboard also does its job.<br />
<br />
SD Card reader works.<br />
<br />
===Fn keys===<br />
Install the package <code>acpi-eeepc-generic 1.0rc3-0.1</code>[http://aur.archlinux.org/packages.php?ID=23318] from AUR and copy the file <code>/etc/acpi/eeepc/models/acpi-eeepc-1001P-events.conf</code> to a file called <code>acpi-eeepc-1001PX-events.conf</code> in the same folder. All buttons work but you still need to edit the file <code>/etc/conf.d/acpi-eeepc-generic.conf</code> to your liking.<br />
<br />
==Hardware information==<br />
<br />
===lspci===<br />
00:00.0 Host bridge: Intel Corporation Pineview DMI Bridge<br />
00:02.0 VGA compatible controller: Intel Corporation Pineview Integrated Graphics Controller<br />
00:02.1 Display controller: Intel Corporation Pineview Integrated Graphics Controller<br />
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)<br />
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)<br />
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)<br />
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)<br />
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)<br />
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)<br />
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) <br />
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)<br />
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)<br />
00:1f.0 ISA bridge: Intel Corporation Tigerpoint LPC Controller (rev 02)<br />
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller (rev 02)<br />
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)<br />
01:00.0 Ethernet controller: Atheros Communications Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)<br />
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)<br />
<br />
===lsusb===<br />
Bus 005 Device 002: ID 0b05:1788 ASUSTek Computer, Inc. <br />
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 002: ID 13d3:5119 IMC Networks <br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</div>Avirisuhttps://wiki.archlinux.org/index.php?title=ASUS_Eee_PC_1001px&diff=119962ASUS Eee PC 1001px2010-10-25T11:43:33Z<p>Avirisu: /* Sound */</p>
<hr />
<div>[[Category:ASUS (English)]]<br />
<br />
==Introduction==<br />
How to install Arch Linux on the [http://commercial.asus.com/product/detail/52 Asus Eee PC 1001px]. <br />
<br />
This article was written for the stock kernel 2.6.34-ARCH. The netbook runs absolutely fine after little configuration.<br />
<br />
The same model was sold in Germany under the name [http://www.notebooksbilliger.de/asus+eee+pc+r101+win7+schwarz Eee PC R101].<br />
<br />
==Installation==<br />
The netbook probably comes with a 32bit-Windows installed. The Intel Atom 450N however supports x86_64-instructions and 64bit-Arch runs perfectly fine.<br />
<br />
To boot from an USB stick it is neccessary to deactivate the "Boot Booster"-option in the BIOS or otherwise the Asus seems to skip all detection scans and will just boot from harddisk. Press F2 repeatedly during the fortunately short POST to enter the BIOS. Deactivate "Boot Booster" and select your USB stick as the first HDD in the HDD list. (The "Removable Device" in the main boot devices list is something different.) <br />
<br />
When partitioning you may want to keep the EFI-partition (usually the last, smallest partition). It allows to use the "Boot Booster"-Feature and to jump over certain tests before booting. Don't panic however if you deleted it, the partition may be restored. Look on the eeePC-Forum for it.<br />
<br />
==Sound==<br />
<br />
The soundcard is correctly recognized but alsa does not feature the correct model-option (yet) to setup the rather interesting pin connections. What works mostly is adding<br />
<br />
options indel-hda-snd model=lifebook<br />
<br />
to your <code>/etc/modprobe/modprobe.conf</code>. I did not however get the internal microphone working. The external microphone over the combined audio jack was not tested.<br />
<br />
To get the internal microphone working, add<br />
<br />
options snd-hda-intel model=fujitsu<br />
<br />
to the <code>/etc/modprobe/modprobe.conf</code><br />
<br />
==Laptop Mode Tools & powersaving==<br />
<br />
The powersaving-mechanisms provided by [[Laptop Mode Tools]] seem to work. <br />
<br />
Standby (Suspend-to-ram) works perfectly fine with hotkey. Hibernate (Suspend-to-disk) was not tested.<br />
<br />
CPU frequency scaling works. After installing [[Cpufrequtils]] and adding <code>acpi-cpufreq</code> to your MODULES in <code>/etc/rc.conf</code> laptop-mode does a perfectly fine job taking care of your frequencies.<br />
<br />
Spinning down the harddrive works.<br />
<br />
Adjusting the brightness of the display works with hotkeys after adding the following to your kernel-boot-options<br />
acpi_osi=Linux acpi_backlight=vendor<br />
To adjust the brightness from the command line, you can write values 0 to 10 (inclusive) to /sys/devices/virtual/backlight/acpi_video0/brightness .<br />
<br />
Personal Remark: The overall endurance seems good. While I never actually reached the promised 10h, 8h-9h are possible with dimmed display, 4h while really working with it. The power-saving-support is probably not worse than on windows.<br />
<br />
==Issueless hardware==<br />
===Graphics===<br />
<br />
The integrated GPU (Pineview) is supported with KMS by <code>i915</code> meaning xf86-video-intel.<br />
<br />
===(W)LAN===<br />
<br />
The WLAN-chip is fully supported by <code>ath9k</code> in all three modes of operation (b/g/n).<br />
Ethernet works fine.<br />
<br />
===Input===<br />
<br />
Webcam and Touchpad work. <br />
<br />
Keyboard also does its job.<br />
<br />
SD Card reader works.<br />
<br />
===Fn keys===<br />
Install the package <code>acpi-eeepc-generic 1.0rc3-0.1</code>[http://aur.archlinux.org/packages.php?ID=23318] from AUR and copy the file <code>/etc/acpi/eeepc/models/acpi-eeepc-1001P-events.conf</code> to a file called <code>acpi-eeepc-1001PX-events.conf</code> in the same folder. All buttons work but you still need to edit the file <code>/etc/conf.d/acpi-eeepc-generic.conf</code> to your liking.<br />
<br />
==Hardware information==<br />
<br />
===lspci===<br />
00:00.0 Host bridge: Intel Corporation Pineview DMI Bridge<br />
00:02.0 VGA compatible controller: Intel Corporation Pineview Integrated Graphics Controller<br />
00:02.1 Display controller: Intel Corporation Pineview Integrated Graphics Controller<br />
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)<br />
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)<br />
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)<br />
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)<br />
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)<br />
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)<br />
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) <br />
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)<br />
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)<br />
00:1f.0 ISA bridge: Intel Corporation Tigerpoint LPC Controller (rev 02)<br />
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller (rev 02)<br />
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)<br />
01:00.0 Ethernet controller: Atheros Communications Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)<br />
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)<br />
<br />
===lsusb===<br />
Bus 005 Device 002: ID 0b05:1788 ASUSTek Computer, Inc. <br />
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 002: ID 13d3:5119 IMC Networks <br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</div>Avirisu