Convert Windows driver via ndisgen
Apparently, FreeBSD does not have a driver for a Linksys WUSB600N network adapter. I was thinking of using the ndisgen utility to create a driver via the WinXP version. I have three questions. 1) The WinXP driver was for an x386 machine. I have a FreeBSD-8/amd64 PC. From man NDIS(4): Note that this means the ndis driver is only useful on x86 machines. Am I therefore to assume that even if I do convert the Windows Driver to FreeBSD form, it will not work? 2) If I do successfully extract the driver, is there any way that I can have it compiled directly into the kernel as opposed to having it loaded via kldload? 3) Is there any list that I could contact to request a driver for this device. Since I have the device, I would be happy to work with someone who actually knows how to write a drive since I don't posess those skills. -- Jerry freebsd.u...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: Convert Windows driver via ndisgen
On Thu, Apr 29, 2010 at 11:00 AM, Jerry freebsd.u...@seibercom.net wrote: Apparently, FreeBSD does not have a driver for a Linksys WUSB600N network adapter. I was thinking of using the ndisgen utility to create a driver via the WinXP version. I have three questions. 1) The WinXP driver was for an x386 machine. I have a FreeBSD-8/amd64 PC. From man NDIS(4): Note that this means the ndis driver is only useful on x86 machines. Am I therefore to assume that even if I do convert the Windows Driver to FreeBSD form, it will not work? You can not use 32bit driver on 64bit OS, NDISulator will panic (I have patch for that if anybody is interested in comitting it). 2) If I do successfully extract the driver, is there any way that I can have it compiled directly into the kernel as opposed to having it loaded via kldload? It is possible but not practical. 3) Is there any list that I could contact to request a driver for this device. Since I have the device, I would be happy to work with someone who actually knows how to write a drive since I don't posess those skills. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: Convert Windows driver via ndisgen
On Thu, 29 Apr 2010 11:36:35 + Paul one...@gmail.com articulated: On Thu, Apr 29, 2010 at 11:00 AM, Jerry freebsd.u...@seibercom.net wrote: Apparently, FreeBSD does not have a driver for a Linksys WUSB600N network adapter. I was thinking of using the ndisgen utility to create a driver via the WinXP version. I have three questions. 1) The WinXP driver was for an x386 machine. I have a FreeBSD-8/amd64 PC. From man NDIS(4): Note that this means the ndis driver is only useful on x86 machines. Am I therefore to assume that even if I do convert the Windows Driver to FreeBSD form, it will not work? You can not use 32bit driver on 64bit OS, NDISulator will panic (I have patch for that if anybody is interested in comitting it). OK, suppose I get the 64bit Windows driver. Could I convert that to one FreeBSD could use? Why can't you submit the patch yourself? 2) If I do successfully extract the driver, is there any way that I can have it compiled directly into the kernel as opposed to having it loaded via kldload? It is possible but not practical. Why? It would seem like a natural extension of the entire process. -- Jerry freebsd.u...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ How wonderful opera would be if there were no singers. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: Convert Windows driver via ndisgen
On Thu, 29 Apr 2010, Jerry wrote: Apparently, FreeBSD does not have a driver for a Linksys WUSB600N network adapter. If it has an RT2870 chipset, there's been some work: http://forums.freebsd.org/showthread.php?t=7010 -Warren Block * Rapid City, South Dakota USA ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: Convert Windows driver via ndisgen
On Thu, Apr 29, 2010 at 12:13 PM, Jerry freebsd.u...@seibercom.net wrote: On Thu, 29 Apr 2010 11:36:35 + Paul one...@gmail.com articulated: On Thu, Apr 29, 2010 at 11:00 AM, Jerry freebsd.u...@seibercom.net wrote: Apparently, FreeBSD does not have a driver for a Linksys WUSB600N network adapter. I was thinking of using the ndisgen utility to create a driver via the WinXP version. I have three questions. 1) The WinXP driver was for an x386 machine. I have a FreeBSD-8/amd64 PC. From man NDIS(4): Note that this means the ndis driver is only useful on x86 machines. Am I therefore to assume that even if I do convert the Windows Driver to FreeBSD form, it will not work? You can not use 32bit driver on 64bit OS, NDISulator will panic (I have patch for that if anybody is interested in comitting it). OK, suppose I get the 64bit Windows driver. Could I convert that to one FreeBSD could use? Yes, but note that NDISulator have problems on amd64 with some drivers. Why can't you submit the patch yourself? http://gitorious.org/NDISulator 2) If I do successfully extract the driver, is there any way that I can have it compiled directly into the kernel as opposed to having it loaded via kldload? It is possible but not practical. Why? It would seem like a natural extension of the entire process. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org