Jump to content

NDIS6 support for XP?


Damnation

Recommended Posts

@Mov AX, 0xDEAD

can you see, why the i211 works with kdnet.dll (better kdstub.dll) from win8.1

but the i219 not

Dietmar

EDIT: I see, that only the i211 gets attention in kdstub.dll and this via e1000_init_nvm_params_i211 proc near.

So, may be that for the i211, i217, i218 those nvm parameter are the same.

But nvm is different on i219.

 

EDIT2:

The i211 has a transmit buffer of 128 KB and a receive buffer of 128 KB.

In contrast, the i219 has a larger memory cache with a transmit buffer of 256 KB and a receive buffer of 256 KB.

 

EDIT3:

The i211 has a NVM size of 64KB.

The i219 Ethernet controller uses a larger NVM size of 256KB.

Edited by Dietmar
Link to comment
Share on other sites


Is there a Vista bit32 driver for i219

Dietmar

EDIT:

This is, what I have found for Vista bit32.

The driver with "r" goes up to i210 and may be worth a try.

This "r" driver fullfilles all dependencies under win7 SP1, but does not work direct for the i211 or i219

https://ufile.io/bk1awpvj

Edited by Dietmar
Link to comment
Share on other sites

  • 1 month later...

Has anyone thought about or managed to add the support for NDIS LWF drivers to XP in this forum? What about WFP?

Because I think these two are a very important part of supporting many of vista+ programs.

Link to comment
Share on other sites

  • 7 months later...

@Dietmar

I thought I'd try and take another shot at porting NDIS 6 to XP.

I got a D1 BSOD in netio.sys this time.

https://ibb.co/q5VjMMh

My most recent build if you want to try and debug, no rush.

https://fastupload.io/pOM4uar97jSEMZn/file

 

edit:

looking at your last debug log from when you got a D1 BSOD i netio.sys I looked at the point of failure in a disassembler and from what I can tell I think it has to do with the hashtable functions that I stubbed, might try to implement.

Edited by Damnation
Link to comment
Share on other sites

  • 1 month later...
On 6/6/2022 at 2:12 PM, Dietmar said:

I just test, that your ntoskrn8.sys together with the files from Longhorn 5048 is

downward compatible with i211 on the Asrock z370 k6 board.

So, just now on this board runs ndis6 under XP SP3

WOW, How to patch driver for the WinXP 64-bit?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...