On Monday, September 13, 2010 08:15:22 am Brian C. Huffman wrote: > "Bjorn Helgaas" <bjorn.helgaas@xxxxxx> wrote: > > > > Yes, I would assume the same. On your Windows install, can you use > > a tool like Everest (free trial from http://www.lavalys.com/) to see > > where the devices in question live? > > > > My guess is they're behind this bridge: > > > > > pci 0000:00:1e.0: PCI bridge to [bus 20-08] (subtractive decode) > > > > There's something wrong here because the [20-08] bus number range is > > backwards. Maybe the secondary bus is really 08, but we scan bus 20 > > instead? > > > > The "pci=assign-busses" parameter might work around this for now. > > Maybe Windows is smart enough to notice this problem and reprogram > > the bridge to something sensible automatically. > > The pci=assign-busses worked! I removed the windows install, so I can no longer run > the Everest tool. > > However, I'd like to help resolve the issue if there's any interest. Here's the dmesg > after the pci=assign-busses: I'd like to help resolve this too, but I don't think I can justify the investment. The first-order problem is that the BIOS programmed the bridge incorrectly, so one way around this would be to ask Intel for a BIOS update. But that's just the easy way out. I'd prefer to make Linux work correctly with the existing BIOS, especially since Windows works fine. In case somebody can work on this, I opened a bug report: https://bugzilla.kernel.org/show_bug.cgi?id=18412 > BTW, do you know what this means?: > Sep 12 20:02:28 baavo kernel: IRQ 19/bt878: IRQF_DISABLED is not guaranteed on shared IRQs > > I wonder if it has anything to do with the issues with my DVB card that's in one of the PCI slots. I'm seeing the following errors now (which I didn't have on the old motherboard): > bt878(0): irq PABORT risc_pc=35660000 > bt878(0): irq PABORT risc_pc=35660000 > bt878(0): irq PABORT risc_pc=35660000 > bt878(0): irq PABORT risc_pc=35660000 > ...(on and on)... > > and the capture card isn't working correctly. I'm sorry; I don't know enough to help with this one. Bjorn -- 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