Hello guys,
How does the enumeration decide if the devices in 8111/8131 are on bus 0 or other bus ? Isn't that all these non-coherent devices are on PCIDEV(0,0,0), at power up ? How are they changed to their "real" PCIDEVFN ?
We are having problems on ibm/e325 that these devices remain on bus 0 such that the current HT and PCI scan or resource allocation is totally fucked. The devices are on bus 0 device 1 or something, these devices are enumerated first than the northbridge so the northbridge does not get correct information about its "link" and can not set IO/MEM/BUS routing correctly (actually it refuse to set at all).
Does anyone can help on this ?
Ollie