Why does standard build for R7800 use ct driver?

The standard build for the NETGEAR Nighthawk X4S R7800 uses the drivers from Candela Technologies .

Specifically, it uses the following 2 packages:

  • ath10k-firmware-qca9984-ct
  • kmod-ath10k-ct

This creates significant performance issues on 2.4 Ghz wifi. In my experiments, using these packages instead of the non -ct versions slows down download speed by a factor of 8.

Many people have reported the same thing (see links below).

I would like to understand why the standard build uses the -ct packages instead of ath10k-firmware-qca9984 and kmod-ath10k ?

1 Like

Because some 5 years ago the mainline ath10k development was stuck, while Candelatech did actively develop & fix -ct driver.

1 Like

I see. Should this decision be reconsidered today? I see recent commits in the mainline ath10k right now.

I suggest you test the ct/non-ct drivers by yourself.

In my home, at least one device is much faster using non-ct driver, the others no difference on both.
So I use non-ct driver. And I do not care what the real reason is.

I have thoroughly tested it. The non -ct is significantly faster for the NETGEAR Nighthawk X4S R7800, very consistently. This is corroborated by the 4 links I copy pasted above.

I therefore suggest that the non -ct version is used in the standard build for this device.


I also use the non-ct driver, seems to work better in my environment.
But I did limited testing so YMMV.

1 Like