[haiku-bugs] Re: [Haiku] #11210: Kernel panic with Intel Gigabit CT Desktop Adapter

  • From: "korli" <trac@xxxxxxxxxxxx>
  • Date: Mon, 08 Sep 2014 11:10:40 -0000

#11210: Kernel panic with Intel Gigabit CT Desktop Adapter
----------------------------------------+----------------------------
   Reporter:  gunnarbeutner             |      Owner:  korli
       Type:  bug                       |     Status:  assigned
   Priority:  normal                    |  Milestone:  R1
  Component:  Drivers/Network/ipro1000  |    Version:  R1/Development
 Resolution:                            |   Keywords:
 Blocked By:                            |   Blocking:
Has a Patch:  0                         |   Platform:  All
----------------------------------------+----------------------------

Comment (by korli):

 In context of MSI-X interrupts, the interrupt handling code in ipro1000
 doesn't use filters.
 Defining an empty HAIKU_CHECK_DISABLE_INTERRUPTS() in glue.c might be
 enough to fix the problem, because each received interrupt is surely ours.

 Please try in src/add-
 ons/kernel/drivers/network/ipro1000/dev/e1000/glue.c:
 {{{
 int
 HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev)
 { return 1; }
 }}}
 and remove "NO_HAIKU_CHECK_DISABLE_INTERRUPTS();" at line 9

--
Ticket URL: <https://dev.haiku-os.org/ticket/11210#comment:3>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: