Difference between revisions of "ASUS Eee PC S101"

From ArchWiki
Jump to: navigation, search
(Wireless)
(Xorg)
Line 17: Line 17:
  
 
= Xorg =
 
= Xorg =
Here is a working xorg.conf file. Note that it is minimal. Almost everything should be automatically configured.
+
About the Video(Intel 945GME), It is automatic detected by '''hal'''.
 
+
Section "ServerLayout"
+
    Identifier "ArchLinux"
+
    Screen 0 "Screen0"
+
EndSection
+
+
Section "Device"
+
    Identifier  "IntelCard"
+
    Driver      "intel"
+
    VendorName  "Intel Corporation"
+
    BoardName  "Mobile 945GME Express Integrated Graphics Controller"
+
    BusID      "PCI:0:2:0"
+
EndSection
+
+
Section "Monitor"
+
    Identifier  "Monitor0"
+
    VendorName  "ASUS"
+
    ModelName    "eeePC S101"
+
    Modeline    "1024x600"  48.96 1024 1064 1168 1312 600 601 604 622 -HSync +Vsync # 60 Hz
+
EndSection
+
+
Section "Screen"
+
    Identifier "Screen0"
+
    Device    "IntelCard"
+
    Monitor    "Monitor0"
+
    DefaultDepth    24
+
 
+
    SubSection "Display"
+
        Viewport  0 0
+
        Depth    24
+
    EndSubSection
+
EndSection
+
  
 
= Touchpad =
 
= Touchpad =

Revision as of 02:02, 6 August 2010

For now, this is just some notes on the Asus EeePC S101.

Installation

/etc/rc.d/hal start # detect and install all hardware

Wireless

The card is a Atheros Communications Inc. AR928X Wireless Network Adapter (module: ath9k) It is automatic detected by hal.

Xorg

About the Video(Intel 945GME), It is automatic detected by hal.

Touchpad

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:ASUS Eee PC S101#)

If you have updated your system and your using the current stock kernel (2.6.28) you'll notice that the touchpad feels choppy and most functions (including basic tapping) do not work. To solve this issue do the following. Create this fdi file: /etc/hal/fdi/policy/11-synaptic-options.fdi

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
   <match key="info.product" contains="ETPS/2 Elantech 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.MaxSpeed" type="string">1.00</merge>
     <merge key="input.x11_options.MinSpeed" type="string">0.75</merge>
     <merge key="input.x11_options.Emulate3Buttons" type="string">on</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">2</merge>
     <merge key="input.x11_options.TapButton3" type="string">3</merge>
     <merge key="input.x11_options.LockedDrags" type="string">1</merge>
   </match>
 </device>
</deviceinfo>

This will make HAL configure the device properly. Please make sure the hal daemon is configured to start at boot.

Note: Some users have reported that using the basic mouse configuration with evdev the touchpad performs better.

ACPI

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:ASUS Eee PC S101#)

Be sure to load the kernel module "eeepc_laptop" to get acpi events.

big_gie created a new acpi package to support the acpi events: acpi-eeepc-generic. This package was inspired by many others.

Notes

Sleep

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:ASUS Eee PC S101#)

Fn+F1 or closing lid should put the eee pc to sleep. It calls "acpi-eeepc-generic-suspend2ram.sh".

Wifi

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:ASUS Eee PC S101#)

Pressing Fn+F2 will call "acpi-eeepc-generic-wifi-toggle.sh" which will toggle the wireless card. Be sure to load "rfkill" module for this to work.

Brightness

Note that the brightness codes depends on the actual brightness level. If at the darker, lower level (00000020) and the "brithness up" button is push, the next level event is generated (00000021). If the button is pushed again, again the next level is generated (00000022) until full brightness is reached (0000002f). So basically, the ACPI event generated depends on the actual level.

Kernel

{

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:ASUS Eee PC S101#)

I just use standard kernel26.

Software

Don't bother installing KDE or Gnome on it. The screen might be bigger then the S101, but it's still a small machine.

LXDE

I suggest LXDE for a _really_ lightweight environment. It looks like Windows initially but you can configure as you like:

pacman -S lxde

Hardware

lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
02:00.0 Ethernet controller: Attansic Technology Corp. L1e Gigabit Ethernet Adapter (rev b0)

lsusb

Bus 001 Device 003: ID 058f:6366 Alcor Micro Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub