/!\ ToDo: update for the Backports change Unfortunately, models 1101HA and 1201HA have the GMA500 "Poulsbo" graphics chipset which is not supported on Debian. See 533450. As documented below, Xorg can be made to work on this model, but at the cost of poorer performance and lack of some features of the chipset. Recently Intel has also made available a new binary driver set called IntelĀ® Embedded Graphics Driver (IEGD), which may be used to add support of GMA500 to Linux kernel (see http://www.nanoant.com/linux/compiling-kernel-iegd-10x-module-for-any-linux-distribution if you want to give it a try).

FixMe: rewrite this page using ../Template. It should not duplicate other install HOWTO documents, but rather should point to existing HOWTOs and just highlight in reference style the model-specific differences. This means the narrative should just be cut out entirely. In particular, while using a wireless dongle is an option some users may find helpful it has no place on this page.

Installing Debian Lenny on 1101HA

Like the ../1005HA, this model has atl1c ethernet and ath9k wifi, which are not supported in Debian Lenny "out of the box". Installation of Lenny is still possible as follows.

* Prepare Lenny installer files on USB memory stick by following instructions on page

http://www.debian.org/releases/stable/i386/ch04s03.html.en

* Get a WLAN USB dongle that is supported by Lenny installer or by a separate firmware package, such as

http://packages.debian.org/lenny/zd1211-firmware

* Boot your 1101HA from the USB memory stick and start installer in expert mode. Also, select wireless tools to be included in the installation if you suspect that Lenny installer does not support your WLAN dongle.

If installer starts to complain about missing network hardware driver, you need to install the firmware from mounted USB memory stick with shell command 'udpkg -i'. Then use iwconfig command to configure WLAN essid and possible some other properties of your WLAN. After that, you can bring wlan0 up with shell command 'ip link set wlan0 up' followed by 'dhclient wlan0'. Then continue installation normally, but skip network configuration. Once Lenny boots from hard disk, you need to correct your hostname and configure lo interface due to skipping network configuration during installation.

Once installation is complete and Lenny has booted from had disk, you have Lenny running on 1101HA without any support for built-in WLAN or wireline Ethernet devices.

* For wireline Ethernet, compile and install atl1c module from source AR81Family-linux-v1.0.0.10.tar.gz, which is available on Atheros web page

http://partner.atheros.com/Drivers.aspx

* For WLAN, install Linux kernel version 2.6.30 (or newer) from backports.org

http://packages.debian.org/lenny-backports/linux-image-2.6-686

Now you have native network connectivity, but X11 is not able to use the screen at its full 1366x768 resolution.

* For 1366x768 resolution, install latest grub2 packages from Debian squeeze:

http://packages.debian.org/search?searchon=names&keywords=grub2

Then create file /etc/grub.d/01_915resolution with lines

echo insmod 915resolution
echo 915resolution 58 1366 768 32

and execute

chmod +x /etc/grub.d/01_915resolution
update-grub

Reboot Lenny and X11 should start with full resolution. Utility glxgears reports about 200 fps. There is no support for backlight control from Debian. You can adjust backlight with corresponding function keys during BIOS Setup. Turning screen on/off works from Debian with command

vbetool dpms on|off

The above configuration is using "vesa" X11 device driver. For slightly better performance, RandR, and screen blanking support using xset or xorg.conf "?ServerFlags", you can install "fbdev" X11 device driver.

* Install "fbdev" X driver by first installing v86d Debian package from Lenny repository

apt-get install v86d

Then add this line to /etc/modules

uvesafb vbemode=0x011b nocrtc mtrr=2

and place line

Driver  "fbdev"

in "Device" section of file /etc/X11/xorg.conf replacing possible "vesa" driver.

After reboot, console and X11 should be using "fbdev" driver.

* For alsa sound (including internal mic), install latest alsa-base and alsa-utils packages from Debian squeeze:

http://packages.debian.org/squeeze/alsa-utils http://packages.debian.org/squeeze/alsa-base

* For scripts to support suspend and hotkeys, install latest acpid from backports.org

http://packages.debian.org/lenny-backports/acpid

and latest eeepc-acpi-scripts from Debian Squeeze repository

http://packages.debian.org/squeeze/eeepc-acpi-scripts

Installing Debian Squeeze on 1101HA

Debian Squeeze supports atl1c ethernet and ath9k wifi "out of the box". Nothing special thus needs to be done in order to get Squeeze installed on 1101HA.

For full 1366x768 screen resolution, do the following.

* Create file /etc/grub.d/01_915resolution with lines:

echo insmod 915resolution
echo 915resolution 58 1366 768 32

* In file /etc/default/grub, assign value 1366x768x32 to variables GRUB_GFXMODE and GRUB_GFXPAYLOAD_LINUX:

GRUB_GFXMODE=1366x768x32
GRUB_GFXPAYLOAD_LINUX=1366x768x32

* Finally, execute commands

chmod +x /etc/grub.d/01_915resolution
update-grub2

and reboot. Console will now use 1366x768 resolution.

* After reboot, in file /etc/X11/xorg.conf, change "Device" driver to "fbdev". Then also X11 will use 1366x768 resolution.

If you notice that sound is not always working when resuming from suspend or hibernation, create file /etc/pm/sleep.d/50alsa with contents

case "$1" in
        hibernate|suspend)
                # Stopping is not required
                ;;
        thaw|resume)
                /sbin/alsa force-reload
                ;;
        *) exit $NA
                ;;
esac

and make it executable.