I was given a Latitude C400, on the condition that I destroyed the hard drive. Thankfully they let me handle that, and didn't just take it, because it's one of those models that uses a caddy and a pin-header to edge-connector adapter. I don't mind giving up or destroying a 22 year old hard drive because the odds that it'll continue to work for very long at this point are near-nonexistent. I'd wanted to replace it with an mSATA SSD on a 2.5" adapter anyway.
This thing is weird. It's a subnotebook from an era where laptops could only really get smaller by dropping features a la the Libretto, though this doesn't go to quite that extreme. Latitudes of the era are known for having a swappable drive-bay system for their CD-ROM and Floppy drives that can sometimes take an extra battery or some such. This has no such bay, rather, it has a unique port on the motherboard for an external bay specifically meant for this model, which I'm not getting with it and which is total unobtainium on eBay. You can find the bays for the D-series all day, but they used a different connector for those.
Which has me at a crossroads for getting an operating system onto it. Being a mobile Pentium III, it has no mechanism for booting from USB, though it would have been cool and convenient if they did. I set up a TFTP server for PXE booting, first on my old Pi that I use for a SSH bridge I access via telnet from my vintage boxes that are too slow to negotiate the ciphers, since I already had xinetd set up, and then moved it to my NAS because I needed the better throughput it offered. I may have gone a little crazy, and thrown all sorts of neat tools on there, but the big boys can only boot if you have ~1GB of RAM or more since the images they use are a little bit bloated. Thankfully, I have OpenWRT on my router, so setting my DHCP options to advertise the PXE boot server was really easy. So far I have:
- Plop bootloader (for chainbooting USB on devices that don't support it, I also have it as a floppy image mostly for booting CD-ROMs on early machines)
- Memtest86+ (32-bit MBR, 6.20)
- Gparted i686 1.5.0 (rather large squashfs it has to pull down, but at least it's not a full on ISO)
- DBAN set up to autonuke (it asks if you want to proceed), i586
- A barebones Windows PE image, 32-bit MBR
- Debian i386 netboot netinst image. This one's interesting because it's not the full netinst image, it actually pulls down ALL relevant packages.
So far I only have 32 bit MBR tools on there, mostly because my UEFI systems can just as easily and usually have an even easier time booting from USB, and usually they can boot those 32-bit images fine as well for the purposes they serve.
Another thing that makes this thing weird is that it uses the i830M chipset, iGP and all. The direct predecessor to the ExtremeGraphics line. It'll be interesting to test out and see what works, what doesn't, and just how slow it is. I wonder if it'll accelerate MPEG2 decoding? I think the EG in i845 does. It also supports an entire gigabyte of RAM, something that's a bit of a sore point on i815. Oh, and deep in the era of AC'97 sound, it uses a dedicated Crystal chip. I wonder if it's one of those that have the KQ FM synth -- I'm a little tempted to try DOS on it first. I plan to dual-boot Windows 2000 and Debian i386 on it. With a 1.2GHz Tualatin with 512K of cache, it's set to be a pretty speedy little thing by PIII standards. It'll also be neat to see if Debian compiles everything to require just i686+pae and use MMX/SSE if it's available, or if it takes defaults for things like Firefox that really want SSE2. I'm not expecting it to be fast, mind, but I do want to see if it'll launch without complaining.
The battery is stone-dead. I want to see about cracking it open and rebuilding it with 18650s, but I don't own a spot welder.