"Filip Navara" xnavara@volny.cz wrote:
In fact I forgot to tell that this structure actually contains the pointer to the DeviceObject you were talking about. I'm currently using it just to get access to NDIS_MINIPORT_BLOCK which is located in the DeviceExtension...
Okay, that's another sollution to the problem.
Great! I thought about doing that too :-) I have made some changes to the _DEVICE_NODE structure too, but it shouldn't be hard to sync.
Do you have an official definition of the _DEVICE_NODE structure? I am asking because I don't know whether I should keep the BusInformation component in _DEVICE_NODE or remove it. I am pretty sure we need the BusNumber and InterfaceType in _DEVICE_NODE but I am not sure about BusTypeGuid?
Ok. So far I had only the report from Gerard who told that it wasn't enumerated. Now I've got access to a computer lab with 10 PCs with RTL8193 so I might give it a try myself...
Ooops, I forgot to mention that one of my machines freezes while pci.sys enumerates devices on the pci bus. This has nothing to do with the RTL8139 driver.
Regards, Eric