Yes, I uninstalled everything before reinstalling.
Here is the hardware configuration:
Primary IDE Controller:
80-wire IDE cable
Master: ATA-100 hard drive, jumpered,
connected at end of cable.
Slave: None
Transfer Mode: Ultra DMA 5
Secondary IDE Controller:
40-wire IDE cable
Master: LITEON DVDRW SHM-165H6S, jumpered,
connected at end of cable
Device Driver Version: 5.1.2530.0, Microsoft
Slave: None
Transfer Mode: Ultra DMA Mode 2
I find it hard to believe it could be the 40-wire IDE cable, as opposed to an 80-wire cable, considering that everything works perfectly if a disc is present during boot.
I searched LITEON's website for technical support, at
www.liteonamericas.com, and saw an identical problem description, that they suggested could be fixed by removing the UpperFilters and LowerFilters in the registry. Unlike the MS knowledgebase article you referenced, it included two additional registry ControlSet entries, and I tried their suggestion also, still to no avail. I sent their tech support an email, with a URL to this thread, and hopefully they will join this discussion too.