Re: pci_enable_device() and pci=routeirq

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bjorn Helgaas wrote:
On Monday 04 December 2006 21:50, Thomas Andrews wrote:
On Mon, Dec 04, 2006 at 02:20:12PM -0700, Bjorn Helgaas wrote:
Can you post the entire dmesg log with and without "pci=routeirq"?
And here it is with "pci=routeirq":

I think this is a BIOS bug.  Are there any updates available?

My guess is that 0000:00:0a.0[A] is really connected to LNKC,
and the BIOS writer forgot to tell us that.

Without "pci=routeirq", we leave LNKC disabled.  With
"pci=routeirq", we enable LNKC at IRQ 10 for 0000:00:0e.0[A]
even though you don't have a driver for the 0000:00:0e.0 device,
and I think this makes the 0000:00:0a.0[A] interrupt work as
a side-effect.

If you load a driver for the firewire device at 0000:00:0e.0,
that should enable LNKC, and I bet that will make your qozap
driver start working.

Compiling firewire support into the kernel does indeed make it start working, so your theory appears to be 100% correct. Is there any way to confirm the BIOS bug by looking at the DSDT code? I am in touch with the manufacturers of the board, so it would be very nice if I could just send them a patch. (The board is quite new and there are no updates.)

Thanks again for your assistance - this has been *really* helpful!
Thomas
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux