Bug 62194

Summary: kern/acpi: Unable to map IRQ on device cbb (dmesg and acpi dsl included)
Product: Base System Reporter: Russell Jackson <rjackson>
Component: kernAssignee: freebsd-acpi (Nobody) <acpi>
Status: Closed FIXED    
Severity: Affects Only Me CC: rjackson
Priority: Normal    
Version: 5.2-CURRENT   
Hardware: Any   
OS: Any   

Description Russell Jackson 2004-01-31 23:40:13 UTC
ACPI is unable to map the cardbus device to an IRQ. Kernel source prior to and including cvs date 2003.12.20.12.00.00 is able
to properly initialize the device. Sources after this date may also work, but I have been unable to confirm this. The breakage
seems to have happened sometime after 5.2RC1.

Fix: 

Checkout code on or before 2003.12.20. Compile and install kernel.
How-To-Repeat: Compile kernel after 2003.12.20
Comment 1 Russell Jackson 2004-02-17 10:03:43 UTC
Reverting sys/contrib/dev/acpica/dsmthdat.c to revision 1.1.1.20 fixes the problem.

--
Russell A. Jackson (rjackson@cserv62.csub.edu)
Comment 2 Nate Lawson 2004-02-17 21:00:35 UTC
On Tue, 17 Feb 2004, Russell Jackson wrote:
> Details are in pr kern/62194
>
> Reverting from 1.1.1.21 to 1.1.1.20 fixes the problem.
>
> --
> Russell A. Jackson (rjackson@cserv62.csub.edu)

The preferred method is to report the problem to the mailing list before
filing a PR.  Anyway, your problem has to do with argument passing
reference counts.  It should be fixed on the next ACPI-CA import.  The bug
should not be present in 5.2 or 5.2.1 so run either of those if you want
to run a release version, otherwise wait for the next import.

-Nate
Comment 3 Tilman Keskinoz freebsd_committer freebsd_triage 2004-05-20 15:37:01 UTC
State Changed
From-To: open->feedback

According to njl this should have been fixed with one of the last 
acpica-imports. can you confirm? 


Comment 4 Tilman Keskinoz freebsd_committer freebsd_triage 2004-05-20 15:37:01 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-acpi

Over to ACPI experts.
Comment 5 njl freebsd_committer freebsd_triage 2004-08-11 18:00:01 UTC
State Changed
From-To: feedback->closed

This should have been fixed by 5.2.  If not, please test a snapshot dated 
2004/8/12 or later or wait for 5.3-R.  I committed some more fixes for PCI 
irq routing today that may have helped this.