1
linux/drivers/net/wireless/rt2x00
Ivo van Doorn 755a957d40 rt2x00: Fix chipset revision validation
The validation of the chipset revision was broken
since for rt2500usb and rt73usb different registers
should be read. When rt2500usb was loaded for a rt73
device it would false think the chipset was correct
because the wrong register was read and validated.

This has been fixed by expanding the check to also
see if the first 4 bits of the revision is not-0
(When reading the wrong register offset the returned
value is usually 0 which can be interpreted as invalid)

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2007-11-14 21:21:15 -05:00
..
Kconfig
Makefile
rt2x00.h rt2x00: Fix chipset revision validation 2007-11-14 21:21:15 -05:00
rt2x00config.c [PATCH] rt2x00: Reorganize configuration handler 2007-10-10 16:55:15 -07:00
rt2x00debug.c rt2x00: Add rt2x00dev->flags to debugfs 2007-10-10 16:53:04 -07:00
rt2x00debug.h
rt2x00dev.c [PATCH] rt2x00: Fix residual check in PLCP calculations. 2007-10-18 16:19:04 -04:00
rt2x00firmware.c
rt2x00lib.h [PATCH] rt2x00: jiffies_round -> jiffies_round_relative 2007-10-25 22:05:36 -04:00
rt2x00mac.c [PATCH] rt2x00: Reorganize configuration handler 2007-10-10 16:55:15 -07:00
rt2x00pci.c [PATCH] mac80211: revamp interface and filter configuration 2007-10-10 16:52:57 -07:00
rt2x00pci.h
rt2x00reg.h [PATCH] rt2x00: Move TSF sync values into rt2x00config 2007-10-10 16:55:12 -07:00
rt2x00rfkill.c [PATCH] rt2x00: Fix rfkill handling 2007-10-10 16:55:11 -07:00
rt2x00ring.h [PATCH] mac80211: revamp interface and filter configuration 2007-10-10 16:52:57 -07:00
rt2x00usb.c [PATCH] rt2x00: Add get_tx_data_len callback function 2007-10-10 16:55:13 -07:00
rt2x00usb.h [PATCH] rt2x00: Increase rt2x00usb_vendor_request timeout. 2007-10-10 16:53:02 -07:00
rt61pci.c [PATCH] rt2x00: Allways memset memory obtained from skb_push() 2007-10-10 16:55:17 -07:00
rt61pci.h
rt73usb.c rt2x00: Fix chipset revision validation 2007-11-14 21:21:15 -05:00
rt73usb.h [PATCH] mac80211: revamp interface and filter configuration 2007-10-10 16:52:57 -07:00
rt2400pci.c [PATCH] rt2x00: Reorganize configuration handler 2007-10-10 16:55:15 -07:00
rt2400pci.h
rt2500pci.c rt2x00: Fix chipset revision validation 2007-11-14 21:21:15 -05:00
rt2500pci.h
rt2500usb.c rt2x00: Fix chipset revision validation 2007-11-14 21:21:15 -05:00
rt2500usb.h