https://wiki.archlinux.org/api.php?action=feedcontributions&user=Kharg&feedformat=atomArchWiki - User contributions [en]2024-03-28T09:25:33ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=ASUS_G1&diff=31220ASUS G12007-10-22T08:29:10Z<p>Kharg: /* OLED Display */</p>
<hr />
<div>[[Category:Laptops (English)]]<br />
[[Category:HOWTOs (English)]]<br />
{{stub}}<br />
<br />
==Hardware==<br />
*''CPU:'' Intel Core 2 Duo T7200 (2.00GHz, 4MB cache L2, FSB 667MHz)<br />
*''Chipset:'' Mobile Intel® 945 PM Express Chipset + ICH7M<br />
*''RAM:'' 2048MB (2 x 1024MB) DDR2 SDRAM 667 Mhz<br />
*''Hard Disk:'' SATA 160GB 5400 rpm - SATA 120GB 5400 rpm<br />
*''DVD Burner:'' SUPER MULTI DOUBLE LAYER<br />
*''Display:''<br />
**''TFT 15.4" WXGA (1280x800)'' ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology<br />
**''TFT 15.4" WSXGA+ (1680x1050)'' ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology<br />
*''Video:'' NVIDIA GeForce Go 7700 512MB<br />
*''Audio:'' Scheda Intel High Definition Audio<br />
*''Wi-Fi:'' 802.11a/b/g<br />
*''Bluetooth:'' 2.0+EDR<br />
*''Webcam:'' 1.3 Mpixel<br />
*''Modem:'' 56 Kbps V.90<br />
*''LAN Gigabit Ethernet:'' 10/100/1000<br />
*''Connectors:''<br />
**''1 x Microphone-in jack''<br />
**''1 x Headphone-out jack (S/PDIF)'' <br />
**''1 x TypeII PCMCIA slot''<br />
**''1 x Line-in jack''<br />
**''1 x VGA port''<br />
**''1 x DVI-D port''<br />
**''4 x USB 2.0 ports''<br />
**''1 x IEEE 1394 port''<br />
**''1 x RJ11 Modem jack for phone line''<br />
**''1 x RJ45 LAN Jack for LAN insert''<br />
**''1 x TV-out(S-Video)''<br />
*''Card Reader:'' MMC, SD, MS, MS-Pro<br />
*''Dimension and Weight:''<br />
**''324mm * 284mm * 37.4 mm(W x D x H)''<br />
**''3.1 Kg (8-cell)''<br />
*''Pointer:'' Touch pad<br />
<br />
<br />
==Configuration==<br />
===CPU===<br />
Works out of the box.<br />
<br />
Follow this [[SpeedStep]] guide to enable speed-stepping.<br />
<br />
===Video===<br />
Works with the proprietary Nvidia driver in full display resolution.<br />
<br />
TV-Out/DVI currently untested, but the graphics driver finds the interfaces, so they should be switchable with the nvidia-tools.<br />
<br />
VGA-Out is working with nvidia-settings.<br />
<br />
Console framebuffer is working in 1024x768 with the vga=0x317 kernel boot option. With the vesafb-tng patch the native display resolution should work, too.<br />
<br />
====Xorg====<br />
Follow this guide: [[NVIDIA]]<br />
<br />
No problems detected.<br />
<br />
===Audio===<br />
Works out of the box.<br />
<br />
Follow the official documentation: [[ALSA]]<br />
<br />
===Wi-Fi===<br />
To enable wireless follow the official guide: [[Wireless Setup]]<br />
<br />
Please note that the Asus G1 needs the ipw3945 driver.<br />
<br />
NetworkManager is also a cool option.<br />
<br />
===Webcam===<br />
Since there is no official support for the G1 Webcam, you need to install separate drivers.<br />
<br />
The best one (and the only one for Linux) is [http://syntekdriver.sourceforge.net/ syntekdriver].<br />
<br />
The installation is really simple:<br />
<br />
Download and unpackage the sources.<br />
make clean<br />
make<br />
modprobe videodev<br />
insmod stk11xx.ko<br />
<br />
That's all. Now the webcam is working.<br />
<br />
Please note:<br />
* 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 (so don't do it).<br />
* V4L is better than V4L2 right now. In future releases this may change, but for now use V4L.<br />
<br />
===Bluetooth===<br />
Works out of the box? I don't own any bluetooth device, but the controller is detected and configured automatically.<br />
<br />
===Pointer===<br />
To enable the pointer follow this guide: [[Touchpad Synaptics]]<br />
<br />
A really cool utility is gsynaptics (available in the [community] repo).<br />
<br />
===Leds & ACPI upgrade===<br />
To enable every led (the ones on the LCD too) the first thing needed is upgrading the acpi module with the one provided by [http://acpi4asus.sourceforge.net/ acpi4asus].<br />
<br />
It's really easy, follow these steps:<br />
<br />
mkdir sources<br />
cvs -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus login<br />
cvs -z3 -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus co -P acpi4asus<br />
cd acpi4asus/driver<br />
make<br />
make install<br />
<br />
Now the new driver is installed. To use it and prevent udev from using the old one, edit your /etc/rc.conf and:<br />
#Add to "MOD_BLACKLIST": asus_acpi<br />
#Add to "MODULES": asus_laptop<br />
<br />
Right now you can reboot or execute:<br />
modprobe -r asus_acpi<br />
modprobe asus_laptop<br />
<br />
Everything done!<br />
<br />
You'll find the leds in "/sys/class/leds/".<br />
<br />
To enable a led write "1" in the "brightness" file in the right directory.<br />
To disable a led write "0" in the "brightness" file in the right directory.<br />
<br />
Try this:<br />
echo 1 > /sys/class/leds/asus:gaming/brightness <br />
<br />
Enjoy your leds!<br />
<br />
===OLED Display===<br />
There is a package in AUR named asusoled.<br />
<br />
kernel < 2.6.23: It needs turning off usbhid (rmmod usbhid) or patching the kernel: [http://kharg.LKSnet.org/asus-lcm.diff asus-lcm.diff]<br />
<br />
kernel >= 2.6.23: works out of a box<br />
<br />
<br />
There is also a separate kernel driver based on asusoled: [http://lapsus.berlios.de/asus_oled.html Asus_OLED]. It works without patching usbhid or removing asus_laptop. Just load it before the usbhid module gets loaded and it will work (< 2.6.23, in new kernels works out of a box). It contains a small Qt utility, which can be used as a drop-in replacement for asusoled, and has some additional features.<br />
<br />
====Function Keys====<br />
WiP<br />
<br />
===Utilities===<br />
Here are some useful utilities:<br />
<br />
====The Lapsus daemon & KDE applet====<br />
Lapsus is a set of programs created to help manage additional laptop features such as: <br />
* All the LEDs (on/off)<br />
* LCD Backlight<br />
* Wireless radio switch<br />
* Bluetooth adapter switch<br />
* Alsa mixer (volume control, mute/unmute)<br />
* Synaptics touchpad (on/off)<br />
* Volume/Mute hotkeys<br />
* Touchpad hotkey<br />
* Backlight hotkey<br />
* LightSensor switch and sensitivity level (svn version only)<br />
<br />
<strike>Prerequisites: acpi4asus from CVS (at least a version > 0.41).</strike> In your rc.conf, blacklist the 'acpi_asus' module and add the 'asus_laptop' one in the MODULES array.<br />
<br />
Install the latest lapsus package from [http://aur.archlinux.org/packages.php?do_Details=1&ID=11207 aur].<br />
Now start the lapsusd daemon: <b>/etc/rc.d/lapsusd start</b>. You can add it into DAEMONS array in <b>/etc/rc.conf</b>.<br />
<br />
Finally add the lapsus applet to KDE kicker.</div>Kharghttps://wiki.archlinux.org/index.php?title=ASUS_G1&diff=31219ASUS G12007-10-22T08:28:25Z<p>Kharg: /* OLED Display */</p>
<hr />
<div>[[Category:Laptops (English)]]<br />
[[Category:HOWTOs (English)]]<br />
{{stub}}<br />
<br />
==Hardware==<br />
*''CPU:'' Intel Core 2 Duo T7200 (2.00GHz, 4MB cache L2, FSB 667MHz)<br />
*''Chipset:'' Mobile Intel® 945 PM Express Chipset + ICH7M<br />
*''RAM:'' 2048MB (2 x 1024MB) DDR2 SDRAM 667 Mhz<br />
*''Hard Disk:'' SATA 160GB 5400 rpm - SATA 120GB 5400 rpm<br />
*''DVD Burner:'' SUPER MULTI DOUBLE LAYER<br />
*''Display:''<br />
**''TFT 15.4" WXGA (1280x800)'' ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology<br />
**''TFT 15.4" WSXGA+ (1680x1050)'' ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology<br />
*''Video:'' NVIDIA GeForce Go 7700 512MB<br />
*''Audio:'' Scheda Intel High Definition Audio<br />
*''Wi-Fi:'' 802.11a/b/g<br />
*''Bluetooth:'' 2.0+EDR<br />
*''Webcam:'' 1.3 Mpixel<br />
*''Modem:'' 56 Kbps V.90<br />
*''LAN Gigabit Ethernet:'' 10/100/1000<br />
*''Connectors:''<br />
**''1 x Microphone-in jack''<br />
**''1 x Headphone-out jack (S/PDIF)'' <br />
**''1 x TypeII PCMCIA slot''<br />
**''1 x Line-in jack''<br />
**''1 x VGA port''<br />
**''1 x DVI-D port''<br />
**''4 x USB 2.0 ports''<br />
**''1 x IEEE 1394 port''<br />
**''1 x RJ11 Modem jack for phone line''<br />
**''1 x RJ45 LAN Jack for LAN insert''<br />
**''1 x TV-out(S-Video)''<br />
*''Card Reader:'' MMC, SD, MS, MS-Pro<br />
*''Dimension and Weight:''<br />
**''324mm * 284mm * 37.4 mm(W x D x H)''<br />
**''3.1 Kg (8-cell)''<br />
*''Pointer:'' Touch pad<br />
<br />
<br />
==Configuration==<br />
===CPU===<br />
Works out of the box.<br />
<br />
Follow this [[SpeedStep]] guide to enable speed-stepping.<br />
<br />
===Video===<br />
Works with the proprietary Nvidia driver in full display resolution.<br />
<br />
TV-Out/DVI currently untested, but the graphics driver finds the interfaces, so they should be switchable with the nvidia-tools.<br />
<br />
VGA-Out is working with nvidia-settings.<br />
<br />
Console framebuffer is working in 1024x768 with the vga=0x317 kernel boot option. With the vesafb-tng patch the native display resolution should work, too.<br />
<br />
====Xorg====<br />
Follow this guide: [[NVIDIA]]<br />
<br />
No problems detected.<br />
<br />
===Audio===<br />
Works out of the box.<br />
<br />
Follow the official documentation: [[ALSA]]<br />
<br />
===Wi-Fi===<br />
To enable wireless follow the official guide: [[Wireless Setup]]<br />
<br />
Please note that the Asus G1 needs the ipw3945 driver.<br />
<br />
NetworkManager is also a cool option.<br />
<br />
===Webcam===<br />
Since there is no official support for the G1 Webcam, you need to install separate drivers.<br />
<br />
The best one (and the only one for Linux) is [http://syntekdriver.sourceforge.net/ syntekdriver].<br />
<br />
The installation is really simple:<br />
<br />
Download and unpackage the sources.<br />
make clean<br />
make<br />
modprobe videodev<br />
insmod stk11xx.ko<br />
<br />
That's all. Now the webcam is working.<br />
<br />
Please note:<br />
* 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 (so don't do it).<br />
* V4L is better than V4L2 right now. In future releases this may change, but for now use V4L.<br />
<br />
===Bluetooth===<br />
Works out of the box? I don't own any bluetooth device, but the controller is detected and configured automatically.<br />
<br />
===Pointer===<br />
To enable the pointer follow this guide: [[Touchpad Synaptics]]<br />
<br />
A really cool utility is gsynaptics (available in the [community] repo).<br />
<br />
===Leds & ACPI upgrade===<br />
To enable every led (the ones on the LCD too) the first thing needed is upgrading the acpi module with the one provided by [http://acpi4asus.sourceforge.net/ acpi4asus].<br />
<br />
It's really easy, follow these steps:<br />
<br />
mkdir sources<br />
cvs -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus login<br />
cvs -z3 -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus co -P acpi4asus<br />
cd acpi4asus/driver<br />
make<br />
make install<br />
<br />
Now the new driver is installed. To use it and prevent udev from using the old one, edit your /etc/rc.conf and:<br />
#Add to "MOD_BLACKLIST": asus_acpi<br />
#Add to "MODULES": asus_laptop<br />
<br />
Right now you can reboot or execute:<br />
modprobe -r asus_acpi<br />
modprobe asus_laptop<br />
<br />
Everything done!<br />
<br />
You'll find the leds in "/sys/class/leds/".<br />
<br />
To enable a led write "1" in the "brightness" file in the right directory.<br />
To disable a led write "0" in the "brightness" file in the right directory.<br />
<br />
Try this:<br />
echo 1 > /sys/class/leds/asus:gaming/brightness <br />
<br />
Enjoy your leds!<br />
<br />
===OLED Display===<br />
There is a package in AUR named asusoled.<br />
kernel < 2.6.23: It needs turning off usbhid (rmmod usbhid) or patching the kernel: [http://kharg.LKSnet.org/asus-lcm.diff asus-lcm.diff]<br />
kernel >= 2.6.23: works out of a box<br />
<br />
There is also a separate kernel driver based on asusoled: [http://lapsus.berlios.de/asus_oled.html Asus_OLED]. It works without patching usbhid or removing asus_laptop. Just load it before the usbhid module gets loaded and it will work (< 2.6.23, in new kernels works out of a box). It contains a small Qt utility, which can be used as a drop-in replacement for asusoled, and has some additional features.<br />
<br />
====Function Keys====<br />
WiP<br />
<br />
===Utilities===<br />
Here are some useful utilities:<br />
<br />
====The Lapsus daemon & KDE applet====<br />
Lapsus is a set of programs created to help manage additional laptop features such as: <br />
* All the LEDs (on/off)<br />
* LCD Backlight<br />
* Wireless radio switch<br />
* Bluetooth adapter switch<br />
* Alsa mixer (volume control, mute/unmute)<br />
* Synaptics touchpad (on/off)<br />
* Volume/Mute hotkeys<br />
* Touchpad hotkey<br />
* Backlight hotkey<br />
* LightSensor switch and sensitivity level (svn version only)<br />
<br />
<strike>Prerequisites: acpi4asus from CVS (at least a version > 0.41).</strike> In your rc.conf, blacklist the 'acpi_asus' module and add the 'asus_laptop' one in the MODULES array.<br />
<br />
Install the latest lapsus package from [http://aur.archlinux.org/packages.php?do_Details=1&ID=11207 aur].<br />
Now start the lapsusd daemon: <b>/etc/rc.d/lapsusd start</b>. You can add it into DAEMONS array in <b>/etc/rc.conf</b>.<br />
<br />
Finally add the lapsus applet to KDE kicker.</div>Kharghttps://wiki.archlinux.org/index.php?title=ASUS_G1&diff=28010ASUS G12007-08-24T22:20:36Z<p>Kharg: There is a tool for managing Asus LCM device named asusoled. The new kernel also has no problems with this device.</p>
<hr />
<div>[[Category:Laptops (English)]]<br />
[[Category:HOWTOs (English)]]<br />
{{stub}}<br />
<br />
==Hardware==<br />
*''CPU:'' Intel Core 2 Duo T7200 (2.00GHz, 4MB cache L2, FSB 667MHz)<br />
*''Chipset:'' Mobile Intel® 945 PM Express Chipset + ICH7M<br />
*''RAM:'' 2048MB (2 x 1024MB) DDR2 SDRAM 667 Mhz<br />
*''Hard Disk:'' SATA 160GB 5400 rpm - SATA 120GB 5400 rpm<br />
*''DVD Burner:'' SUPER MULTI DOUBLE LAYER<br />
*''Display:''<br />
**''TFT 15.4" WXGA (1280x800)'' ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology<br />
**''TFT 15.4" WSXGA+ (1680x1050)'' ColorShine TFT-LCD, Asus Splendid Video Intelligent Technology<br />
*''Video:'' NVIDIA GeForce Go 7700 512MB<br />
*''Audio:'' Scheda Intel High Definition Audio<br />
*''Wi-Fi:'' 802.11a/b/g<br />
*''Bluetooth:'' 2.0+EDR<br />
*''Webcam:'' 1.3 Mpixel<br />
*''Modem:'' 56 Kbps V.90<br />
*''LAN Gigabit Ethernet:'' 10/100/1000<br />
*''Connectors:''<br />
**''1 x Microphone-in jack''<br />
**''1 x Headphone-out jack (S/PDIF)'' <br />
**''1 x TypeII PCMCIA slot''<br />
**''1 x Line-in jack''<br />
**''1 x VGA port''<br />
**''1 x DVI-D port''<br />
**''4 x USB 2.0 ports''<br />
**''1 x IEEE 1394 port''<br />
**''1 x RJ11 Modem jack for phone line''<br />
**''1 x RJ45 LAN Jack for LAN insert''<br />
**''1 x TV-out(S-Video)''<br />
*''Card Reader:'' MMC, SD, MS, MS-Pro<br />
*''Dimension and Weight:''<br />
**''324mm * 284mm * 37.4 mm(W x D x H)''<br />
**''3.1 Kg (8-cell)''<br />
*''Pointer:'' Touch pad<br />
<br />
<br />
==Configuration==<br />
===CPU===<br />
Works ot of the box.<br />
<br />
Follow this [[SpeedStep]] guide to enable speedstepping<br />
<br />
===Video===<br />
Works with the propritary Nvidia-Driver in full display resolution.<br />
<br />
TV-Out/DVI currently untested, but the graphics driver finds the interfaces, so they should be switchable with the nvidia-tools.<br />
<br />
VGA-Out working with nvidia-settings.<br />
<br />
Console Framebuffer is working in 1024x768 with the vga=0x317 kernel boot option. With the vesafb-tng the native display resolution should work, too.<br />
<br />
====Xorg====<br />
Follow this guide: [[How_to_install_NVIDIA_driver]]<br />
<br />
No problems detected<br />
<br />
===Audio===<br />
Works ot of the box.<br />
<br />
Follow the official documentation to configure: [[Alsa]]<br />
<br />
===Wi-Fi===<br />
To enable wireless follow the official guide: [[Wireless_Setup]]<br />
<br />
Please note the Asus G1 needs the ipw3945 driver<br />
<br />
NetworkManager is also a cool option<br />
<br />
===Webcam===<br />
Since there is no official suppot for the G1 Webcam, it is needed to install separate drivers.<br />
<br />
The best one (and the only one for linux) is [http://syntekdriver.sourceforge.net/ syntekdriver]<br />
<br />
The installation is really simple:<br />
<br />
Download and unpackage the sources<br />
make clean<br />
make<br />
modprobe videodev<br />
insmod stk11xx.ko<br />
<br />
That's all. Now the webcam is working.<br />
<br />
Please note:<br />
* 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)<br />
* V4L is better than V4L2 right now. In future releases this may change, but now use V4L<br />
<br />
===Bluetooth===<br />
Works out of the box? I doesn't own any bluetooth device, but the controller is detected and condifgured<br />
<br />
===Pointer===<br />
To enable the pointer follow this guide: [[Touchpad_Synaptics]]<br />
<br />
A really cool utility is gsynaptics (is in community repo).<br />
<br />
===Leds & ACPI upgrade===<br />
To enable every led (the ones on the LCD too) the first thing needed is udpraging the acpi module with the provied by [http://acpi4asus.sourceforge.net/ acpi4asus].<br />
<br />
The operation are really easy, follow these steps:<br />
<br />
mkdir sources<br />
cvs -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus login<br />
cvs -z3 -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus co -P acpi4asus<br />
cd acpi4asus/driver<br />
make<br />
make install<br />
<br />
Now the new driver is installed, to use it and prevent udev from using the old one, edit your rc.conf and:<br />
#Add to "MOD_BLACKLIST": "asus_acpi"<br />
#Add to "MODULES": "asus_laptop"<br />
<br />
Right now you can reboot or execute:<br />
modprobe -r asus_acpi<br />
modprobe asus_laptop<br />
<br />
Everything done!<br />
<br />
You'll find the leds in "/sys/class/leds/"<br />
<br />
To enable a led write "1" in the "brightness" file in the right directory<br />
To disable a led write "0" in the "brightness" file in the right directory<br />
<br />
Try this:<br />
echo 1 > /sys/class/leds/asus:gaming/brightness <br />
<br />
Enjoy your leds!<br />
<br />
===OLED Display===<br />
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]).<br />
<br />
====Function Keys====<br />
WiP<br />
<br />
===Utilities===<br />
Here are listed some usefull utilities<br />
<br />
====The Lapsus daemon & KDE applet====<br />
Lapsus is a set of programs created to help manage additional laptop features such as : <br />
* All the LEDs (on/off)<br />
* LCD Backlight<br />
* Wireless radio switch<br />
* Bluetooth adapter switch<br />
* Alsa mixer (volume control, mute/unmute)<br />
* Synaptics touchpad (on/off)<br />
* Volume/Mute hotkeys<br />
* Touchpad hotkey<br />
* Backlight hotkey<br />
* LightSensor switch and sensitivity level (svn version only)<br />
<br />
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.<br />
<br />
Install the latest lapsus package from http://lapsus.berlios.de/ with traditional method : ./configure, make, make install.<br />
<br />
Now you have to make the lapsud daemon start : /opt/kde/sbin/lapsusd<br />
<br />
Finally add the Lapsus applet to KDE kicker.</div>Kharg