[haiku-bugs] Re: [Haiku] #7971: panics while trying to find IRQ routing for non existant PCI-device

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Sun, 02 Oct 2011 20:40:38 -0000

#7971: panics while trying to find IRQ routing for non existant PCI-device
-----------------------------+-----------------------------
   Reporter:  pfoetchen_     |      Owner:  mmlr
       Type:  bug            |     Status:  assigned
   Priority:  normal         |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:  pci irq routing
 Blocked By:                 |   Blocking:
Has a Patch:  0              |   Platform:  x86
-----------------------------+-----------------------------

Comment (by mmlr):

 Both of these issues seem to involve a device that has no interrupt line
 assigned. The point of the IO-APIC routing was, to quite some degree, to
 enable such devices via the routing information from ACPI. However it'd
 seem that these devices don't actually have any routing, but instead of
 setting the interrupt pin to 0, it just has the interrupt line set to 0
 and no routing info at all. So I'll go ahead and check for this case and
 assume an intentionally disabled device. From the lspci output above it
 looks like Linux does the same, as the controller has IRQ 0 there as well.
 It'd be interesting to get a full log from Linux (dmesg) to see what
 exactly it does, so if you can please attach such a log as well.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7971#comment:6>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: