http://bugzilla.kernel.org/show_bug.cgi?id=2874





------- Comment #58 from [EMAIL PROTECTED]  2007-12-17 16:11 -------
(In reply to comment #57)
> d. When the patch in comment #32 is applied,the interrupt of USB host is 
> forced to be routed to the pin 19 of I/O APIC.Only acpi interrupt is 
> registered
> for IRQ 9 and LNKD device is disabled by calling the _DIS method.
> But the system reports that the error message of IRQ 9 nobody cared for. The
> only explanation for this is that _DIS method can't disable the LNKD device 
> and
> the interrupt pins of USB hosts are still hardrouted to IRQ 9 through LNKD
> device.
> 

drivers/acpi/pci_link.c, line #583
acpi_irq_penalty[link->irq.active] += PIRQ_PENALTY_PCI_USING;
        printk(PREFIX "%s [%s] enabled at IRQ %d\n",
               acpi_device_name(link->device),
               acpi_device_bid(link->device), link->irq.active);

this code is very old, year 2002, so maybe this code is not need it anymore and
 is the root of the problem, hardrouted something with IRQ_PENALTY. 
Could you take a look at those code , and see if it can be deleted. 

As far as I know, you are saying that ACPI, now, find irq routing for those
device, and IIRC those code (pci_link.c) is for devices that we don't know the
irq routing.

Thanks, 


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to