Date: Wed, 19 Sep 2007 18:03:39 GMT From: Sam Leffler <sam@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 126605 for review Message-ID: <200709191803.l8JI3d7R068264@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=126605 Change 126605 by sam@sam_ebb on 2007/09/19 18:03:25 Import sephe's broadcom driver. To use it you need v3 firwmare. Stick the uuencoded'd firmware image in sys/contrib/dev/bwi and build the bwifw module. Need to update the bwifw Makefile to craft links so auto-loading works; if you don't do that you must manually load the fw module. Tested only with a 4309 card on amd64. No rate control yet but seems functional in sta and monitor mode. 2.4G only. Beware this is a very hack+slash job; needs lots of tlc before it's a candidate for cvs. Obtained from: dflybsd Affected files ... .. //depot/projects/wifi/sys/conf/files#61 edit .. //depot/projects/wifi/sys/dev/bwi/bitops.h#1 add .. //depot/projects/wifi/sys/dev/bwi/bwimac.c#1 add .. //depot/projects/wifi/sys/dev/bwi/bwimac.h#1 add .. //depot/projects/wifi/sys/dev/bwi/bwiphy.c#1 add .. //depot/projects/wifi/sys/dev/bwi/bwiphy.h#1 add .. //depot/projects/wifi/sys/dev/bwi/bwirf.c#1 add .. //depot/projects/wifi/sys/dev/bwi/bwirf.h#1 add .. //depot/projects/wifi/sys/dev/bwi/if_bwi.c#1 add .. //depot/projects/wifi/sys/dev/bwi/if_bwi_pci.c#1 add .. //depot/projects/wifi/sys/dev/bwi/if_bwireg.h#1 add .. //depot/projects/wifi/sys/dev/bwi/if_bwivar.h#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/COPYING#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/README#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/b43-fwcutter.1#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/fwcutter.c#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/fwcutter.h#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/fwcutter_list.h#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/md5.c#1 add .. //depot/projects/wifi/sys/gnu/dev/bwi/md5.h#1 add .. //depot/projects/wifi/sys/modules/Makefile#44 edit .. //depot/projects/wifi/sys/modules/bwi/Makefile#1 add .. //depot/projects/wifi/sys/modules/bwifw/Makefile#1 add .. //depot/projects/wifi/sys/modules/bwifw/fwcutter/Makefile#1 add Differences ... ==== //depot/projects/wifi/sys/conf/files#61 (text+ko) ==== @@ -494,6 +494,11 @@ dev/bktr/bktr_os.c optional bktr pci dev/bktr/bktr_tuner.c optional bktr pci dev/bktr/msp34xx.c optional bktr pci +dev/bwi/if_bwi.c optional bwi +dev/bwi/if_bwi_pci.c optional bwi pci +dev/bwi/bwimac.c optional bwi +dev/bwi/bwiphy.c optional bwi +dev/bwi/bwirf.c optional bwi dev/buslogic/bt.c optional bt dev/buslogic/bt_eisa.c optional bt eisa dev/buslogic/bt_isa.c optional bt isa ==== //depot/projects/wifi/sys/modules/Makefile#44 (text+ko) ==== @@ -40,6 +40,7 @@ ${_bios} \ ${_bktr} \ bridgestp \ + bwi \ cam \ ${_canbepm} \ ${_canbus} \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709191803.l8JI3d7R068264>