[ros-dev] Loading failure of rtl8139.sys driver - Ed2 = same
for ne2000.sys
Gge
gerard.gatineau at laposte.net
Mon Oct 18 08:59:24 CEST 2004
Richard Campbell wrote:
> For whatever reason, 'ne200.sys' can't be located. Make sure it's in
> the correct directory for one.
>
> Gge wrote:
>
>> Hello,
>>
>> The Realtek 8139 Nic driver fails to boot as indicated in the debug
>> messages .
>>
>> The hivesys registry used is ne2000 and the rtl3139.sys has been
>> renamed to ne2000.sys + amd pcnet disabled
>>
>> Note : this driver file is working fine with WinXP
>>
>> Any idea ?
>>
>> Regards
>> Gerard
>>
>> ----------------------------------------------------------------------
>>
>> (ke/main.c:586) Module: 'ndis.sys' at c01b1000, length 0x00020db6
>> (ke/main.c:610) Process system hive registry chunk at c00fd000
>> (ke/main.c:625) Process hardware hive registry chunk at c010f000
>> (mm/ppool.c:317) Trying to allocate 116396032 bytes from paged
>> pool - nothing suitable found, returning NULL
>> (io/create.c:90) Parent is a Directory which is neither a file
>> type nor a device type
>> (ldr/loader.c:623)
>> LdrGetModuleObject(\SystemRoot\system32\drivers\ne2000.sys) called
>> (ldr/loader.c:634) Comparing ntoskrnl.exe and
>> \SystemRoot\system32\drivers\ne2000.sys
>> (ldr/loader.c:634) Comparing hal.dll and
>> \SystemRoot\system32\drivers\ne2000.sys
>> (ldr/loader.c:648) Could not find module
>> '\SystemRoot\system32\drivers\ne2000.sys'
>> (ldr/loader.c:301) Loading Module
>> \SystemRoot\system32\drivers\ne2000.sys...
>> ldr/loader.c:309
>> (io/create.c:90) Parent is a Directory which is neither a file
>> type nor a device type
>> ldr/loader.c:316
>> (ldr/loader.c:319) Could not open module file:
>> \SystemRoot\system32\drivers\ne2000.sys
>> (io/pnpmgr.c:1444) Initialization of service Ne2000 failed
>> (Status c0000001)
>> (ldr/loader.c:623)
>> LdrGetModuleObject(\SystemRoot\system32\drivers\pci.sys) called
Everything looks ok for me. I forgot to mention that Reactos is booted
from real hardware + freeldr diskette.
The native ne2000.sys driver from Reactos has also the same problem .
this can be simulted as follows :
- Build a ntoskrnl.exe with NDEBUG commented in ldr.c
- Disable Amd Pcnet entry and enable Ne2000 entry in hivesys.inf file
- Make registry
- Boot Reactos and check the debug traces for loading of ne2000.sys driver
Regards
Gerard
More information about the Ros-dev
mailing list