Untested |
doesn't
work |
works
partially |
works,
but not out of the box |
works
out of the box |
CPU |
Core 2 DUO T7200 (2gHz) Speedstep works out of the Box, my default gouvernor is usermode, so you need a tool like "powernowd" if you want to use my kernel-config or you have to change it to the gouvernor you want. Again you have to use at least the newest version of powernowd (0.97) to get the smp+throttling working. An other option are the cpufrequtils, who have more options to control the throttling/speedstepping There seems to be a problem with the newer BIOS versions (205-210) and Speedstep. At least I got a report about that, but I am still on (203) which works quite perfect for me. An Intel developer wrote a patch to cope this problem (Link). After patching the kernel Speedstep should work with the newer BIOS versions, too. Additionally I recommend the Gentoo Power Management Guide. Link: DE EN Another idea is to undervolt the CPU, which improves the battery running time in non-idle situations. (linux-phc) A fan control module is available here. |
||||||
RAM |
2GB (DDR2-667) |
||||||
Controller
Chips |
Intel Mobile 945 PM Express
Chipset Serial-ATA, legacy free |
||||||
Graphic
Board |
Nvidia GeForce Go7700 512MB Works with the propritary Nvidia-Driver in full display resolution (1440x900). Sadly the speedstepping of the graphic chip is currently not implemented. Neither the driver nor the nvclock tool are supporting this 7700go feature yet, so we have to wait for that. It would give us up to an hour extra battery runtime... Release 9746 of the driver seems to support Coolbits with this graphic chip. I was able to change the 2D clockrate from 100/135 to 25/82. Sadly it doesn't provide much additional runtime, only something like 10 minutes more. The graphic speedstep is working most of the time, but sometimes after several changes the chip locks up at the default speed. Underclocking-Howto: -----------Absolutely on your own risk !!!!! ------------ Add Option "Coolbits" "1" to the Xorg-section (or use my xorg.conf) You can change the clockrate with nvidia-settings manually now.
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. |
||||||
Display |
1440x900 WXGA+ Pixel Shine Glare
LCD The buttons for switching the backlight on/off and changing the brightness are working out of the box. So nothing to do here. With new Bios revisions the backlight-down key isn't working as it should. You either have to downgrade the bios or to write an acpi-script to throttle the backlight with an other FN-key |
||||||
HDD |
120GB FUJITSU MHV2120B s-ata Since we have serial-ata here we can't use hdparm. Anyway s-ata doesn't support PIO Mode so we are in DMA mode anyway and nothing has to be changed to have a quick harddisk access |
||||||
CD/DVD |
HL-DT-ST DVDRAM GSA-T10N, seems
to work as it should, at least I was able to write on both, CDs and
DVDs.
Supported by K3B (cdrecord/ growisofs/ cdrdao). Sadly I haven't found a newer Firmware for this drive, yet. The only existing thing is a modified Firmware by the dangerous brothers. The drive spins down to 2x speed if a video-dvd is loaded. |
||||||
Audio |
Intel-HD-Audio (included in
alsa-drivers as well as the kernel itself) Works only with additional Kernel parameters (alsa 1.0.13) "options snd-hda-intel position_fix=1 model=3stack" has to be added to the file /etc/modules.d/alsa, after that a modules-update and reboot is necessary to get sound working. The Alsa team is informed about that, perhaps we won't have to do this too long. So I tried again: with model=3stack everything is working, but the external microphone. With model=laptop everything is working, but the internal microphone. So you have the choice Sound Output works SPDIF works (Just enable the IEC958 in your mixer application) Build in and external Microphone jack are working (sadly not with the same parameters) |
||||||
Cardreader |
Works with the MMC/SD-Kernel
Modules. (Howto) Is recognized by DBUS/HAL like an ordiary USB-Memorystick/Harddrive If you plan to use MMC (not SD)-Cards, please apply the following patch (MMC-patch), without it only SD is supported by the kernel module. |
||||||
Webcam |
Works! You need at
least gspcav1-01.00.10 (05-12-2006) driver from here. Alternatively
you can just emerge gspca on gentoo. There is a new driver revision out (01.00.11, 16-12-2006). I just tried it and it compiles without source code changes. Indeed it sometimes shows wrong colors but I think it's closer to usability than the first version. I use the camstream paket to test the webcam. It provides an info program as well as a simple testing program. Another problem is that the webcam doesn't wake up from S3 sometimes and that it's getting warm if you are in S3 mode, so I think we have to unload that driver beforehand, even if it's working without that. With the newer version this seems to be solved. The camera still get's pretty warm, if somebody has an answer to this just report. If you get the following error: make -C /lib/modules/`uname -r`/build SUBDIRS=/root/Desktop/gspcav1-01.00.10 CC=cc modulesThe solution is quite easy: Open the gspca_core.c file with the editor of your choice and go to line 1056 (or better: go to the line which is written in your error Message). There you'll find an IFDEF-Block with 2 Module declarations. You have to delete the function header producing this error, so the one with just 1 Value behind the declaration AND the IFDEF's. Seems to be a conflicting thing with the new Kernels which leads to a double declaration. Before: #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)After: static void |
||||||
LAN |
Driver only included in newer
Kernels (RTL8168b/8111b), Module name "r8169" or alternatively
the proprietary Realtek-driver "r1000".
I recommend to use the build in kernel driver, because it's making less trouble during an upgrade and it's working as it should. |
||||||
WLan |
Works with the Intel drivers
ipw3945. All encryptions WEP/WPA/WPA2 working (with wpa_supplicant). You have to emerge ipw3945, ipw3945-ucode, ipw3945d and wpa_supplicant. Don't forget to add ipw3945d to a bootup runlevel (rc-update add ipw3945d boot), without it the card won't work. After changing the wpa_supplicant configfiles (example/howto here: de en) the whole wireless network works. Update: it's working with the intel binary-free drivers on newer kernel versions, too |
||||||
Bluetooth |
Works with the Kernel modules
and the Bluez-Stack (tested with Headset and GPS-Mouse). See here for
more information about Bluetooth under Gentoo. The bluetooth switch in the upper row (2nd button from the left) is working out of the box. If your driver doesn't find the bluetooth device try to press that button and look if the device appears in lsusb. |
||||||
Modem |
Works. You currently have to
patch a driver file within the alsa-driver or the kernel, because the
hardware codec isn't known by the driver (they just changed the
manufacturer ID to Motorola for some reason) The patched file is /usr/src/linux/sound/pci/hda/patch_si3054.c, just add a line with the modems device ID (0x15433155) there. Because of the 3155 suffix I concluded it might be this modem codec just sold under a different brand name. In more detail: Just add the following line to the file patch_si3054.c around line 300 (you'll find it there are other similar entries). Alternatively you can change a line which is already there, if you don't use those kernel files on a different computer. { .id = 0x15433155, .name = "Si3054", .patch = patch_si3054 }, After that rebuild the modules, install them, restart alsa and you should find pcm6c and pcm6p in /proc/asound/Intel. The Scanmodem-script of the slmodemd packet will find the modem and you'll be able to install it (parameters of slmodemd are: "--alsa hw:0,6 -c=<Your Country Name>"). Then you can use the modem scripts of your choice and connect with the device /dev/ttySL0. This patch has been included in Alsa hg, and will be available with the 1.0.14final Alsa version. Also the current Alsa versions have a problem with the 9600 Hz setup needed by the modem. This was broken after Kernel 2.6.19, in 2.6.22 and in the 1.0.14final this issue is fixed, so the modem works again. Meanwhile you can simply install a new alsa version upon your currently running kernel, after that it should work, too. |
||||||
Express
Card |
I don't have one, so I can't
test
it. It's reported to work |
||||||
Touchpad |
Synaptics Touchpad,
works with the synaptics-X11-driver (including scrollbars). ->
emerge x11-drivers/synaptics |
||||||
Firewire/USB |
Works both with Kernel Drivers
(uhci, ehci and ohci1394) |
||||||
ACPI |
CPU Temperature Sensors are
working (Acpi) Leds are switchable (ASUS-Acpi-Module). You can insert the newest version of acpi4asus (.31) into the kernel (It's basically just overwriting one .c file), then the notebook will be fully recognized and you'll get an additional acpi software switch for switching the bluetooth on and off (which works without that, too). This is not necessary to use the scripts below! This update might be included into the next kernel release. |
||||||
Hibernate/Suspend |
Suspend to RAM and HDD (suspend)
works, if you use the kernelconfig you just have to add the usual
resume=/dev/sda<x> into the grub-config file. Suspend to RAM only works when an X-server is up running, otherwise the Backlight won't come back. Also for some weird reason you can't reboot after using Suspend to Ram, you have to power down first. Standby (S2) seems to have a problem with the Backlight (at least my Laptop doesn't come fully back from Standby, who needs Standby anyway...) |
||||||
Infrared |
Working with the smsc-ircc2
module (ISA has to be enabled in the kernel) |
||||||
Function
Keys |
Without any
demon running: Bluetooth Key Display Keys (Brightness, Backlight on/off). With acpid running: Volume/Mute (FN+F10-12) FN+F1 = S3 (Could be S2, but my Backlight is black afterwards. If you want to try S2 just change the /etc/acpi/events/s2) FN+F3 = S3 (Suspend to RAM) FN+F4 = S4 (Suspend to HDD, don't forget to setup the resume=/dev/xdxx in grub before trying that one) FN+F2 = Wlan & Bluetooth toggle (0-0,0-1,1-0,1-1) Wlan-Key = Wlan ON/OFF (Hardware Radio) FN+F9 = Touchpad ON/OFF (Runner-Button = Logs me into the university network by one keypress) Needed scripts for S2-S4, Mute, Volume Control, Wlan-keys Thanks for the idea to Zé Luis Still dead keys: Screen Changer key (FN+F8) (But it's fully programmable, so we just have to find a way to start the right tool to switch the external port on.) |