Hartmut Birr wrote:
Hi,
it seems that the routines for allocating a dma adapter object are
broken. For a pci cards, the channel is always -1. The adapter object is
stored at HalpEisaAdapter[-1]. It does overwrite something. This adapter
object is used for all pci cards (scsi controller, network cards, ...).
Usually every pci card must have its own adapter object.
- Hartmut
It took me little longer than I expected, but the DMA patch is in SVN
(revision 17470) now. I tested it with several bus-master devices (AMD
PCNET network card, Buslogic 958 SCSI controller, ES1370 sound card) and
one slave DMA device (SB16) and haven't found any regressions or new bugs.
- Filip