Hi, > I find this too general; a PCI Express device is supposed to work > without IO resources. Graphics cards with legacy VGA compatibility are > the exception AIUI (see again Alex's blog about VGA arbitration), so we > should spell that out.
Yes, it's an exception specifically for VGA ports. Can be turned on and off here ... $ sudo lspci -vvs00:1b.0 | grep BridgeCtl BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B- ^^^^^^^^^^^ ... and this is what vgaarb uses to route vga register access to devices behind pci bridges. take care, Gerd