Comment 9 for bug 61410

Revision history for this message
Matt Sealey (mwsealey) wrote :

It would be fine for next Edgy release to fix it with the "don't even try multi-domain support" patch as fixed by Novell and adopted by RedHat/Fedora.

However multi-domain support should be properly there eventually and any work to fix it properly would be awesome; every architecture (ppc, sparc, ia64 especially) other than x86 has had domain-aware controllers for years and years.

Some investigation shows there is a global variable in the kernel (pci_assign_all_buses iirc) which changes PCI bus enumeration so that bus numbering is done globally across all domains (so you get bus 1, bus 2, bus 3, bus 4, and they could all be on different domains, no bus number will be duplicated in two domains) which allows the kernel to 'extract' the correct domain in order to properly support multi-domain controllers. There is some problem here, I think.

When is the next Edgy release and will this patch be pushed through for it? Can we get the other Pegasos problems (lack of install kernel..) working too? :/