I just read Documents/ide.txt. It looks like you can tell the kernel where to find an IDE drive by providing a command line argument "hdx=cyl,head,sect". If this is true, I don't see why I would need to write any kernel code (provided that I design my FPGA local bus IDE host adapter so that it conforms to the standard). Bryan