Difference between revisions of "ASUS G1"

From ArchWiki
Jump to: navigation, search
(The Lapsus daemon & KDE applet)
(There is a tool for managing Asus LCM device named asusoled. The new kernel also has no problems with this device.)
Line 130: Line 130:
===OLED Display===
===OLED Display===
Right now there is no support for this device (it is a propriertary device owned by Asus and there is no support at all).
There is package in AUR named asusoled. It needs turning off usbhid (rmmod usbhid) or patching kernel ([http://kharg.LKSnet.org/asus-lcm.diff asus-lcm.diff]).
The only thing needed is to force the use of USB 1.1 protocol as seemes that this device isn't 2.0 compatible and every second there will a reset of the device with 2.0 driver.
Add this line to your "/etc/rc.local"
echo 7 > /sys/class/usb_host/usb_host5/companion
====Function Keys====
====Function Keys====

Revision as of 22:20, 24 August 2007


  • CPU: Intel Core 2 Duo T7200 (2.00GHz, 4MB cache L2, FSB 667MHz)
  • Chipset: Mobile Intel® 945 PM Express Chipset + ICH7M
  • RAM: 2048MB (2 x 1024MB) DDR2 SDRAM 667 Mhz
  • Hard Disk: SATA 160GB 5400 rpm - SATA 120GB 5400 rpm
  • Display:
    • TFT 15.4" WXGA (1280x800) ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology
    • TFT 15.4" WSXGA+ (1680x1050) ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology
  • Video: NVIDIA GeForce Go 7700 512MB
  • Audio: Scheda Intel High Definition Audio
  • Wi-Fi: 802.11a/b/g
  • Bluetooth: 2.0+EDR
  • Webcam: 1.3 Mpixel
  • Modem: 56 Kbps V.90
  • LAN Gigabit Ethernet: 10/100/1000
  • Connectors:
    • 1 x Microphone-in jack
    • 1 x Headphone-out jack (S/PDIF)
    • 1 x TypeII PCMCIA slot
    • 1 x Line-in jack
    • 1 x VGA port
    • 1 x DVI-D port
    • 4 x USB 2.0 ports
    • 1 x IEEE 1394 port
    • 1 x RJ11 Modem jack for phone line
    • 1 x RJ45 LAN Jack for LAN insert
    • 1 x TV-out(S-Video)
  • Card Reader: MMC, SD, MS, MS-Pro
  • Dimension and Weight:
    • 324mm * 284mm * 37.4 mm(W x D x H)
    • 3.1 Kg (8-cell)
  • Pointer: Touch pad



Works ot of the box.

Follow this SpeedStep guide to enable speedstepping


Works with the propritary Nvidia-Driver in full display resolution.

TV-Out/DVI currently untested, but the graphics driver finds the interfaces, so they should be switchable with the nvidia-tools.

VGA-Out working with nvidia-settings.

Console Framebuffer is working in 1024x768 with the vga=0x317 kernel boot option. With the vesafb-tng the native display resolution should work, too.


Follow this guide: How_to_install_NVIDIA_driver

No problems detected


Works ot of the box.

Follow the official documentation to configure: Alsa


To enable wireless follow the official guide: Wireless_Setup

Please note the Asus G1 needs the ipw3945 driver

NetworkManager is also a cool option


Since there is no official suppot for the G1 Webcam, it is needed to install separate drivers.

The best one (and the only one for linux) is syntekdriver

The installation is really simple:

Download and unpackage the sources
make clean
modprobe videodev
insmod stk11xx.ko

That's all. Now the webcam is working.

Please note:

  • There is a problem loading the driver about the "/sys" file system. This isn't dangerous but will prevent the boot of Arch if you put the stk11xx driver in your loading modules (Don't do it)
  • V4L is better than V4L2 right now. In future releases this may change, but now use V4L


Works out of the box? I doesn't own any bluetooth device, but the controller is detected and condifgured


To enable the pointer follow this guide: Touchpad_Synaptics

A really cool utility is gsynaptics (is in community repo).

Leds & ACPI upgrade

To enable every led (the ones on the LCD too) the first thing needed is udpraging the acpi module with the provied by acpi4asus.

The operation are really easy, follow these steps:

mkdir sources
cvs -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus login
cvs -z3 -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus co -P acpi4asus
cd acpi4asus/driver
make install

Now the new driver is installed, to use it and prevent udev from using the old one, edit your rc.conf and:

  1. Add to "MOD_BLACKLIST": "asus_acpi"
  2. Add to "MODULES": "asus_laptop"

Right now you can reboot or execute:

modprobe -r asus_acpi
modprobe asus_laptop

Everything done!

You'll find the leds in "/sys/class/leds/"

To enable a led write "1" in the "brightness" file in the right directory To disable a led write "0" in the "brightness" file in the right directory

Try this:

echo 1 > /sys/class/leds/asus:gaming/brightness 

Enjoy your leds!

OLED Display

There is package in AUR named asusoled. It needs turning off usbhid (rmmod usbhid) or patching kernel (asus-lcm.diff).

Function Keys



Here are listed some usefull utilities

The Lapsus daemon & KDE applet

Lapsus is a set of programs created to help manage additional laptop features such as :

   * All the LEDs (on/off)
   * LCD Backlight
   * Wireless radio switch
   * Bluetooth adapter switch
   * Alsa mixer (volume control, mute/unmute)
   * Synaptics touchpad (on/off)
   * Volume/Mute hotkeys
   * Touchpad hotkey
   * Backlight hotkey
   * LightSensor switch and sensitivity level (svn version only)

Pre-required : acpi4asus from CVS (anyway a version > 0.41). In your rc.conf, mod_blacklist the 'acpi_asus' module and add the 'asus_laptop' one in the MODULES array.

Install the latest lapsus package from http://lapsus.berlios.de/ with traditional method : ./configure, make, make install.

Now you have to make the lapsud daemon start : /opt/kde/sbin/lapsusd

Finally add the Lapsus applet to KDE kicker.