On 03/23/05 14:09, Lourik Malan wrote:
"To build a functional driver, the user must have a copy of the driver
distribution media for his or her card. From this distribution, the
user must extract two files: the .SYS file containing the driver binary
code, and its companion .INF file, which contains the definitions for
driver-specific registry keys and other installation data such as device
identifiers. These two files can be converted into a ndis_driver_data.h
file using the ndiscvt(8) utility. This file contains a binary image of
the driver plus registry key data. When the ndis driver loads, it will
create sysctl(3) nodes for each registry key extracted from the .INF file."
So, in short: You'll need to run the supplied Windows driver through
ndiscvt(8) before you can build the ndis module.