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