Messages in this thread | | | From | Bjorn Helgaas <> | Subject | Re: [bisected][resend] pnp: Huge number of "io resource overlap" messages | Date | Wed, 10 Sep 2008 15:34:27 -0600 |
| |
On Wednesday 10 September 2008 01:39:15 am Frans Pop wrote: > On Tuesday 09 September 2008, Bjorn Helgaas wrote: > > If the PCI device isn't fully initialized, it doesn't seem right to > > check it for resource conflicts. But I don't know how to tell that. > > > > Can you figure out where the 1f.5 and 1f.6 resources get assigned? > > If the approach suggested by Rene feasible or would you still like me to > get this info? In the last case I'll need some pointers where exactly to > look.
Checking pci_resource_start() for zero would certainly work in your particular case. But I don't know enough about PCI to know whether that's always safe.
Matthew Wilcox suggested that the BARs may be zero because the BIOS has "disabled" those two devices. Are there any BIOS setup options related to them? I know you need to use at least the sound device, so I'm not suggesting that Linux should leave it disabled; I'm just trying to learn more about the situation.
If I were trying to figure out where we assign resources, I'd probably boot with "pci=earlydump" and sprinkle calls to early_dump_pci_device() in pcibios_resource_survey(), and drill down from there.
Bjorn
| |