[haiku-bugs] Re: [Haiku] #9166: Packet loss on rtl81xx ethernet

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Thu, 15 Nov 2012 22:17:21 -0000

#9166: Packet loss on rtl81xx ethernet
---------------------------------------+-------------------------
   Reporter:  kallisti5                |      Owner:  nobody
       Type:  bug                      |     Status:  new
   Priority:  normal                   |  Milestone:  R1
  Component:  Drivers/Network/rtl81xx  |    Version:  R1/alpha4.1
 Resolution:                           |   Keywords:
 Blocked By:                           |   Blocking:
Has a Patch:  0                        |   Platform:  All
---------------------------------------+-------------------------

Comment (by mmlr):

 Please use accurate names. You are disabling the IO-APIC, not the APIC.
 Just APIC usually means local APIC, which is a completely different, CPU
 local, device in your system.

 While reviewing your interrupt routing configuration it becomes clear that
 the routing from not using the IO-APIC to using it changes for your
 network card. That would make it share its interrupt vector with different
 devices in both cases. However, your device isn't using legacy interrupts
 at all, in neither case. Instead it uses MSIs in both cases, which makes
 it a perfectly fine, non-shared interrupt. So from the driver and device
 side nothing (apart from the vector number) changes for your network card
 when switching between using and not using the IO-APIC. It'd have to be
 some other interaction causing the problem.

 Is it possible that this is actually random and just happened to be in
 this pattern? Or maybe it always happens after a warm reboot? Can you try
 cold booting into the system with the IO-APIC enabled and disabled?

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

Other related posts: