Add support for 0cf3:535b QCA_ROME device
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
| linux (Ubuntu) |
Fix Released
|
Undecided
|
Jesse Sung | ||
| Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
| Cosmic |
Fix Released
|
Medium
|
Unassigned | ||
| linux-oem (Ubuntu) |
Fix Released
|
Undecided
|
Jesse Sung | ||
| Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
| Cosmic |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
== Impact ==
0cf3:535b is not full functioning with the current in-kernel driver. For example, it doesn't work with a BLE keyboard.
== Fix ==
It is a QCA_ROME device. Should mark it so in the device ID table to make it work properly.
== Test Case ==
Try to use this module with a BLE keyboard. It is expected to work without problem, but instead it can't even find the keyboard.
== Risk of Regression ==
Very low. This is already in upstream, and proved working in QA lab.
Device info:
T: Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 2.01 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0cf3 ProdID=535b Rev= 0.01
C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
| Changed in hwe-next: | |
| status: | New → Fix Released |
| Changed in linux (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Changed in linux-oem (Ubuntu Cosmic): | |
| status: | New → Invalid |
| Changed in linux (Ubuntu Cosmic): | |
| importance: | Undecided → Medium |
| status: | New → Fix Committed |
| Changed in linux (Ubuntu Bionic): | |
| status: | New → Fix Committed |
| tags: |
added: verification-done-bionic verification-done-cosmic removed: verification-needed-bionic verification-needed-cosmic |
| Changed in linux-oem (Ubuntu Cosmic): | |
| status: | Invalid → Fix Released |
| tags: | added: cscc |
| tags: | added: kernel-daily-bug |

The commit is already in 4.20.