On Tue, 2004-01-27 at 12:27, Bill Girnius wrote:
  Other than disabling the on board controllers, if
memory serves me
 correctly, these boards used an onboard bios to insert the code to fool the
 system to boot to these devices.  You very likely need to discover what base
 address the card loads at and make sure that area is reserved in the BIOS as
 in use so nothing is shadowed there.  Cards of this era typically used c0000
 or 00000 for their boot code.  THe caused problems on newer video cards as
 they wanted the same base IO address space. 
You could probably just pull the boot ROM.  I'm not sure how Linux
handles MFM and RLL controllers, because I haven't used one for 10 years
or so, but I do know it supports them.
  So basically the IRQ needs to be free, the controller
base address needs to
 be free, (I.E. disabling the IDE controller) and the base memory address for
 the onboard bios needs to be available, not only in the CMOS, but also
 ensure no other devices are using it.  You may have to dig in your parts bin
 to find an older video card that dosn't grab so many addresses, and possibly
 reconfigure the jumpers on your legacy disk controller to change it base
 address to an unused area.
  
Perhaps you could modify the card to map addresses somewhere else.
Gordon.