Graphics

There are two graphics packages in the extra repository: xf86-video-ati and xf86-video-radeonhd. The second one seems to be out of date - it works, but the graphics acceleration lags a lot. The first one works fine:

That should enable graphical display in the native 1368x768 resolution with a usable trackpad. Make sure that dbus and hal are installed and running first though.

Wireless

According to postings of others, the Realtek 8171 device is actually a Realtek 8191 which misreports itself. To use it, install the rtl8192se package from the AUR.

# depmod -a
# modprobe r8192se_pci

The package is apparently based on Realtek's own open source UNIX driver, which can be obtained from Realtek's website by selecting IEEE 802.11b/g/n Single-Chip RTL8192SE.

Function keys

First, make sure the ACPI is working properly. The kernel module "buttons" gives the kernel access to lid closure and power button events. To have access to the function key events, you need to load the kernel module eeepc_laptop, which would not load unless you add acpi_osi=Linux to kernel parameters in /boot/grub/menu.lst:

Try running acpi_listen and pressing Fn+F10, Fn+F11, etc. to see whether the function keys are detected. Then install acpi-eeepc-generic package from the AUR. Go to /etc/acpi/eeepc/models/ and copy acpi-eeepc-1000HE-events.conf into acpi-eeepc-1201T-events.conf. You might want to modify the events slightly. For example, instead of EEEPC_SCREEN_OFF=$KEY_Fn_F7 (which toggles bluetooth for some reason) use EEEPC_BLANK=$KEY_Fn_F7. Also, the event code for Fn_F9 is 37, not 12, but it is supposed to toggle the touchpad anyway. Finally, edit /etc/conf.d/acpi-eeepc-generic.conf, following the directions inside. Use "r8192se_pci" for WIFI_DRIVERS, pm-suspend for SUSPEND2RAM_COMMANDS, and 1201T for EEEPC_MODEL, not forgetting to put in "yes" for EEEPC_CONF_DONE. This configuration will allow using the blue function buttons to change volume, change/turn off screen brightness, toggle wireless, toggle SHE to reduce power consumption, and suspend on lid close.

Suspend

Could not get suspend to work, even after unloading the ehci_hcd and r8192se_pci modules, as instructed in the 1201NL article. Tried using both pm-suspend from pm-utils package and s2ram from uswsusp package. 1201T is not whitelisted in s2ram, and using the --force option with any of permutations of the suggested workarounds has the same end result: the machine goes to sleep fine, but fails to wake up. The power led switches from blinking to constant on, but there is no disk activity and a hard reboot is required. The last line in /var/log/pm-suspend.log is "performing suspend". Hibernate works fine with pm-hibernate though.