Dell Inspiron 2200. I have it 'slightly' upgraded - without warranty loss, I added 512MB and 80GB HDD. Already having PentiumM@1496MHz. So it's a good, balanced choice.
What I had of non-obvious things: Synaptics touchpad, Intel 915GM built-in (I'm not so greedy not to give it 128MB out of 768), software suspend2 (first expirience), first chance to try LinuxFromScratch, Kernel compilation time about 7 minutes if it's the only task. Also I had strange lid switch - LCD tended to switch off and never switch on.
LFS. I downloaded a LiveAutomatedCD (go http://www.linuxfromscratch.org/
), and left it running after minor configuration for 2,5 hours. I suppose that creating some partitions doesn't bother anyone (I've learned to do it rather long ago, while using Windows 3.11). So I had it running. Afterwards I wanted to use ABLFS to build on top - but oh no, there is only 6.0 profile conflicting with 6.1 base. So I did everything by hand, consulting the book. So I had a system running, and even with vesa-driven X.
Compiling new (2.6.13 kernel). Nothing special, except not forgeting to switch on MAGIC_SYSRQ, /proc/config.gz access, and , surely, to add local version. You have to update udev - or rebooting will take half time compiling kernel (2,5 min:5min - I got it).
Applying Suspend2 ( http://www.suspend2.net/
) - nothing special, but don't forget to pass resume2=swap:/dev/hda? . I forgot swap and spent some time on it. Works fine now.
Fixing LCD love to switch off forever. In section "Monitor" in xorg.conf add 'Option "DPMS" "on"' . Now try 'xset dpms force on' . I've written a small script, so from console it temporarily launches X for this, and then returns.
Synaptics ( http://w1.894.telia.com/~u89404340/touchpad/
) . Did as recommended there.
Maybe, I'll try patched gpm ( http://www.geocities.com/dt_or/gpm/gpm.html
DRI. Well... I don't know exactly what is the case for the moment, so I say what worked for me.
Get latest development shot of xorg. Get agp2.bin ( http://lists.freedesktop.org/archive...669d3/agp2.bin
) . Apply it.
Rebuild. Install. Get latest DRI snapshot ( http://dri.freedesktop.org/snapshots/
). I took common+i915. Install it. Enjoy. Frankly, BEFORE this worked I got the source from cvs for DRM,DRI and Mesa. I compiled and installed it, so I have a newer libGL, for example. I don't know if it is significant here. And note: while I get <200 FPS in glxgears, I get reasonable FPS in xscreensaver in much more complex scenes (and more FPS in its gears hack). So don't panic.
Also a hint - dd if=/dev/<smth> of=/dev/null count=10000 helps a lot when JetFlash is sda-only (to create sda1) and when you want to mount cdrom (to make it spin up - or mount will not let it do this, and as a result I first got something awful).
Power button is checked by a bash script. It's true - why run acpid while being able to emulate it?
Not checked: network, sound .
EDIT: read on! Checked sound, network - no special effort. Dell Inspiron 2200 is completely Linux capable.
EDIT: Had a problem. Keyboard sending sd instead of s, cx on c etc. Fixed by warranty. For those in Moscow: Respect-Note is good place, UniTrade is definitely not as good. I was in Respect-Note.
EDIT: As Werner Heuser asked if there is anything making this thread out-of-date, I decided to add that after getting (from http://x.org/
, surely) X11R7.1 I had no problem with saying i915 and having DRI. Surely, I run latest kernels (sometimes -mm, but it is not significant for getting correct Direct Rendering Module).
EDIT: I have just bought KVR400X64SC3A/1G (Kingston DDR1 SODIMM 1GB PC3200 value RAM memory module, 2.5V - never less). Is well recognized after updating BIOS to A07 and recompiling kernel with high-memory support. Now 'free' shows 1284000 KB total (remember once more - Video RAM is subtracted). This is limit for memory upgrade of Inspiron 2200. Will run memtest now, although memory build consumed all memory either as disk cache or for gcc, so I guess it is OK.
EDIT: MB problems.. On boot Caps Lock flashes 10 times before anything happens, and power goes down. Reseating processor does not help. If service center will be able to fix this without replacing motherboard, it will cost around 1/4 of Inspiron's cost when new (but I am not sure). I must admit I carried the notebook not exactly very accurately, but still a disappointment.