Differences between revisions 19 and 20
Revision 19 as of 2007-12-21 18:12:59
Size: 4406
Editor: ?microjackson
Comment:
Revision 20 as of 2007-12-21 18:14:42
Size: 4373
Editor: ?microjackson
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
 Download the Madwifi driver snapshot [http://madwifi.org/changeset/2756 r2756] using the following link and save the file. Download the Madwifi driver snapshot [http://madwifi.org/changeset/2756 r2756] using the following link and save the file.
Line 17: Line 17:

wget  snapshots.madwifi.org/madwifi-ng/madwifi-ng-[http://madwifi.org/changeset/2756 r2756]-20071018.tar.gz
wget snapshots.madwifi.org/madwifi-ng/madwifi-ng-[http://madwifi.org/changeset/2756 r2756]-20071018.tar.gz
Line 23: Line 21:

{{{
Line 34: Line 30:
Line 36: Line 31:
Line 42: Line 36:

{{{
patch -p0 < madwifi-ng-0933.ar2425.20071130.i386.patch}}}
patch -p0 < madwifi-ng-0933.ar2425.20071130.i386.patch
Line 50: Line 42:
Line 52: Line 43:
Line 54: Line 44:

Install using native Debian kernel and modules

Although this method is still new and we have some kinks to work out, it's where we're heading, so we'd prefer if users would try it out and give us feedback. The old method, using the Xandros kernel and modules is retained below for reference purposes.

See this forum post; it has all the step-by-step instructions: http://forum.eeeuser.com/viewtopic.php?pid=47421#p47421

FixMe: Add links below to required packages for easy download (and check if m-a and its dependencies also need to be installed).

One thing to watch out for is the current version of the installer is accidentally missing atl2, so obtain the latest atl2-source package from sid (yes, this works fine on lenny,) and also the kernel-headers package for 2.6.22-3-686, copy them to the Eee (a USB key helps, here,) install them with dpkg -i and then build & install atl2 with:

m-a auto-install atl2

Additional kernel modules not yet in Debian

Madwifi

Download the Madwifi driver snapshot [http://madwifi.org/changeset/2756 r2756] using the following link and save the file.

wget snapshots.madwifi.org/madwifi-ng/madwifi-ng-[http://madwifi.org/changeset/2756 r2756]-20071018.tar.gz

Extract this driver source and change into the driver directory.

tar -xvzf madwifi-ng-r2756-20071018.tar.gz
cd madwifi-ng-r2756-20071018/

}}}

Download the patch using the following link and save the file.

wget http://madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch

Patch the Madwifi driver.

patch -p0 < madwifi-ng-0933.ar2425.20071130.i386.patch

Make and install the patched drivers.

make
make install

Restart the services.

See the forum thread linked above for installation instructions.

uvcvideo

Search http://forum.eeeuser.com/ for details.

asus_acpi

To get asus_acpi working, get the source from the Asus eeepc downloads site and use 'make' to build asus_acpi.ko. You can just replace the asus_acpi.ko from your kernel with the one you've built (but of course it will be walked on when you upgrade your kernel, so make sure you rebuild it each time).

http://support.asus.com/download/Download.aspx?SLanguage=en-us

Asus has packed this as a rar file which requires 'unrar' from non-free to extract. If you just want a tarball, you can fetch the latest version I have repacked and put here:

http://people.debian.org/~synrg/debian-eeepc/asus_acpi_071126.tgz

Note: the battery info is not very precise (jumps from 10% to 10%, no rate information, etc...). Apparently, this is normal.

Install using the Xandros kernel and modules

Instructions for installing Debian on the Eee PC using Kibobo's http://kibobo.free.fr/EEE/debian/usb/usb.img.gz which contains the Xandros kernel that ships with the Eee PC can be found here:

It is possible to get wireless and wired ethernet connections working using this method.

Unfortunately, the kernel and modules in kibobo's image are out of date because the Asus update site kibobo fetched them from is out of date. One way around this is to extract the P701.gz image file from the recovery CD, gunzip it, mount it loopback, chroot into the mount, install dpkg-repack from etch, and dpkg-repack each package, though that's a lot of work to ask a user to do. The old packages seem to work well enough for now.

There are some further notes here:

Don't use Andrew's wifi script, as it does not work when there are blanks in the essid, which is pretty common. Use this version instead:

http://people.debian.org/~synrg/debian-eeepc/wifi

If you use Andrew's zzz script, you need to edit /etc/acpi/events/lidbtn to call lid.sh instead of lidbtn.sh.

I have put an improved version of zzz here:

http://people.debian.org/~synrg/debian-eeepc/zzz

In particular, it preserves the display better than Andrew's original and doesn't force you back to vt7 (the X session) even if you were on a different vt when you put the machine to sleep.

FixMe: package a suspend solution using original Eee PC acpi and/or Andrew Kilpatrick's scripts as a guide.