On 2014-09-10 20:08, Bjorn Helgaas wrote:
[+cc Andreas]
v3.16 fails with:
pci 0000:01:01.0: can't allocate child bus 01 from [bus 01]
which Andreas added with fc1b253141b3 ("PCI: Don't scan random busses
in pci_scan_bridge()"). But I don't understand that code well enough
to know whether this commit is actually the cause of the problem.
And I also haven't figured out how "pci=assign-busses" makes a difference.
David, would you mind turning on CONFIG_DYNAMIC_DEBUG=y in your v3.16
kernel, adding 'dyndbg="file probe.c +p"' to your boot arguments, and
collecting another dmesg log?
Thanks for looking at this (and sorry for not having done a bisect yet).
Anyhow, a new dmesg log has now been posted at kernel bugzilla #83441.
It has a few more lines starting with "pci_bus" but nothing that really
stands out AFAICT.
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html