[ros-dev] Re: [ros-svn] [hpoussin] 18453: Remove entries that are
created by netcfgx.dll
Hervé Poussineau
hpoussin at reactos.com
Sat Oct 15 10:04:41 CEST 2005
Hello,
-----Message d'origine-----
De : ros-dev-bounces at reactos.org [mailto:ros-dev-bounces at reactos.org] De la
part de James Tabor
Envoyé : samedi 15 octobre 2005 02:52
À : ros-dev at reactos.org
Objet : [ros-dev] Re: [ros-svn] [hpoussin] 18453: Remove entries that are
created by netcfgx.dll
> Hi!
> Will we need to add entries in hivesys for ROS Ne2K pci (2) driver?
>
> Currently the driver loads but ROS dhclient does not work. All my other
dhclient systems, Win98-2 and XP work.
>
> Thanks,
> James
* Here are some of the entries created by setupapi when installing ne2000
(by processing media/inf/netisa.inf)
in HKLM\SYSTEM\CurrentControlSet\Services\ne2000
ErrorControl (REG_DWORD) = 1
Group (REG_SZ) = "NDIS"
ImagePath (REG_EXPAND_SZ) = "System32\drivers\ne2000.sys"
Start (REG_DWORD) = 3
Type (REG_DWORD) = 3
in
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE
10318}\{Index}
DriverDesc (REG_SZ) = "NE2000 compatible"
ProviderName (REG_SZ) = "ReactOS team"
Port (REG_SZ) = "c100"
Irq (REG_SZ) = "B"
NetworkAddress (REG_SZ) = "001122334455"
* Here are the registry entries created for all netcards by netcfgx.dll
in HKLM\SYSTEM\CurrentControlSet\Services\{RANDOMGUID}\Parameters\Tcpip
DefaultGateway (REG_SZ) = "0.0.0.0"
IPAddress (REG_SZ) = "0.0.0.0"
SubnetMask (REG_SZ) = "0.0.0.0"
in
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE
10318}\{Index}
NetCfgInstanceId (REG_SZ) = "{RANDOMGUID}
in
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE
10318}\{Index}\Linkage
Export (REG_SZ) = "\Device\{RANDOMGUID}"
RootDevice (REG_SZ) = "{RANDOMGUID}"
UpperBind (REG_SZ) = "Tcpip"
in
HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002
BE10318}\{RANDOMGUID}
Name (REG_SZ) = "Network connection"
in HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage
Bind (REG_MULTI_SZ) = "\Device\{RANDOMGUID}"
Export (REG_MULTI_SZ) = "\Device\Tcpip_{RANDOMGUID}"
Route (REG_MULTI_SZ) = "{RANDOMGUID}"
* Mismatching entries with your setup (Ne20001 is replaced by a random GUID)
Before
HKLM,"SYSTEM\CurrentControlSet\Services\Ne2000","Type",0x00010001,0x00000001
(SERVICE_SYSTEM_START)
HKLM,"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B
E10318}\0001","Port",0x00000000,"D000"
HKLM,"SYSTEM\CurrentControlSet\Services\Ne20001\Parameters\Tcpip","DefaultGa
teway",0x00010000,"10.65.145.1"
HKLM,"SYSTEM\CurrentControlSet\Services\Ne20001\Parameters\Tcpip","IPAddress
",0x00010000,"10.65.145.79"
HKLM,"SYSTEM\CurrentControlSet\Services\Ne20001\Parameters\Tcpip","SubnetMas
k",0x00010000,"255.255.255.0"
Now
HKLM,"SYSTEM\CurrentControlSet\Services\Ne2000","Type",0x00010001,0x00000003
(SERVICE_DEMAND_START)
HKLM,"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B
E10318}\0001","Port",0x00000000,"c100"
HKLM,"SYSTEM\CurrentControlSet\Services\{RANDOMGUID}\Parameters\Tcpip","Defa
ultGateway",0x00010000,"0.0.0.0"
HKLM,"SYSTEM\CurrentControlSet\Services\{RANDOMGUID}\Parameters\Tcpip","IPAd
dress",0x00010000,"0.0.0.0"
HKLM,"SYSTEM\CurrentControlSet\Services\{RANDOMGUID}\Parameters\Tcpip","Subn
etMask",0x00010000,"0.0.0.0"
* Missing entries now
HKLM,"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B
E10318}\{Index}","Characteristics",0x00010001,0x00000000
HKLM,"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B
E10318}\{Index}","BusType",0x00000000,"5"
HKLM,"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B
E10318}\{Index}","SlotNumber",0x00000000,"11"
HKLM,"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B
E10318}\{Index}","BusNumber",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\Ne2000","Route",0x00000000,"Ne20001"
I don't think DHCP registry entries are important (btw, we need a control
panel to change them)
The Route entry in Ne2000 service seems useless (not used by ne2000.sys)
For other differences, can you try the attached patch and see if something
happens?
Regards,
Hervé
-------------- next part --------------
A non-text attachment was scrubbed...
Name: netisa.diff
Type: application/octet-stream
Size: 727 bytes
Desc: not available
Url : http://www.reactos.org/pipermail/ros-dev/attachments/20051015/b470a023/netisa.obj
More information about the Ros-dev
mailing list