Stefan Sperling <[email protected]> writes: > FreeBSD committed a couple of interesting things in r307529 > https://svnweb.freebsd.org/base?view=revision&revision=r307529 > Unfortunately the commit is a giant patch bomb which makes > it hard to pick out individual fixes :-( > > This patch extracts what I believe "fix IQ calibration bug" refers to. > The current code is only ever setting bits but not clearing bits which > should be cleared. > > My diff looks very different because FreeBSD made a lot of style > changes in their driver (e.g. they have an rtwn_bb_setbits() function > which we don't have). We could think about porting these over but > for now I'd like to focus on fixing bugs instead of style.
Appears to work fine with urtwn0 at uhub0 port 1 configuration 1 interface 0 "vendor 0x0bda ALFA AWUS036NHR" rev 2.00/2.00 addr 2 urtwn0: MAC/BB RTL8188RU, RF 6052 1T1R, address 00:c0:ca:xx:xx:xx -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
