Asus G1S

Little Overview
Here you find a little overview what does run or not and the output of lspci and lsusb.

lspci & lsusb output
lspci

lsusb

ACPI
After you compiled the kernel and restarted you will see that the udev has loaded the asus_laptop module. Now you can go and install the lapsus daemon or use the acpi4asus package out of portage.

lapsus
http://bugs.gentoo.org/show_bug.cgi?id=233822

KDE
Now you can add a kicker applet that called Asus Laptop. Here you have to configure which feature you want and then you can see the tray buttons to control the LED/Displays/Sound/and soon.

ASUS LCM (asus_oled)
The ASUS LCM device works pretty cool. Under the link below you will find a kernel module.

http://lapsus.berlios.de/asus_oled.html

Install over Portage Overlay
At first you have to download all files from http://bugs.gentoo.org/show_bug.cgi?id=255428.

If you are a stable arch user you first have to unmask the asus_oled package in package.keywords

Now you can install the module over portage.

OLED Daemon
To display something useful on this display you can use this application: http://asusg50oled.sourceforge.net/

First you have to install Sun JVM, then

(maybe now is a goot moment to take a look at config.properties to get an idea of what you can display with it)

If you are happy with it and want to start the application at boot, run

Sound (hda_intel)
The soundcard is easy to install. Simply add the snd_hda_intel support for alsa in your kernel. For more informations about alsa you can read tho howto posted here on gentoo-wiki.

ALSA

SoftLink 56K Modem (snd_intel8x0m)
For the Modem you need to follow the ALSA part of the slmodem howto.

http://www.gentoo-wiki.info/HOWTO_slmodem#Using_ALSA_drivers

Output of the aplay command

Used it with KPPP and it works fine.

Touchpad
To configure the built in Synaptics Touchpad please have a look here.

USB Camera (builtin)
With the UVC Linux kernel module the camera is working. Tested with skype, kopete and some other v4l applications.

lucview
This is a Test program where you can also make some settings.