Difference between revisions of "ASUS Eee PC 1001p"

From ArchWiki
Jump to: navigation, search
m
m (Betarepeating moved page Asus Eee PC 1001p to ASUS Eee PC 1001p: Standardizing case. ASUS website capitalizes the whole name, so we should too. http://usa.asus.com/)
 
(21 intermediate revisions by 10 users not shown)
Line 1: Line 1:
[[Category:ASUS (English)]]
+
[[Category:ASUS]]
 
{{stub}}
 
{{stub}}
 +
 
==Issues==
 
==Issues==
===Display===
+
===ACPI and Intel KMS===
* LCD brightness adjustment seems poorly supported. Doing:
+
Screen goes black when [[Intel#KMS (Kernel Mode Setting)|Intel KMS]] and ACPI is on. Brightness controls are not working.
  
# cat /proc/acpi/video/VGA/LCDD/brightness
+
'''Solution''': Add the following to your kernel parameter list:
levels: 1 5 8 10 13 16 20 22 25 27 29 30 32 33 35 36
+
  acpi_osi=Linux acpi_backlight=vendor
+
then,
+
+
# echo <Number> > /proc/acpi/video/VGA/LCDD/brightness
+
  
many of the listed levels are either identical to each other or result in a black screen. The overall maximum brighness seems dimmer than it should be.
+
'''Alternate solution''' (as those parameters break some fn keys):
 +
* With {{Ic|<nowiki>acpi_osi=Linux</nowiki>}} or both - mute, wireless and sleep keys do not work.
 +
* With {{Ic|<nowiki>acpi_backlight=vendor</nowiki>}}, brightness is not shifted, but control is totally disabled and brightness does not restore to max when AC power is restored.
 +
 
 +
So instead (as seen [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/631323/comments/2 here]):
 +
# setpci -s 00:02.0 f4.b=ff
 +
 
 +
Where "00:02.0" is PCI address of video card (as reported by {{Ic|lspci}}). This shifts up min and max brightness levels on hardware level, without affecting anything in {{ic|/sys/class/backlight/...}} or {{ic|/proc/acpi/video/VGA/LCDD/...}}
 +
 
 +
Using {{Ic|<nowiki>acpi_backlight=vendor</nowiki>}} and changing {{Ic|f4.b}} register simultaneously will result in '''even brighter''', blinding maximum backlight, while used separately the effect is roughly equal.
 +
 
 +
===LCD Brightness===
 +
See [[Backlight]].
 +
 
 +
If brightness levels are erratic, download the latest BIOS from [http://support.asus.com Asus]
 +
 
 +
If maximum brightness seems lower than it should be, see setpci solution above.
 +
 
 +
===Network Adapter===
 +
'''Problem''': The network adapter for wired LAN does not or rarely get recognized ({{Ic|lspci}} and {{Ic|ip addr}} do not list it).
 +
 
 +
'''Solution''': Add the following to your kernel parameter list:
 +
  eeepc_laptop.hotplug_disabled=1
  
 
===Touchpad===
 
===Touchpad===
* two-finger scrolling doesn't seem to work
+
See [[Touchpad Synaptics]].
* cursor frequently jumps to corner of screen
+
 
 +
Two-Finger scrolling works with a {{ic|/etc/X11/xorg.conf}} like this:
 +
 
 +
  Section "InputDevice"
 +
  Identifier  "SynapticsTouchpad"
 +
  Driver      "synaptics"
 +
  Option      "AlwaysCore"        "true"  # send events to CorePointer
 +
  #Option      "Device"            "/dev/input/mice"
 +
  Option      "Device"            "/dev/psaux"
 +
  Option      "Protocol"          "auto-dev"
 +
  Option      "SHMConfig"        "false" # configurable at runtime? security risk
 +
  Option      "LeftEdge"          "1700"  # x coord left
 +
  Option      "RightEdge"        "5300"  # x coord right
 +
  Option      "TopEdge"          "1700"  # y coord top
 +
  Option      "BottomEdge"        "4200"  # y coord bottom
 +
  Option      "FingerLow"        "25"    # pressure below this level triggers release
 +
  Option      "FingerHigh"        "30"    # pressure above this level triggers touch
 +
  Option      "MaxTapTime"        "180"  # max time in ms for detecting tap
 +
  Option      "VertEdgeScroll"    "true"  # enable vertical scroll zone
 +
  Option      "HorizEdgeScroll"  "true"  # enable horizontal scroll zone
 +
  Option      "CornerCoasting"    "true"  # enable continuous scroll with finger in corner
 +
  Option      "CoastingSpeed"    "0.30"  # corner coasting speed
 +
  Option      "VertScrollDelta"  "100"  # edge-to-edge scroll distance of the vertical scroll
 +
  Option      "HorizScrollDelta"  "100"  # edge-to-edge scroll distance of the horizontal scroll
 +
  Option      "MinSpeed"          "0.10"  # speed factor for low pointer movement
 +
  Option      "MaxSpeed"          "0.60"  # maximum speed factor for fast pointer movement
 +
  Option      "AccelFactor"      "0.0020"    # acceleration factor for normal pointer movements
 +
  Option      "VertTwoFingerScroll"  "true"  # vertical scroll anywhere with two fingers
 +
  Option      "HorizTwoFingerScroll"  "true"  # horizontal scroll anywhere with two fingers
 +
  Option      "TapButton1" "1"
 +
  Option      "TapButton2" "2"
 +
  Option      "TapButton3" "3"
 +
  EndSection

Latest revision as of 00:07, 14 June 2012

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 1001p#)

Issues

ACPI and Intel KMS

Screen goes black when Intel KMS and ACPI is on. Brightness controls are not working.

Solution: Add the following to your kernel parameter list:

 acpi_osi=Linux acpi_backlight=vendor

Alternate solution (as those parameters break some fn keys):

  • With acpi_osi=Linux or both - mute, wireless and sleep keys do not work.
  • With acpi_backlight=vendor, brightness is not shifted, but control is totally disabled and brightness does not restore to max when AC power is restored.

So instead (as seen here):

# setpci -s 00:02.0 f4.b=ff

Where "00:02.0" is PCI address of video card (as reported by lspci). This shifts up min and max brightness levels on hardware level, without affecting anything in /sys/class/backlight/... or /proc/acpi/video/VGA/LCDD/...

Using acpi_backlight=vendor and changing f4.b register simultaneously will result in even brighter, blinding maximum backlight, while used separately the effect is roughly equal.

LCD Brightness

See Backlight.

If brightness levels are erratic, download the latest BIOS from Asus

If maximum brightness seems lower than it should be, see setpci solution above.

Network Adapter

Problem: The network adapter for wired LAN does not or rarely get recognized (lspci and ip addr do not list it).

Solution: Add the following to your kernel parameter list:

 eeepc_laptop.hotplug_disabled=1

Touchpad

See Touchpad Synaptics.

Two-Finger scrolling works with a /etc/X11/xorg.conf like this:

 Section "InputDevice"
  Identifier  "SynapticsTouchpad"
  Driver      "synaptics"
  Option      "AlwaysCore"        "true"  # send events to CorePointer
  #Option      "Device"            "/dev/input/mice"
  Option      "Device"            "/dev/psaux"
  Option      "Protocol"          "auto-dev"
  Option      "SHMConfig"         "false" # configurable at runtime? security risk
  Option      "LeftEdge"          "1700"  # x coord left
  Option      "RightEdge"         "5300"  # x coord right
  Option      "TopEdge"           "1700"  # y coord top
  Option      "BottomEdge"        "4200"  # y coord bottom
  Option      "FingerLow"         "25"    # pressure below this level triggers release
  Option      "FingerHigh"        "30"    # pressure above this level triggers touch
  Option      "MaxTapTime"        "180"   # max time in ms for detecting tap
  Option      "VertEdgeScroll"    "true"  # enable vertical scroll zone
  Option      "HorizEdgeScroll"   "true"  # enable horizontal scroll zone
  Option      "CornerCoasting"    "true"  # enable continuous scroll with finger in corner
  Option      "CoastingSpeed"     "0.30"  # corner coasting speed
  Option      "VertScrollDelta"   "100"   # edge-to-edge scroll distance of the vertical scroll
  Option      "HorizScrollDelta"  "100"   # edge-to-edge scroll distance of the horizontal scroll
  Option      "MinSpeed"          "0.10"  # speed factor for low pointer movement
  Option      "MaxSpeed"          "0.60"  # maximum speed factor for fast pointer movement
  Option      "AccelFactor"       "0.0020"    # acceleration factor for normal pointer movements
  Option      "VertTwoFingerScroll"   "true"  # vertical scroll anywhere with two fingers
  Option      "HorizTwoFingerScroll"  "true"  # horizontal scroll anywhere with two fingers
  Option      "TapButton1" "1"
  Option      "TapButton2" "2"
  Option      "TapButton3" "3"
 EndSection