Laptop is a spankin new T42p - 2379-EZU, latest BIOS/embedded controller versions already applied.
Any ideas?
Nevermind. Fixed!
Found a good answer here.
The short version: search for the text "MasterIdDataChecksum" or "SlaveIdDataChecksum". Find the instance that is under "CurrentControlSet" and associated with the IDE channel for your drive (Primary or Secondary channel, you'll see the values on the right-hand side). Delete the "Checksum" key for the channel and position of the problem drive. Mine was secondary master, so that's what I killed.
After a restart, all was well again with the drive.



