Peter,
Here are the patches I promised. I recombined filo_ide.h and filo_ide.c so that the diff would make more sense with the original file (ide_x.c).
I'm still open for suggestions if there is something better than ADLO that I should be using for the BIOS call backs after initializing the machine with LinuxBIOS.
Myles