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

Intel PRO/1000 NIC on Win2k drivers causes ndis to hang after NdisAllocateMemoryWithTag

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.0
    • Networking
    • None
    • Operating System: ReactOS
      Platform: x86 Hardware

    Description

      Created an attachment (id=3120)
      Log with ndis set to debug_ultra

      To reproduce, you need Vbox set to Intel PRO/1000 emulation, as well as Intel drivers for PRO/1000 NIC on NDIS 5 (mine were at v.8.10.1.0).

      As ROS is detected as Windows XP and Win2k inf contains both 2k and xp section, only XP drivers (NDIS 5.1,5.2) are installed. To force installing 2k drivers, you need to copy the following: e1000325.inf, e1000325.cat, e1000nt5.din, E1000NT5.SYS, e1000msg.dll, Ncs2Setp.dll, nicco2.dll, NicInstG.dll into a separate directory, then rename E1000NT5.SYS to E1000325.sys and e1000nt5.din to e1000325.din

      Now we can proceed with install. Boot to 3rd stage, get to ethernet adapter driver installation window (second one) and choose - specify driver. Point it to location - the afforementioned directory with crafted driver files. At this point you may experience multiple ASSERT`s, as described in bug no. 2987, but they can be skipped with "cont" command in kdbg.

      Restart when prompted. At 4th stage (booting with 3rd party drivers installed), system will stop at ndis.sys

      Debug log with ndis set to DEBUG_ULTRA attached.

      Attachments

        1. default.txt
          154 kB
          Haos
        2. Intelpro1000.2k.txt
          14 kB
          Haos

        Activity

          People

            aicommander Cameron Gutman
            haos Haos
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: