Support for udav USB to Ethernet adapter



  • The udav is listed as supported but the driver is not included in the kernel build.

    I've downloaded the developer's ISO and built it as a loadable module (I also needed to patch the driver to get my device recognised.)



  • udav is not in the GENERIC kernel of FreeBSD 6.2, 6.3 nor 7.0 hence we didn't have it. I just committed a change to add to future builds, though that won't work for you since you need a patch. If you send the patch to coreteam@pfsense.org we can get it included.



  • Patch is in FreeBSD head: src/sys/dev/usb/if_udav.c revision 1.35 and src/sys/dev/usb/usbdevs revision 1.348. A quick glance suggests it hasn't been made in the 7.0 branch nor in the 6.x branch.



  • It's probably worth contacting the FreeBSD developer involved to see if you can persuade them to MFC (Merge From Current) the patch to the RELENG_7 and RELENG_6 branches. That way, the patch will find its way into FreeBSD 7.1-RELEASE (and 6.4-RELEASE if that ever happens).

    If the patch is only in HEAD, it won't ship until 8.0-RELEASE, which could be 18 months away.



  • Good suggestion. Thanks.


Locked