FreeBSD 7.1 i386
Dlink de220e ISA network card
I've got very hard work to start it under Windows XP.
It works now fine as ne2000 compatible.
But after
ndisgen ./dlink.inf ./dlink.sys
I see error in the end stage.
Then I go to windrv_stub.c and delete redundant redeclaration:
After this ndisgen works normally, but when I kldload new module, nothing changes. No new device in dmesg.
Does anybody know the right solution? May be should I somehow use ndiscvt instead?
I also saw this bag here with PCI card http://foro.elhacker.net/mac_os_x_bsd/broadcom_freebsd-t248626.0.html
It probably means that this is nothing to do with ISA this is simple program bug (I hope...)
Thanks a lot in advance.
Dlink de220e ISA network card
I've got very hard work to start it under Windows XP.
It works now fine as ne2000 compatible.
But after
ndisgen ./dlink.inf ./dlink.sys
I see error in the end stage.
Code:
Generating Makefile... done.
Building kernel module... /usr/share/misc/windrv_stub.c:124: warning: redundant redeclaration of 'device_probe_desc'
./device_if.h:27: warning: previous declaration of 'device_probe_desc' was here
/usr/share/misc/windrv_stub.c:125: error: redefinition of typedef 'device_probe_t'
./device_if.h:29: error: previous declaration of 'device_probe_t' was here
build failed. Exiting.
Then I go to windrv_stub.c and delete redundant redeclaration:
Code:
extern struct kobjop_desc device_probe_desc;
typedef int device_probe_t(device_t dev);
After this ndisgen works normally, but when I kldload new module, nothing changes. No new device in dmesg.
Does anybody know the right solution? May be should I somehow use ndiscvt instead?
I also saw this bag here with PCI card http://foro.elhacker.net/mac_os_x_bsd/broadcom_freebsd-t248626.0.html
It probably means that this is nothing to do with ISA this is simple program bug (I hope...)
Thanks a lot in advance.