Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev 30) Subsystem [8086:0034] Kernel 4.19+: Bluetooth not working; Ubuntu 20.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
New bug report for kernel:
After testing Ubuntu 20.04 on my Intel NUC (NUC8i3BEH) I found out, that Bluetooth (LE) [hardware: Intel Wireless-AC 9560] isn't working; hcitool lescan reports:
hcitool lescan
Set scan parameters failed: Input/output error
When the error occurs, btmon is reporting:
> HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 20:22:26.130058
LE Set Scan Enable (0x08|0x000c) ncmd 1
Status: Command Disallowed (0x0c)
Beside the following error messages, there are no clues in the syslog concerning the error as far as I can tell:
[ 138.152718] debugfs: File 'le_min_key_size' in directory 'hci0' already present!
[ 138.152722] debugfs: File 'le_max_key_size' in directory 'hci0' already present!
After testing the Ubuntu kernels I found out that this Bluetooth LE scanning works just fine with Kernel 4.15 (Ubuntu 18.04 up to date standard kernel) and Kernel 4.18 (Ubuntu 18.04.1 HWE EOL kernel).
The problem starts from kernel version 5.0 (Ubuntu 18.04.2 HWE kernel) and is reproducible with the current Ubuntu 20.04 standard kernel.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu26
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CasperMD5CheckR
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-04-01 (8 days ago)
InstallationMedia: Ubuntu-Server 20.04 LTS "Focal Fossa" - Beta amd64 (20200331)
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0463:ffff MGE UPS Systems UPS
Bus 001 Device 002: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 004: ID 8087:0aaa Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Intel(R) Client Systems NUC8i3BEH
Package: linux (not installed)
ProcFB:
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.187
Tags: focal
Uname: Linux 5.4.0-21-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
_MarkForUpload: True
dmi.bios.date: 03/09/2020
dmi.bios.vendor: Intel Corp.
dmi.bios.version: BECFL357.
dmi.board.name: NUC8BEB
dmi.board.vendor: Intel Corporation
dmi.board.version: J72693-306
dmi.chassis.type: 35
dmi.chassis.vendor: Intel Corporation
dmi.chassis.
dmi.modalias: dmi:bvnIntelCor
dmi.product.family: Intel NUC
dmi.product.name: NUC8i3BEH
dmi.product.sku: BOXNUC8i3BEH
dmi.product.
dmi.sys.vendor: Intel(R) Client Systems
affects: | kernel-package (Ubuntu) → linux (Ubuntu) |
tags: | added: hwe-bluetooth |
summary: |
- Kernel 4.19+: Bluetooth not working; Ubuntu 20.04 + Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev + 30) Subsystem [8086:0034] Kernel 4.19+: Bluetooth not working; + Ubuntu 20.04 |
I can confirm that 4.19 mainline kernel has got the error:
Linux xxx 4.19.114- 0419114- generic #202004021037 SMP Thu Apr 2 14:42:12 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
hcitool lescan
Set scan parameters failed: Input/output error
@ RAW Open: hcitool (privileged) version 2.22 {0x0004} [hci0] 20:54:57.660407
< HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #1 [hci0] 20:54:57.660419
Type: Active (0x01)
Interval: 10.000 msec (0x0010)
Window: 10.000 msec (0x0010)
Own address type: Public (0x00)
Filter policy: Accept all advertisement (0x00)
> HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 20:54:57.779936
LE Set Scan Parameters (0x08|0x000b) ncmd 1
Status: Command Disallowed (0x0c)
@ RAW Close: hcitool
4.18 mainline kernel works: 041820- generic #201812030624 SMP Mon Dec 3 11:25:55 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Linux xxx 4.18.20-