#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.