Now that the port is working, I've started doing some traffic with the carambola 2 board on FreeBSD.
So far, so good:
# athstats
546236 data frames received
509242 data frames transmit
155 tx frames with an alternate rate
14818 short on-chip tx retries
13617 long on-chip tx retries
645 tx failed 'cuz too many retries
MCS7 current transmit rate
2 recv eol interrupts
9 tx frames with no ack marked
506786 tx frames with short preamble
1414 rx failed 'cuz of bad CRC
1543 rx failed 'cuz of PHY err
12 OFDM restart
1531 CCK restart
20610 beacons transmitted
71 periodic calibrations
-0/+0 TDMA slot adjust (usecs, smoothed)
24 rssi of last ack
25 avg recv rssi
-96 rx noise floor
2447 tx frames through raw api
39730 A-MPDU sub-frames received
494045 Half-GI frames received
5967 40MHz frames received
8037 CRC errors for non-last A-MPDU subframes
2 CRC errors for last subframe in an A-MPDU
498972 Frames transmitted with HT Protection
3 TX Timeout
177 Number of frames retransmitted in software
15717 A-MPDU sub-frame TX attempt success
177 A-MPDU sub-frame TX attempt failures
1 spur immunity level
4 first step level
128 OFDM weak signal detect
9 CCK weak signal threshold
108 ANI increased spur immunity
105 ANI decrease spur immunity
108 ANI increased first step level
105 ANI decreased first step level
943666 cumulative OFDM phy error count
108574 cumulative CCK phy error count
2 ANI parameters zero'd for non-STA operation
44 ANI forced listen time to zero
44 ANI calculated listen time < 0
13603 missing ACK's
14996 RTS without CTS
504970 successful RTS
34928 bad FCS
Antenna profile:
[0] tx 496835 rx 0
[2] tx 0 rx 546236