ath5k: discard 11g caps if reported by an ar5211 eeprom
authorHelmut Schaa <helmut.schaa@googlemail.com>
Mon, 12 Jan 2009 12:04:06 +0000 (13:04 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 29 Jan 2009 21:00:26 +0000 (16:00 -0500)
commit81094888bfbb759ea395f1857a7c38982acb99a9
treecbf68ad1922d8f01d944f2e6339123d9f95cfd2e
parentcd8d3d321285a34b4e29cb7b04e552c49cc0f018
ath5k: discard 11g caps if reported by an ar5211 eeprom

At least one ar5211 card (GIGABYTE GN-WLMA101, 168c:0012 subsystem
1458:e800) reports itself as 11g capable which seems to be a bug in the
eeprom. initvals.c assumes that ar5211 is only 11b capable and thus refuses
to initialize this card. Hence this patch changes the probing for 11g
capabilities to discard 11g capabilities for ar5211 cards which allows this
specific card to work fine in 11b and 11a modes.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath5k/caps.c