We've finally come to a solution regarding automatic detection of an 80- pin IDE cable on the PE500SC CSB5 IDE controller. The patch below implements it. I've tested this with a test BIOS which implements this functionality (changes the PCI subsystem device ID as described below), with both 80-pin and 40-pin cables, and it works fine. Based on controller type, and max UDMA mode set in BIOS setup, hdparm -i shows the maximum speed is properly selected in each case. Current shipping BIOSs never set those top two bits, so the ide0=ata66 override is necessary until a new BIOS is available. The new BIOS is projected to be made publicly available in 6-8 weeks. We're also ensuring that any Dell system with a CSB5 follows this same rule. Patch attached was mailed to Andre Hedrick and Arjan on 8/1/01.
Created attachment 25911 [details] PowerEdge 500SC IDE cable autodetect
Added for the next build