On 2012-10-06 1:48 AM, Adrian Chadd wrote: > On 5 October 2012 09:51, Sven Eckelmann <sven@xxxxxxxxxxxxx> wrote: > >>> Well, is it a RX chainmask thing, or is it a chip thing? >>> >>> It's totally possible to have an RX chainmask of say 0x2 or 0x4.. >> >> What are you trying to tell us? > > That the check for "rx chainmask == 1? Definitely can't do MRC CCK" > implying "rx chainmask != 1? Definitely can do MRC CCK." > I think that's the wrong logic. It may be a general chipset problem > across some/all AR9300 and later chips that doing MRC CCK with only > one RX chain enabled is a problem, or it may be a single-chain NIC > problem. > > I'm pretty sure we can configure any of the RX antennas; it doesn't > have to be "one chain == chain 0." > > Anywy. I'll double check that. I'm pretty sure it's an issue specific to single-stream chipsets, where all MRC functionality was left out (and thus the register access leads nowhere). I don't think this needs to consider multi-stream chipsets with only one enabled chain. - Felix -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html