ASUS Eee PC 1001p
Contents
Issues
ACPI and Intel KMS
Screen goes black when Intel KMS and ACPI is on. Brightness controls aren't working.
Solution: Add the following to your kernel parameter list:
acpi_osi=Linux acpi_backlight=vendor
I was unable to get this to work until I changed to grub2. Can someone else confirm (or refute) this please? TheFlyingPengwyn 21:18, 1 June 2010 (EDT)
I am still using grub(1) and it works like a charm --Lowercase 05:45, 1 July 2010 (EDT)
There is a better 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.
All keys now work perfectly without any additional kernel parameters. The only problem is shifted brightness. This can be corrected by[1]:
setpci -s 00:02.0 f4.b=ff
Where "00:02.0" is pci address of video card. 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.
--Psycho zs 09:39, 2 October 2010 (EDT)
Network Adapter
The network adapter for wired LAN does not or rarely get recognized - "lspci" and "ifconfig -a" don't list it.
Solution: Add the following to your kernel parameter list:
eeepc_laptop.hotplug_disabled=1
LCD Brightness
As of kernel 2.6.37, LCD brightness information can be found in the following files:
/sys/devices/virtual/backlight/acpi_video/brightness
/sys/devices/virtual/backlight/acpi_video/actual_brightness
/sys/devices/virtual/backlight/acpi_video/max_brightness
So aside from using Fn + F5, F6, you can also do the following to adjust the brighness (eg from a script such as /etc/rc.local):
# echo <Number> > /sys/devices/virtual/backlight/acpi_video/brightness
If brightness levels are erratic, download the latest bios from support.asus.com
If maximum brightness seems lower than it should be, see setpci solution above.
Touchpad
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
Kernel configs
Working config for 2.6.34-rc5: http://s01.de/~lc/eeepc/1001p/kernelconfig