You are not logged in.

#1 2018-10-06 17:05:19

teXnican
Member
Registered: 2018-09-21
Posts: 28

[SOLVED] Intel AC 9260 Bluetooth failed to send firmware data

I have installed the Intel Dual Band Wireless-Ac 9260 in my ThinkPad A485. WiFi works out of the box, bluetooth however not at all. This card has official Linux Support and should work according to the Intel website. Since Bluetooth works fine in a dual-boodet Windows 10 it's no hardware malfunction or wrong wiring.

I'm using the latest kernel

$ uname -a
Linux xenonpad 4.18.12-arch1-1-ARCH #1 SMP PREEMPT Thu Oct 4 01:01:27 UTC 2018 x86_64 GNU/Linux

The error is indicated in the dmesg output

$ dmesg | grep -i bluetooth
[   21.756292] Bluetooth: Core ver 2.22
[   21.756348] Bluetooth: HCI device and connection manager initialized
[   21.756357] Bluetooth: HCI socket layer initialized
[   21.756363] Bluetooth: L2CAP socket layer initialized
[   21.756377] Bluetooth: SCO socket layer initialized
[   21.782360] Bluetooth: hci0: Bootloader revision 0.1 build 42 week 52 2015
[   21.787365] Bluetooth: hci0: Device revision is 2
[   21.787367] Bluetooth: hci0: Secure boot is enabled
[   21.787368] Bluetooth: hci0: OTP lock is enabled
[   21.787368] Bluetooth: hci0: API lock is enabled
[   21.787369] Bluetooth: hci0: Debug lock is disabled
[   21.787377] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[   21.789689] Bluetooth: hci0: Found device firmware: intel/ibt-18-16-1.sfi
[   23.946762] Bluetooth: hci0: command 0xfc09 tx timeout
[   31.840383] Bluetooth: hci0: Failed to send firmware data (-110)

The iwlwifi kernel driver seems to be used correctly

$ lspci -vnn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d0]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:15d0]
	Flags: fast devsel

00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d1]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:15d1]
	Flags: fast devsel, IRQ 25
	Capabilities: <access denied>

00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge [1022:1452]
	Flags: fast devsel

00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d3] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 26
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: c0b00000-c0bfffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d3] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: c0a00000-c0afffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d3] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 28
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: c0900000-c09fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d3] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 29
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 00003000-00003fff [size=4K]
	Memory behind bridge: c0800000-c08fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.6 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d3] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 00002000-00002fff [size=4K]
	Memory behind bridge: c0700000-c07fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge [1022:1452]
	Flags: fast devsel

00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:15db] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 31
	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: 00001000-00001fff [size=4K]
	Memory behind bridge: c0300000-c06fffff [size=4M]
	Prefetchable memory behind bridge: 00000000b0000000-00000000c01fffff [size=258M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:15dc] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 32
	Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: c0200000-c02fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
	Subsystem: Lenovo FCH SMBus Controller [17aa:5122]
	Flags: 66MHz, medium devsel
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco

00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Lenovo FCH LPC Bridge [17aa:5122]
	Flags: bus master, 66MHz, medium devsel, latency 0

00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15e8]
	Flags: fast devsel

00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15e9]
	Flags: fast devsel

00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ea]
	Flags: fast devsel

00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15eb]
	Flags: fast devsel
	Kernel driver in use: k10temp
	Kernel modules: k10temp

00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ec]
	Flags: fast devsel

00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ed]
	Flags: fast devsel

00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ee]
	Flags: fast devsel

00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ef]
	Flags: fast devsel

01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader [10ec:522a] (rev 01)
	Subsystem: Lenovo RTS522A PCI Express Card Reader [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 71
	Memory at c0b00000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci

02:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)
	Subsystem: Intel Corporation Wireless-AC 9260 [8086:0014]
	Flags: bus master, fast devsel, latency 0, IRQ 81
	Memory at c0a00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

03:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a801]
	Flags: bus master, fast devsel, latency 0, IRQ 34, NUMA node 0
	Memory at c0900000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme

04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0e)
	Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 74
	I/O ports at 3400 [size=256]
	Memory at c0814000 (64-bit, non-prefetchable) [size=4K]
	Memory at c0800000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

04:00.1 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Device [10ec:816a] (rev 0e) (prog-if 02 [16550])
	Subsystem: Lenovo Device [17aa:5122]
	Flags: fast devsel, IRQ 33
	I/O ports at 3200 [size=256]
	Memory at c0815000 (64-bit, non-prefetchable) [size=4K]
	Memory at c0804000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>

04:00.2 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Device [10ec:816b] (rev 0e) (prog-if 02 [16550])
	Subsystem: Lenovo Device [17aa:5122]
	Flags: fast devsel, IRQ 33
	I/O ports at 3100 [size=256]
	Memory at c0816000 (64-bit, non-prefetchable) [size=4K]
	Memory at c0808000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>

04:00.3 IPMI Interface [0c07]: Realtek Semiconductor Co., Ltd. Device [10ec:816c] (rev 0e) (prog-if 01 [KCS])
	Subsystem: Lenovo Device [17aa:5122]
	Flags: fast devsel, IRQ 255
	I/O ports at 3000 [disabled] [size=256]
	Memory at c0817000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Memory at c080c000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Capabilities: <access denied>
	Kernel modules: ipmi_si

