chas> i would guess the read to the mmio region is flushing the chas> writes to the config register but the read happens "too chas> soon" after those writes. on a more mundance computer, the chas> write/write/read probably wouldnt be batched together. config writes can't be posted though, so that doesn't make sense. - R.