Can't sort out what the problem is here. setpci reads fine but is unable to write.
/dev/pci is a link to /dev/pci0 pci0 is rw for root setpci -vG -s 2:04.0 3c.b Trying method 8......using /dev/pci...OK Decided to use obsd-device Scanning bus 00 for devices... Scanning bus 02 for devices... Scanning bus 00 for devices... pcilib: Bus 00 seen twice (firmware bug). Ignored. Scanning bus 00 for devices... pcilib: Bus 00 seen twice (firmware bug). Ignored. Scanning bus 01 for devices... 0000:02:04.0 @3c = 0b setpci -vG -s 2:04.0 3c.b=0xf Trying method 8......using /dev/pci...OK Decided to use obsd-device Scanning bus 00 for devices... Scanning bus 02 for devices... Scanning bus 00 for devices... pcilib: Bus 00 seen twice (firmware bug). Ignored. Scanning bus 00 for devices... pcilib: Bus 00 seen twice (firmware bug). Ignored. Scanning bus 01 for devices... setpci: obsd_write: ioctl(PCIOCWRITE) failed 0000:02:04.0 @3c 0f setpci -vG -s 2:04.0 3c.b Trying method 8......using /dev/pci...OK Decided to use obsd-device Scanning bus 00 for devices... Scanning bus 02 for devices... Scanning bus 00 for devices... pcilib: Bus 00 seen twice (firmware bug). Ignored. Scanning bus 00 for devices... pcilib: Bus 00 seen twice (firmware bug). Ignored. Scanning bus 01 for devices... 0000:02:04.0 @3c = 0b

