[coreboot] IDE cable select question

joe at smittys.pointclark.net joe at smittys.pointclark.net
Fri Feb 22 17:15:54 CET 2008

Trying to figure out if it the payloads (filo) or coreboots  
resposiblity to detect a 40 or 80 ribbon IDE cable. Reading the ATA  
specifications it looks like a IDENTIFY_DRIVE command query to the  
drive is the way it detects this and then the bios sets this in the  
IDE pci configuration register. Right now, it does not detect this and  
when the Linux IDE driver takes over it only runs at ATA33 not ATA100.

For coreboot to automate this it would have to a IDENTIFY_DRIVE  
command query to the drive and then set IDE pci configuration  
register. Would this be possible to do pre payload or is this  
something that would have to be set manually. If manual could we  
impliment a global setting??

something like:
IDE_CABLE = 40 or 80

Thanks - Joe

More information about the coreboot mailing list