[haiku-bugs] Re: [Haiku] #8085: SMI storm on USB handover on AMD 970/SB950 AMD AM3+ UEFI motherboard

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Sat, 19 Nov 2011 04:20:04 -0000

#8085: SMI storm on USB handover on AMD 970/SB950 AMD AM3+ UEFI motherboard
-----------------------------+-----------------------------------------
   Reporter:  kallisti5      |      Owner:  mmlr
       Type:  bug            |     Status:  in-progress
   Priority:  normal         |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:  SB950,UEFI, AHCI, APIC, IRQ
 Blocked By:                 |   Blocking:
Has a Patch:  0              |   Platform:  All
-----------------------------+-----------------------------------------

Comment (by kallisti5):

 Two new debugs attached, with a little extra tracing as seen below...

 {{{
 diff --git a/src/system/boot/platform/bios_ia32/acpi.cpp
 b/src/system/boot/platform/bios_ia32/acpi.cpp
 index d9207fd..d18b689 100644
 --- a/src/system/boot/platform/bios_ia32/acpi.cpp
 +++ b/src/system/boot/platform/bios_ia32/acpi.cpp
 @@ -20,7 +20,7 @@
  #include <arch/x86/arch_acpi.h>


 -//#define TRACE_ACPI
 +#define TRACE_ACPI
  #ifdef TRACE_ACPI
  #      define TRACE(x) dprintf x
  #else
 diff --git a/src/system/kernel/arch/x86/ioapic.cpp
 b/src/system/kernel/arch/x86/ioapic.cpp
 index 78f6129..00eccb4 100644
 --- a/src/system/kernel/arch/x86/ioapic.cpp
 +++ b/src/system/kernel/arch/x86/ioapic.cpp
 @@ -24,7 +24,7 @@
  #include "acpi.h"


 -//#define TRACE_IOAPIC
 +#define TRACE_IOAPIC
  #ifdef TRACE_IOAPIC
  #      define TRACE(x) dprintf x
  #else
 diff --git a/src/system/kernel/arch/x86/irq_routing_table.cpp
 b/src/system/kernel/arch/x86/irq_routing_table.cpp
 index a9e46c7..e0ec967 100644
 --- a/src/system/kernel/arch/x86/irq_routing_table.cpp
 +++ b/src/system/kernel/arch/x86/irq_routing_table.cpp
 @@ -16,7 +16,7 @@
  #include <PCI.h>


 -//#define TRACE_PRT
 +#define TRACE_PRT
  #ifdef TRACE_PRT
  #      define TRACE(x...) dprintf("IRQRoutingTable: "x)
  #else
 }}}

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

Other related posts: