|
@@ -4902,10 +4902,10 @@ static int rt2800_init_registers(struct rt2x00_dev *rt2x00dev)
|
|
|
rt2800_register_write(rt2x00dev, TXOP_HLDR_ET, reg);
|
|
|
|
|
|
rt2800_register_read(rt2x00dev, TX_RTS_CFG, ®);
|
|
|
- rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 32);
|
|
|
+ rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 7);
|
|
|
rt2x00_set_field32(®, TX_RTS_CFG_RTS_THRES,
|
|
|
IEEE80211_MAX_RTS_THRESHOLD);
|
|
|
- rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 0);
|
|
|
+ rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 1);
|
|
|
rt2800_register_write(rt2x00dev, TX_RTS_CFG, reg);
|
|
|
|
|
|
rt2800_register_write(rt2x00dev, EXP_ACK_TIME, 0x002400ca);
|