This is the output of lspci:
If you want to use the preinstalled Windows, you should first start Windows and complete the installation, since this process alters the partition table. Afterwards, the disk is partitioned as a single, large partition. You can use the partition manager built into the Debian installer to shrink this partition and to create new ones.
Debian Etch was not yet released when I installed the notebook. I used the Etch Beta 2 build of the Etch installer. (This version comes with a 2.6.15 kernel which does not support the ethernet card, hence some tricks are needed.) Later I upgraded to the 2.6.18 kernel that comes with Etch. It works without problems. Currently I'm running a 2.6.23 kernel.
I exchanged vesa by i810 in /etc/X11/xorg.conf. My notebook has a 1400x1050 display, but the X server refuses to enable that mode with the error message Not using mode "1400x1050" (no mode of this name) in /var/log/Xorg.0.log. This can be fixed by installing the 915resolution package (adjust /etc/defaults/915resolution).
For some reason, a previous kernel did not load the mousedev module. Hence, the X server did not start which eventually lead to a complete lock of my notebook. Therefore, I added mousedev to /etc/modules.
If the hwclock command fails with select() to /dev/rtc to wait for clock timed out, add the --directisa option. This option should also be added to HWCLOCKPARS in /etc/init.d/hwcklock.sh and /etc/init.d/hwcklockfirst.sh.
I use the Debian packages firmware-ipw3945, ipw3945d and ipw3945-modules-2.6.18-4-686. You should also install ipw3945-source if you want to compile your own kernel.
Finally I managed to get suspend working. I am using linux-image-2.6.23-1-686 2.6.23-1~experimental.1~snapshot.9723, hibernate 1.97-1, uswsusp 0.3~cvs20060928-7 and acpi-support 0.103-1. I added USuspendRamForce yes to /etc/hibernate/ram.conf. After resume, I have to press Fn+F7 to adjust the display brightness.
Note that hibernate and acpi-support are from Lenny. The kernel is from http://kernel-archive.buildserver.net/debian-kernel, since I had no success with the 2.6.22 kernel in Lenny (the display is very dark after resume and the Fn+F7 trick does not work).
I did not yet manage to get hibernate working. The system simply freezes while writing the image. I am very thankful for hints how to get hibernate working.
I successfully used Knoppix 5.2 for various rescue purposes. Knoppix 5.0.1 works also, but it does not support the ethernet card. Actually, you have to disable the ethernet manually to prevent your console from being flooded with sky2 eth0: phy read timeout messages. Boot with knoppix 2 (no GUI) or a similar command. As soon as the prompt appears, enter rmmod sky2.
Other reports concerning Linux on a Lifebook E8110 can be found here: