"Brian G. Rhodes" bgr@gw.linespeed.net writes:
Ron,
I was always under the impression that the BIOS should enable a device (bus master) always. And slaves would not be able to be set.
Nope. The BIOS only needs to do this for devices needed to boot.
Some devices set a capability which you can read this from to know whether the device should be a master or not.
Why, or where, should the OS do it? Driver?
Yes, in the driver. Under linux this is the pci_set_master call.
Eric