> > Your chipset reports that it is semi-broken,
> > in that it cannot perform DMA transfers on
> > both IDE ports simultaneously.
> >
> > That is just too weird for the current IDE driver,
> > so we just plain don't do DMA on such chipsets.
> > Most PCI chipsets do NOT have this problem.
...
> Pick the port most likely to _need_ the DMA and just assign
> the DMA support to the one port. Never mind sharing DMA.
The code does use DMA for one of the ports already:
always choosing the primary port. We cannot easily
guess which devices will see more use, and this is
a rare situation anyway. So, the driver just picks
the primary port for DMA, does PIO on the second port,
and the user could re-cable if that isn't ideal..
Cheers!
-- mlord@pobox.com The Linux IDE guy- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu