btintel: Prevent BRI traffic crosstalking with WiFi module

Bug #2076881 reported by En-Wei Wu
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
linux (Ubuntu)
Status tracked in Oracular
Noble
Invalid
Undecided
En-Wei Wu
Oracular
New
Undecided
En-Wei Wu
linux-oem-6.11 (Ubuntu)
Status tracked in Oracular
Noble
Fix Committed
Undecided
En-Wei Wu
Oracular
Invalid
Undecided
En-Wei Wu

Bug Description

[Impact]
BRI (Bluetooth Radio Interface) traffic from CNVr to CNVi was found causing
cross talk step errors to WiFi. Therefore, Bluetooth is turned on, the WiFi
may be disrupted by Bluetooth and thus not work reliably.

[Fix]
Apply the patch https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/drivers/bluetooth/btintel.c?id=c707097a446ce3d284bc9f05736dc4701d2b8168 on noble-oem-6.11

[Test Plan]
1. Compile noble-oem-6.11
2. Include Bluetooth FWs ibt-0190-0291-iml.sfi, ibt-0190-0291.ddc, ibt-0190-0291.sfi in /lib/firmware/intel/
( These FWs are not public yet. We're going to do SRU in the future once the FWs are landed on the upstream linux-firmrware)
3. Include WiFi FWs bz-b0-fm-c0-92.ucode in /lib/firmware/
( The same. These FWs are not public yet )
4. Boot the noble-oem-6.11 kernel
5. Test WiFi functionality.

[Where problems could occur]
The patch makes use of UEFI variable. If the variable is somehow not shown in the ROM, there might be some error.

En-Wei Wu (rickywu)
Changed in linux-hwe-6.8 (Ubuntu):
assignee: nobody → En-Wei Wu (rickywu)
affects: linux-hwe-6.8 (Ubuntu) → linux-oem-6.11 (Ubuntu)
Changed in linux-oem-6.11 (Ubuntu):
assignee: En-Wei Wu (rickywu) → nobody
En-Wei Wu (rickywu)
Changed in linux-oem-6.11 (Ubuntu):
assignee: nobody → En-Wei Wu (rickywu)
no longer affects: linux-oem-6.11 (Ubuntu Oracular)
Changed in linux-oem-6.11 (Ubuntu Noble):
assignee: nobody → En-Wei Wu (rickywu)
description: updated
En-Wei Wu (rickywu)
description: updated
description: updated
En-Wei Wu (rickywu)
description: updated
En-Wei Wu (rickywu)
description: updated
description: updated
En-Wei Wu (rickywu)
Changed in linux-oem-6.11 (Ubuntu Oracular):
status: New → Invalid
Changed in linux (Ubuntu Noble):
status: New → Invalid
assignee: nobody → En-Wei Wu (rickywu)
Changed in linux (Ubuntu Oracular):
assignee: nobody → En-Wei Wu (rickywu)
En-Wei Wu (rickywu)
description: updated
LEE KUAN-YING (kyyc0426)
Changed in linux-oem-6.11 (Ubuntu Noble):
status: New → Fix Committed
En-Wei Wu (rickywu)
tags: added: oem-priority originate-from-2070338 somerville
tags: added: originate-from-2059878
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.11/6.11.0-1002.2 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-noble-linux-oem-6.11' to 'verification-done-noble-linux-oem-6.11'. If the problem still exists, change the tag 'verification-needed-noble-linux-oem-6.11' to 'verification-failed-noble-linux-oem-6.11'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-noble-linux-oem-6.11-v2 verification-needed-noble-linux-oem-6.11
Revision history for this message
hugh chao (hugh712) wrote :

Confirmed that linux-oem-6.11/6.11.0-1002.2 works well on my Intel BE201 device.

tags: added: verification-done-noble-linux-oem-6.11
removed: verification-needed-noble-linux-oem-6.11
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.