One strange thing: I noticed that after I ran make mrproper, the .config file was deleted. When I went into make menuconfig (with a new configuration being taken from the existing kernal I assume) the settings were not the same as in the original .config file (processor family was different, HIMEM support was set, etc).
Using the original .config file, I triple checked to make sure that IDE, SCSI, and RAID support were compiled into the kernel (my CDROM is IDE, hard drives SCSI raid).
Went through the compile routine again and BANG... the same problem!
Anyone else gotten this?