Bug 1537058 - bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq failed with error -2 Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq(-2)
Summary: bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.80.1.29.c....
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: linux-firmware
Version: 28
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: David Woodhouse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-01-22 11:11 UTC by Constantine Karnacevych
Modified: 2018-12-30 01:39 UTC (History)
10 users (show)

Fixed In Version: linux-firmware-20181219-89.git0f22c852.fc29 linux-firmware-20181219-89.git0f22c852.fc28
Clone Of: 1241594
Environment:
Last Closed: 2018-12-23 02:52:51 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Constantine Karnacevych 2018-01-22 11:11:39 UTC
The problem re-appeared after recent update

=============================================================

+++ This bug was initially created as a clone of Bug #1241594 +++

Description of problem:
No work bluetooth 
in dmesg 
bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq failed with error -2 
Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq(-2)


How reproducible:
Each launch notebook

Steps to Reproduce:
1.run notebook
2.no work bluetooth
3.

Actual results:


Expected results:


Additional info:
notebook msi s12
wifi/bt adapter Intel® Dual Band Wireless-N 7260

--- Additional comment from  on 2015-12-13 17:03:42 EST ---

I have this same problem. It looks like the files in /usr/lib/firmware/intel/ibt-hw-*.bseq are within the linux-firmware package. Looks like it needs to be updated. Anyone know the procedure for that?

--- Additional comment from  on 2015-12-13 17:20:57 EST ---

But if you look in the Linux kernel source tree, this file doesn't exist. Maybe Intel hasn't yet released this firmware?

https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/intel

--- Additional comment from Josh Boyer on 2015-12-14 08:53:34 EST ---

(In reply to acutiator from comment #1)
> I have this same problem. It looks like the files in
> /usr/lib/firmware/intel/ibt-hw-*.bseq are within the linux-firmware package.
> Looks like it needs to be updated. Anyone know the procedure for that?

You file a bug against linux-firmware in bugzilla requesting an update.  However, one was just done on Nov 30 and the specific file mentioned still doesn't exist upstream.  The kernel is falling back to a more generic firmware file though.

--- Additional comment from Tedd An on 2015-12-14 13:04:23 EST ---

Hi,

Where did you get that 7260 card?
That's the pre-production engineering sample and we don't support that version of the card.

--- Additional comment from  on 2015-12-14 22:59:19 EST ---

I bought mine on Amazon: http://www.amazon.com/gp/product/B00DMCVKMU?psc=1&redirect=true&ref_=oh_aui_detailpage_o04_s00

Has 709 reviews, so I imagine way more purchases than that. I can take a picture of the front of the card if you'd like more details on my specific one, but it does show up as a 7260 in Linux.

--- Additional comment from  on 2015-12-14 23:04:47 EST ---

Additionally I remember comparing a bunch of Intel's wifi cards on their website, and there's an official page for the 7260: http://www.intel.com/content/www/us/en/wireless-products/dual-band-wireless-ac-7260-bluetooth.html

--- Additional comment from Tedd An on 2015-12-15 11:48:27 EST ---

7260 is supported product but the one that you have is "pre-production" version.

bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq failed with error -2 
Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq(-2)

This string tells the version of FW running on your card and the one that you have is NOT official release version.

Please provide the picture of your card, front and back.

Regards,

Tedd

--- Additional comment from  on 2015-12-16 10:52 EST ---



--- Additional comment from  on 2015-12-16 10:53 EST ---



--- Additional comment from  on 2015-12-16 10:53:52 EST ---

I don't know if you get notifications about attachments, but I've attached a picture of the front and back of my card. Hopefully that clarifies what this hardware is.

--- Additional comment from  on 2015-12-16 10:54:34 EST ---

Additionally, what should the 7260 currently be using for its firmware file?

--- Additional comment from Tedd An on 2015-12-17 13:47:00 EST ---

Hi Bryant,

Thanks for the picture and I forwarded to the team who may can know more about the that card.

7260 uses one of these files depends on the card's FW revision.
ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
ibt-hw-37.7.10-fw-1.80.2.3.d.bseq

Regards,
Tedd

Comment 1 Constantine Karnacevych 2018-01-24 11:14:02 UTC
that's weird.
after I updated packages yesterday with kernel 4.14.14-300.fc27.x86_64 and rebooted everything worked fine. but began to fail again after the next reboot o_0

Comment 2 Constantine Karnacevych 2018-07-19 10:05:19 UTC
# bluetoothctl
Agent registered
[bluetooth]# devices
Device 00:23:01:14:00:51 H2
Device C0:D3:C0:0F:E5:7C Galaxy S8+
[bluetooth]# pair 00:23:01:14:00:51
Attempting to pair with 00:23:01:14:00:51
[bluetooth]# info 00:23:01:14:00:51
Device 00:23:01:14:00:51 (public)
        Name: H2
        Alias: H2
        Class: 0x00240404
        Icon: audio-card
        Paired: no
        Trusted: yes
        Blocked: no
        Connected: no
        LegacyPairing: no
        UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
Failed to pair: org.bluez.Error.AuthenticationCanceled

# dmesg | grep -i blu
[    6.503344] Bluetooth: Core ver 2.22
[    6.503372] Bluetooth: HCI device and connection manager initialized
[    6.503378] Bluetooth: HCI socket layer initialized
[    6.503380] Bluetooth: L2CAP socket layer initialized
[    6.503389] Bluetooth: SCO socket layer initialized
[    7.403583] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    7.403585] Bluetooth: BNEP filters: protocol multicast
[    7.403590] Bluetooth: BNEP socket layer initialized
[    8.544014] Bluetooth: hci0: command 0x0c03 tx timeout
[   16.864005] Bluetooth: hci0 sending initial HCI reset command failed (-110)
[   19.168003] Bluetooth: hci0: command 0x0c03 tx timeout
[   27.617030] Bluetooth: hci0 sending initial HCI reset command failed (-110)
[12225.046006] Bluetooth: hci0: read Intel version: 370710018001290c00
[12225.048449] bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq failed with error -2
[12225.048451] Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.80.1.29.c.bseq(-2)
[12225.048710] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.bseq
[12225.052872] Bluetooth: hci0: Intel firmware patch completed
[12225.122170] Bluetooth: RFCOMM TTY layer initialized
[12225.122182] Bluetooth: RFCOMM socket layer initialized
[12225.122250] Bluetooth: RFCOMM ver 1.11

# tail -f /var/log/messages
Jul 19 13:00:30 digital bluetoothd[857]: Pair device timed out for hci0

Comment 3 Fedora Update System 2018-12-20 05:06:11 UTC
linux-firmware-20181219-89.git0f22c852.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-ba224c644f

Comment 4 Fedora Update System 2018-12-20 05:06:21 UTC
linux-firmware-20181219-89.git0f22c852.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-7d88c302b7

Comment 5 Fedora Update System 2018-12-21 05:47:00 UTC
linux-firmware-20181219-89.git0f22c852.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-7d88c302b7

Comment 6 Fedora Update System 2018-12-21 21:05:50 UTC
linux-firmware-20181219-89.git0f22c852.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-ba224c644f

Comment 7 Fedora Update System 2018-12-23 02:52:51 UTC
linux-firmware-20181219-89.git0f22c852.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.

Comment 8 Fedora Update System 2018-12-30 01:39:07 UTC
linux-firmware-20181219-89.git0f22c852.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.