Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-20649

Intel PRO/1000 GT Desktop Adapter asserts with the included e1000 driver

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • Networking

    Description

      I'm testing the following build of Reactos on real hardware:
      ReactOS 0.4.17-x86-dev (Build 20260604-0.4.17-dev-250-g057a966

      With a Intel PRO/1000 GT PCI network adapter installed

      03:02.0 Ethernet controller [0200]: Intel Corporation 82541PI Gigabit Ethernet Controller [8086:107c] (rev 05)
              Subsystem: PRO/1000 GT Desktop Adapter [8086:1376]
              Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 05
              Memory at e1a40000 (32-bit, non-prefetchable) [size=128K]
              Memory at e1a20000 (32-bit, non-prefetchable) [size=128K]
              I/O ports at 2000 [size=64]
              Device is using IRQ 5! ISA Cards using that IRQ may fail!
      

      the following assert occurs when the included driver is started:

      (base/services/umpnpmgr/install.c:118) Installing: PCI\VEN_8086&DEV_107C&SUBSYS_13768086&REV_05\4&e21bd789&02
      (ntoskrnl/mm/ARM3/sysldr.c:170) Loading: \SystemRoot\System32\drivers\e1000.sys at AEA99000 with 12 pages
      (/srv/buildbot/worker_data/Build_GCCLin_x86/build/drivers/network/ndis/ndis/miniport.c:2471)(NdisIDispatchPnp) Unhandled minor function: 0xD
      (ntoskrnl/io/pnpmgr/pnpres.c:648) Resource conflict: IRQ (0x5 0x5 vs. 0x5 0x5)
      (ntoskrnl/io/pnpmgr/pnpres.c:648) Resource conflict: IRQ (0x5 0x5 vs. 0x5 0x5)
      (/srv/buildbot/worker_data/Build_GCCLin_x86/build/drivers/network/ndis/ndis/miniport.c:2471)(NdisIDispatchPnp) Unhandled minor function: 0x9
       
      *** Assertion failed: Adapter->IoAddress.LowPart == 0
      ***   Source File: /srv/buildbot/worker_data/Build_GCCLin_x86/build/drivers/network/dd/e1000/hardware.c, line 280
       
      Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
      kdb:> o
      Execute '.cxr AF620614' to dump context
       
      Entered debugger on embedded INT3 at 0x0008:0x805AFB2C.
      [Active TSS 0x0028 @ 0x80FF8000]
      Eip:
      <ntoskrnl.exe:1afb2c (:0 (DbgUserBreakPoint))>
      Frames:
      <e1000.sys:1f4e (drivers/network/dd/e1000/hardware.c:280 (NICInitializeAdapterResources))>
      <e1000.sys:1481 (drivers/network/dd/e1000/ndis.c:160 (MiniportInitialize))>
      <ndis.sys:e2b3 (drivers/network/ndis/ndis/miniport.c:2096 (NdisIPnPStartDevice))>
      <ndis.sys:ede1 (drivers/network/ndis/ndis/miniport.c:2419 (NdisIDispatchPnp))>
      <ndis.sys:f3bb (drivers/network/ndis/ndis/miniport.c:2665 (NdisGenericIrpHandler))>
      <ntoskrnl.exe:7c3d1 (ntoskrnl/io/iomgr/irp.c:1286 (IofCallDriver))>
      <ntoskrnl.exe:8b000 (ntoskrnl/io/pnpmgr/pnpirp.c:67 (IopSynchronousCall))>
      <ntoskrnl.exe:8b190 (ntoskrnl/io/pnpmgr/pnpirp.c:104 (PiIrpStartDevice))>
      <ntoskrnl.exe:8708f (ntoskrnl/io/pnpmgr/devaction.c:2365 (PiDevNodeStateMachine))>
      <ntoskrnl.exe:8795d (ntoskrnl/io/pnpmgr/devaction.c:2605 (PipDeviceActionWorker))>
      <ntoskrnl.exe:43f38 (ntoskrnl/ex/work.c:158 (ExpWorkerThreadEntryPoint))>
      <ntoskrnl.exe:143d9e (ntoskrnl/ps/thread.c:156 (PspSystemThreadStartup))>
      <ntoskrnl.exe:1681b9 (ntoskrnl/ke/i386/thrdini.c:78 (KiThreadStartup))>
      <ntoskrnl.exe:143d71 (ntoskrnl/ps/thread.c:63 (PspUserThreadStartup))>
      <ec835356>
      Couldn't access memory at 0x57E58959!
      

      It is possible to continue passed the assert but the driver is in a non working state

      I've included a full debug log:
      ReactOS 0.4.17-x86-dev (Build 20260604-0.4.17-dev-250-g057a966).txt

      Attachments

        Activity

          People

            Unassigned Unassigned
            Zombiedeth Zombiedeth
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: