[haiku-bugs] Re: [Haiku] #8684: Unhandled page fault panic at boot with rtl81xx driver

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Tue, 13 Nov 2012 18:59:03 -0000

#8684: Unhandled page fault panic at boot with rtl81xx driver
-----------------------------+----------------------------
   Reporter:  xyzzy          |      Owner:  axeld
       Type:  bug            |     Status:  new
   Priority:  critical       |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:
 Blocked By:                 |   Blocking:  9139, 9153
Has a Patch:  0              |   Platform:  x86
-----------------------------+----------------------------
Changes (by mmlr):

 * owner:  nobody => axeld
 * priority:  normal => critical
 * component:  Drivers/Network/rtl81xx => System/Kernel


Comment:

 Just to clarify: This happens only when MSIs are supported by the driver
 in general, the driver tries to use them for the given hardware and MSIs
 are enabled. For MSIs to be enabled, the local APIC is required, so
 disabling it in the safemode settings works around the problem (as has
 been mentioned earlier). Since the local APIC is required for inter
 processor interrupts, disabling them also disables SMP. It also obviously
 isn't triggered if the system doesn't have a local APIC at all. Hence it
 is possible that it cannot be reproduced on some systems. Pretty much
 every modern system does have local APICs (as needed for APIC timers, IO-
 APICs and SMP) and most cuerrent network hardware supports MSIs and many
 of the drivers for the most common hardware do too. Overall this makes it
 pretty severe.

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

Other related posts: