On 2010/06/25 08:32, Theo de Raadt wrote: > > > you're in CC of this mail because you sent the "unbreak pciutils" mail > > > to this list, and the failure mode is related. > > > http://marc.info/?l=openbsd-ports&m=126918139214769 > > > > Hmmm... So why is PCIOCWRITE failing, even when securelevel is 0 and > > allowaperture=2... > > > > I don't know this area at all well, but this looks worth investigating > > > > /sys/dev/pci/pci.c > > > > case PCIOCWRITE: > > io = (struct pci_io *)data; > > switch (io->pi_width) { > > case 4: > > /* Make sure the register is properly aligned */ > > if (io->pi_reg & 0x3) > > return EINVAL; > > pci_conf_write(pc, tag, io->pi_reg, io->pi_data); > > error = 0; > > break; > > default: > > error = ENODEV; > > break; > > } > > break; > > > > > Thanks, looks good. One small comment about installation in sbin, > > > though. flashrom can also work with programmers attached to serial ports > > > and USB, and those might work even for non-root users if appropriate > > > permissions are set (well, under most Unix-like OS, but OpenBSD might be > > > different). Due to that, some people think installing in bin instead of > > > sbin makes more sense. > > > > I don't think the location is a problem.. > > > > > Stuart, does the pcilib abort happen on i386 and amd64? > > > > I don't have an i386 box handy to try at the moment. > > The aperture is for X. Only one use at a time is permitted.
I should have mentioned, this was single-user. _______________________________________________ flashrom mailing list [email protected] http://www.flashrom.org/mailman/listinfo/flashrom
