[ros-kernel]VIA Rhine : Ndis/Miniport.C - Function unimplemented
Gge
gerard.gatineau at laposte.net
Wed Jul 21 08:38:32 CEST 2004
James Tabor wrote:
> Hi,
> Gge wrote:
>
>> The Dlink DFE530TX ( VIA chipset) fails to initialize with fetnd5.sys
>> driver ( rename to pcnet.sys) as per debug messages below.
>> The "Adapter Type" parameter setup in registry is "5"
>>
>> Any suggestion ?
>>
>> Thanks
>> Gerard
>>
> I'm trying to setup my Via "Rhine" VT6102 chip with fetnd4.sys. Can you
> share your hivesys.inf setup?
> Thanks,
> James
Hi James,
I am using the Fetnd5.sys driver .
1) The DeviceID = "PCI\VEN_1106&DEV_3065"
The AdapterType = "5" ( deserialized driver)
=> Look at bug 346 . I have filled in all i did. You'll see that i have
used a ndis with patch for basic support for deserialized driver
(unimplemented) but it is not complete for the moment (received from
Filip Navare for testing)
2) Here is the registry I am using to minimize the setup
=> Ros PcNet entry + Fetnd5.sys renamet to pcnet.sys
=> The problem is to know what ressources have been assigned by the Os
(hal/halx86/bus.c in halassignslotressources) for Bus Number,Slot number
etc . I put what WinXP assigned.
Update Hivesys.inf for Ros PCNET entry
; ReactOS PCNet Driver
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet","ErrorControl",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet","Group",0x00000000,"NDIS"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet","ImagePath",0x00020000,"system32\drivers\pcnet.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet","Start",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet","Type",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet\Linkage","Bind",0x00010000,"\Device\PCNet1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet\Linkage","Export",0x00010000,"\Device\PCNet1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet\Linkage","Route",0x00010000,"PCNet1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet\Enum","0",0x00000000,"PCI\VEN_1022&DEV_2000\0000"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet\Enum","Count",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet\Enum","NextInstance",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\0000","Service",0x00000000,"PCNet"
HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\0000","Class",0x00000000,"Net"
HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\0000","ClassGUID",0x00000000,"{4D36E972-E325-11CE-BFC1-08002BE10318}"
; PCNet Adapter 1
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1","ErrorControl",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1","Start",0x00010001,0x00000003
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1","Type",0x00010001,0x00000004
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Linkage","Bind",0x00010000,"\Device\PCNet1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Linkage","Export",0x00010000,"\Device\PCNet1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Linkage","Route",0x00010000,"PCNet1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","AdapterCFID",0x00000000,"811929862"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","AdapterType",0x00000000,"5"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","SlotNumber",0x00000000,"8"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","BusNumber",0x00000000,"2"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","FunctionNumber",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","EarlyReceive",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","EarlyTransmit",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","BurstLength",0x00000000,"1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","ReceiveBurstIndicate",0x00000000,"64"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","ReceiveBuffers",0x00000000,"64"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","TransmitBuffers",0x00000000,"32"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","ReceiveThreshold",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","TransmitThreshold",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","MapRegisters",0x00000000,"32"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","ConnectionType",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","ValidatePacketLen",0x00000000,"1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","IPXSPXAutoFrame",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters","Environment",0x00000000,"0"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters\Tcpip","DefaultGateway",0x00010000,"10.1.0.1"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters\Tcpip","IPAddress",0x00010000,"10.1.0.100"
HKLM,"SYSTEM\CurrentControlSet\Services\PCNet1\Parameters\Tcpip","SubnetMask",0x00010000,"255.255.255.0"
Regards
Gerard
More information about the Ros-kernel
mailing list