I've got a Thinkpad R40 that a client sent to me to fix. Replacing the keyboard was the easy part, but the Ultrabay doesn't want to identify any IDE devices. It happily recognizes the floppy drive when inserted. The CD and DVD drives have been tested in another Thinkpad and work perfectly. Also, when a drive is inserted into this machine, it spins up, the green light comes on, the eject button works fine, just no sign that the system knows it's there. Laptop is running Windows XP Pro. I've tried pressing F12 and the CD drive comes up in the list of bootable devices, but if I put a bootable CD in the drive and select it from the list, it just skips to the next available boot device. The BIOS has some test tools for troubleshooting and diagnostics and when I run the tool that scans the primary and secondary IDE controllers, it only detects the hard drive and shows everything else as "empty".