Debian Etch on ASUS F3SC-AS144C, kernel version 2.6.22.9
lscpi
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Root Port (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation Mobile LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0428 (rev a1) 02:00.0 Ethernet controller: Unknown device 1969:1048 (rev b0) 03:00.0 Network controller: Intel Corporation Unknown device 4229 (rev 61) 09:01.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832 (rev 05) 09:01.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 09:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 12) 09:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12) 09:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
Compiling Kernel:
apt-get install kernel-package
Download the latest kernel to /usr/src/
Copy .config to /usr/src/linux-2.6.22.9/.config
run "make-kpkg --initrd kernel_image" and install the kernel located in /usr/src/
with dpkg -i linux-image-2.6.22.9_2.6.22.9-10.00.Custom_i386.deb
Audio
Works after running alsaconf with snd_hda_intel driver
Video
Tested with nvidia 100.14.19 driver, dri/glx enable
USB
Works, uhci and ehci
Keyboard hotkeys
Not all working!
Grab hotkeys numbers with "tail -f /var/log/acpid", example volume hotkey:
[Wed Oct 3 00:38:45 2007] received event "hotkey ATKD 00000031 00000000" [Wed Oct 3 00:38:45 2007] completed event "hotkey ATKD 00000031 00000000"
Then create a file called "voldown" in /etc/acpi/events and add
event=hotkey ATKD 00000031 action=/usr/bin/amixer set Front 1-&
Wireless LAN
Works with iwlwifi. Enable mac80211 support in kernel, and install iwlwifi from
http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-1.1.17.tgz
([0.28][root@nadine:~/iwlwifi-1.1.0]) > make Checking kernel compatibility in: /lib/modules/2.6.22.9/source * Kernel requires compatibility version: - Requires IEEE80211_CONF_CHANNEL_SWITCH compat. - Remove CONFIG_IWLWIFI_HT option if defined - Remove CONFIG_IWLWIFI_HT_AGG option if defined Building compatibility version in 'compatible/' directory: Copying compatible/ from origin/...done + Applying: patches/06-csa.patch Add IEEE80211_CONF_CHANNEL_SWITCH define into iwlwifi.h make -C /lib/modules/2.6.22.9/source O=/lib/modules/2.6.22.9/build M=/root/iwlwifi-1.1.0/compatible/ EXTRA_CFLAGS="-DCONFIG_IWLWIFI_DEBUG=y -DCONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y -DCONFIG_IWLWIFI_SENSITIVITY=y -DCONFIG_IWLWIFI_QOS=y" modules make[1]: Entering directory `/usr/src/linux-2.6.22.9' CC [M] /root/iwlwifi-1.1.0/compatible/base-3945.o CC [M] /root/iwlwifi-1.1.0/compatible/iwl-3945.o CC [M] /root/iwlwifi-1.1.0/compatible/iwl-3945-rs.o CC [M] /root/iwlwifi-1.1.0/compatible/base-4965.o CC [M] /root/iwlwifi-1.1.0/compatible/iwl-4965.o CC [M] /root/iwlwifi-1.1.0/compatible/iwl-4965-rs.o LD [M] /root/iwlwifi-1.1.0/compatible/iwl3945.o LD [M] /root/iwlwifi-1.1.0/compatible/iwl4965.o Building modules, stage 2. MODPOST 2 modules CC /root/iwlwifi-1.1.0/compatible/iwl3945.mod.o LD [M] /root/iwlwifi-1.1.0/compatible/iwl3945.ko CC /root/iwlwifi-1.1.0/compatible/iwl4965.mod.o LD [M] /root/iwlwifi-1.1.0/compatible/iwl4965.ko make[1]: Leaving directory `/usr/src/linux-2.6.22.9' ([0.44][root@nadine:~/iwlwifi-1.1.0]) > make install ...
Then copy the Microcode image from http://intellinuxwireless.org/index.php?n=Downloads to /lib/firmware/
Ethernet
Works with atl1 driver since 2.6.22 (Attansic L1 Gigabit Ethernet Card)
Firewire
Works with ieee80211 module
SD Card Reader
Works with sdhci module, mount with "mount /dev/mmcblk0p1 /target/"
CD / DVD
DMA works when Intel PIIXn chipset in kernel
Webcam
Works with syntek driver