Opened 5 weeks ago

Closed 2 weeks ago

#5740 closed (fixed)

qca9984 incorrect 2.4ghz "rate" after qam256 commits

Reported by: tatsuya46 Owned by:
Keywords: Cc:

Description

qca9984 since the qam256 commits now always says 540 Mb/s on wireless status page "rate". before these commits rate was correct for 2.4ghz interface. 5ghz has wrong assumption for a while now (assumes 1170 Mb/s when its 1733 Mb/s 4x4 vht80).

this does not matter if qam256 is on or off.

Attachments (3)

rate.png (19.8 KB) - added by tatsuya46 5 weeks ago.
ath0 1733.3.png (17.6 KB) - added by tatsuya46 5 weeks ago.
ath0.1 1170.png (17.4 KB) - added by tatsuya46 5 weeks ago.

Download all attachments as: .zip

Change History (19)

Changed 5 weeks ago by tatsuya46

comment:1 Changed 5 weeks ago by tatsuya46

4x4 ht40 should be 600 Mb/s with qam256 off, 800 Mb/s with qam256 on.

comment:2 Changed 5 weeks ago by BrainSlayer

  • Resolution set to invalid
  • Status changed from new to closed

rate control is done in the qca firmware. i have no control about it. take it or leave it. rate is reported by mac80211 as driver provided it. for your own wrong assumptions. because its 1170 and not 1733 for long guard consult the mcs rate table http://mcsindex.com/

comment:3 Changed 5 weeks ago by tatsuya46

sgi is enabled

comment:4 Changed 5 weeks ago by BrainSlayer

by the way. mine doesnt show 540mbit at all

comment:5 Changed 5 weeks ago by BrainSlayer

Rate 260 Mb/s

comment:6 Changed 5 weeks ago by BrainSlayer

all rates where wrong. there was a formula bug in mcs display. it also showed the capabilities instead of current operation mode which showed wrong rates for qam64 since the radio was qam256 capable. the same for sgi

comment:7 Changed 5 weeks ago by BrainSlayer

comment:8 Changed 5 weeks ago by tatsuya46

  • Resolution invalid deleted
  • Status changed from closed to reopened

all is correct now except for ath0.1 vht80 vap it still says 1170 Mb/s. but main interface ath0 says 1733.3. sgi is on and working as devices are at 1300/1300 on the vap fine (3x3).

since the host is a dir-862L which is 3x3, im not sure if that will make the vap also be 3x3 or still 4x4. but regardless, the vap should be at least 1300 Mb/s then if 3x3 host + 4x4 repeater = 3x3 vap.

Changed 5 weeks ago by tatsuya46

Changed 5 weeks ago by tatsuya46

comment:9 Changed 5 weeks ago by BrainSlayer

  • Resolution set to fixed
  • Status changed from reopened to closed

fixed in r31495. vap should show the same speed as ath0. since all related properties like shortgi, qam256, network mode are global

comment:10 follow-up: Changed 5 weeks ago by BrainSlayer

and the speed does not show the current speed ,but just maximum capabilities. for current speed look at the assoc table

Last edited 5 weeks ago by BrainSlayer (previous) (diff)

comment:11 in reply to: ↑ 10 Changed 5 weeks ago by tatsuya46

Replying to BrainSlayer:

and the speed does not show the current speed ,but just maximum capabilities. for current speed look at the assoc table

yes i know. qca = shows maximum capab. broadcom = shows current speed. and yes i know the mcs rates.

Last edited 5 weeks ago by tatsuya46 (previous) (diff)

comment:12 Changed 5 weeks ago by tatsuya46

  • Resolution fixed deleted
  • Status changed from closed to reopened

the rates are wrong again on r31495 for qca9984, they went back to what they were before.

  • ath0 = 1170 Mb/s
  • ath0.1 = 1170 Mb/s
  • ath1 = 540 Mb/s (qam256 off)

but for qca9880 on dir-862L they are correct @ 1300 Mb/s

Last edited 5 weeks ago by tatsuya46 (previous) (diff)

comment:13 Changed 4 weeks ago by tatsuya46

Last edited 4 weeks ago by tatsuya46 (previous) (diff)

comment:14 Changed 4 weeks ago by tatsuya46

  • Resolution set to invalid
  • Status changed from reopened to closed

comment:15 Changed 4 weeks ago by tatsuya46

  • Resolution invalid deleted
  • Status changed from closed to reopened

comment:16 Changed 2 weeks ago by tatsuya46

  • Resolution set to fixed
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.