04:00.4 USB controller [0c03]: Realtek Semiconductor Co., Ltd. Device [10ec:816d] (rev 0e) (prog-if 20 [EHCI])
	Subsystem: Lenovo Device [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 33
	Memory at c0818000 (32-bit, non-prefetchable) [size=4K]
	Memory at c0810000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
	Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 76
	I/O ports at 2000 [size=256]
	Memory at c0704000 (64-bit, non-prefetchable) [size=4K]
	Memory at c0700000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd] (rev d1) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 92
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	Memory at c0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at 1000 [size=256]
	Memory at c0600000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:15de]
	Subsystem: Lenovo Device [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 79
	Memory at c0688000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

06:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Device [1022:15df]
	Subsystem: Lenovo Device [17aa:5122]
	Flags: fast devsel, IRQ 255
	Memory at c0500000 (32-bit, non-prefetchable) [disabled] [size=1M]
	Memory at c068c000 (32-bit, non-prefetchable) [disabled] [size=8K]
	Capabilities: <access denied>

06:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15e0] (prog-if 30 [XHCI])
	Subsystem: Lenovo Device [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 36
	Memory at c0300000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

06:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15e1] (prog-if 30 [XHCI])
	Subsystem: Lenovo Device [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 45
	Memory at c0400000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Device [1022:15e3]
	Subsystem: Lenovo Device [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 80
	Memory at c0680000 (32-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

07:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 61) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo FCH SATA Controller [AHCI mode] [17aa:5122]
	Flags: bus master, fast devsel, latency 0, IRQ 73
	Memory at c0200000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

The firmware is also present on the machine

ls /lib/firmware/ | grep iwlwifi-9260
iwlwifi-9260-th-b0-jf-b0-33.ucode
iwlwifi-9260-th-b0-jf-b0-34.ucode
iwlwifi-9260-th-b0-jf-b0-38.ucode

Nothing on rfkill

$ rfkill list all
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

What can I do about the "failed to send firmware data" on dmesg? How can I go on fixing this?

Best regards

Last edited by teXnican (2019-02-17 13:06:54)

Offline

#2 2018-11-01 01:39:57

bibinne
Member
Registered: 2018-11-01
Posts: 43

Re: [SOLVED] Intel AC 9260 Bluetooth failed to send firmware data

Hi,
I have the same issue.
What i do to Solve it: it appears to be a problem beetween the bluetooth and the wifi modules (see on google). Reboot, go in the bios, deactivate wifi, reboot, check your dmesg, bluetooth should work. Then reboot, go in the bios, reactivate wifi. Wifi and bluetooth should work.
Before to find this solution i had to reset thé bios... Which worked but was longer to apply...
Hope it Works for you, and if you find an easier solution, please post it there.

Bibi

Offline

#3 2018-12-01 10:07:47

teXnican
Member
Registered: 2018-09-21
Posts: 28

Re: [SOLVED] Intel AC 9260 Bluetooth failed to send firmware data

Hi,

please specify: You have the ThinkPad A485 upgraded aftermarket with the Intel AC 9260?

The steps you suggested do not change anything. Bluetooth is still not working at any time no matter what I turn on and off in the UEFI:

    [   15.831493] Bluetooth: hci0: Reading Intel version information failed (-110)
    [   15.831507] Bluetooth: hci0: command 0xfc05 tx timeout

This is on Kernel 4.19.4 now.

Offline

#4 2019-02-15 19:41:01

teXnican
Member
Registered: 2018-09-21
Posts: 28

Re: [SOLVED] Intel AC 9260 Bluetooth failed to send firmware data

This issue has been solved via a BIOS update Lenovo issued in the meantime. Bluetooth adapter is now recognized and working as indended. Please mark as solved.

Offline

#5 2019-02-15 19:57:45

2ManyDogs
Forum Moderator
Registered: 2012-01-15
Posts: 4,645

Re: [SOLVED] Intel AC 9260 Bluetooth failed to send firmware data

teXnican wrote:

Please mark as solved.

You can do this yourself. Edit the title of your first post.


How to post. A sincere effort to use modest and proper language and grammar is a sign of respect toward the community.

Offline

#6 2019-02-16 11:28:16

teXnican
Member
Registered: 2018-09-21
Posts: 28

Re: [SOLVED] Intel AC 9260 Bluetooth failed to send firmware data

Title is too long to include [SOLVED]. Will leave as is to keep the issue easier to find from websearches.

Offline

#7 2019-02-16 14:47:23

2ManyDogs
Forum Moderator
Registered: 2012-01-15
Posts: 4,645

Re: [SOLVED] Intel AC 9260 Bluetooth failed to send firmware data

teXnican wrote:

Title is too long to include [SOLVED]. Will leave as is to keep the issue easier to find from websearches.

Shorten the title.


How to post. A sincere effort to use modest and proper language and grammar is a sign of respect toward the community.

Offline

Board footer

Powered by FluxBB