[Feature] Bluetooth support in Stone Peak

Bug #1188096 reported by XiongZhang
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
intel
Fix Released
Undecided
Unassigned
linux-firmware (Ubuntu)
Fix Released
Undecided
Tim Gardner
Utopic
Fix Released
Undecided
Tim Gardner

Bug Description

Stone Peak is WiFi and Bluetooth combo card for Broadwell mobile platform.
This feature is for BlueTooth driver, ROM patch loader, ROM patch file on Stone Peak

upsrea schedule: TBD

summary: - [Feature] Blue Tooth support in Stone Peak
+ [Feature] Bluetooth support in Stone Peak
Revision history for this message
Anthony Wong (anthonywong) wrote :

Is there any update on the status of the bluetooth driver, ROM patch loader and ROM patch file and the release schedule? This card is starting to show up in some machines we receive from OEM. Thanks.

Revision history for this message
Yingying Zhao (yingying-zhao) wrote :

Stone Peak Bluetooth schedule:
Beta available now.
PV ww27-32’14 (BDW).

Revision history for this message
Yingying Zhao (yingying-zhao) wrote :

StP Firmware patch has been submitted to the Linux-firmware tree:
http://marc.info/?l=linux-bluetooth&m=139483055908653&w=2

Revision history for this message
Jesse Sung (wenchien) wrote :

Upstream commit ef4e5e4a makes ROM patch loader applies to 8087:0a2a. After applying it to trusty kernel 3.13.0-18, btusb would ask for intel/ibt-hw-37.8.10-fw-1.10.1.14.d.bseq or intel/ibt-hw-37.8.bseq as a fallback.

However the firmware in #3 has a different name, which is ibt-hw-37.8.10-fw-1.10.2.27.d.bseq.

By placing ibt-hw-37.8.10-fw-1.10.2.27.d.bseq and ibt-hw-37.8.bseq in #3 into /lib/firmware/intel, the later one would be loaded by btusb, but the module doesn't work. Most of the time, 'hcitool scan' just stuck and doesn't return anything. Even it is completed, only bt addresses are shown and IDs are all n/a.

If I rename ibt-hw-37.8.10-fw-1.10.2.27.d.bseq to ibt-hw-37.8.10-fw-1.10.1.14.d.bseq, it would be loaded by btusb, but the module doesn't work at all. hciconfig says the module is down and it can't be turned on by 'hciconfig hci0 up'.

Revision history for this message
Anthony Wong (anthonywong) wrote :

We can no longer reproduce it on a platform we tested today, so I am closing this case.

Changed in intel:
status: New → Fix Released
Revision history for this message
Yingying Zhao (yingying-zhao) wrote :

This firmware update fix a HFP issue on EHCI which was reported from Canonical OEM team.
Please consider to pull the fix in Ubuntu 14.10.

http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/commit/?id=13eb208681bf7cc7434189dd925e587d12707d50

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Yingying,

Thanks for the note. I believe this should already be included in our linux-firmware package for our Ubuntu 14.10 release.

commit 01ca0001935ec78fabd4ca6fb80b5609f0e6c5be
Author: Tedd Ho-Jeong An <email address hidden>
Date: Fri Mar 14 13:52:58 2014 -0700

    linux-firmware: Add firmware patch file for Intel Bluetooth Device (7265)

    This patch adds Bluetooth firmware patch file for Intel Wireless 7265

    Signed-off-by: Tedd Ho-Jeong An <email address hidden>
    Signed-off-by: Ben Hutchings <email address hidden>

diff --git a/WHENCE b/WHENCE
index 14c20ff..98519be 100644
--- a/WHENCE
+++ b/WHENCE
@@ -2270,6 +2270,10 @@ File: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
 Version: auto.WP_1303_02_patch_0.1.54.1 (0x36)
 File: intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
 Version: auto.WP_1303_02_patch_0.1.54.1 (0x36)
+File: intel/ibt-hw-37.8.bseq
+Version: 1339_02.00
+File: intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
+Version: STP2_C0_1339_02_patch_13.1 (0x0D)

 Licence: Redistributable. See LICENCE.ibt_firmware for details

diff --git a/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq b/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
new file mode 100644
index 0000000..3177c29
Binary files /dev/null and b/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq differ
diff --git a/intel/ibt-hw-37.8.bseq b/intel/ibt-hw-37.8.bseq
new file mode 100644
index 0000000..9cf142a
Binary files /dev/null and b/intel/ibt-hw-37.8.bseq differ

Tim Gardner (timg-tpi)
information type: Private → Public
Changed in linux-firmware (Ubuntu Utopic):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → Fix Committed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Sorry, I need to correct my statement in comment #7, we have the fw file, but do not the update. Tim on my team will be pulling the update noted in comment #6 and uploading shortly. Sorry for any confusion.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.133

---------------
linux-firmware (1.133) utopic; urgency=medium

  * Rebase against git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 365e80cce17e033cc612ac6b3f74a28c2753f184
    radeon: add new firmware for the UVD block on older asics
    radeon: add updated firmware for radeon GPUs
    linux-firmware: add firmware v3.25.0.0 for ITEtech IT9135 DVB-T USB dr
    xc4000: add firmware for Xceive xc4000 tuner driver
    xc5000: Add firmware for xc5000c variant
    as102: add firmware for Abilis Systems Single DVB-T Receiver
    Move metadata for intel/fw_sst_0f28.bin-48kHz_i2s_master into WHENCE
    bnx2x: Add FW 7.10.51
    cxgb4: Update firmware to revision 1.11.27.0
    linux-firmware: Add Intel BT firmware for 3160
    xhci-rcar: add firmware for R-Car H2/M2 USB 3.0 host controller
    linux-firmware: Update firmware patch for Intel BT 7265
    linux-firmware: Update firmware patch for Intel BT 7260
    fw_sst_0f28: Add firmware for Intel Baytrail SST DSP
    firmware: qat: QAT_dh895 - Removed unnecessary dma read.
    wl18xx: add version 4 of the wl18xx firmware
    qla2xxx: Update ql2{4,5}00_fw.bin to version 7.03.00
    Move the s5p-mfc firmware out of its subdirectory
  * linux-firmware: Updated firmware patch for Intel Bluetooth 7265
    -LP: #1188096
 -- Tim Gardner <email address hidden> Fri, 29 Aug 2014 06:43:21 -0600

Changed in linux-firmware (Ubuntu Utopic):
status: Fix Committed → Fix Released
Revision history for this message
Yingying Zhao (yingying-zhao) wrote :

This patch adds new firmware patch file for
- Intel Wireless 7265 Bluetooth ROM-spin SKU, also known as StP2 D0

http://article.gmane.org/gmane.linux.bluez.kernel/53571

Revision history for this message
Jeremy (wa113y3s) wrote :

Jesse Sung, have you had any luck finding intel/ibt-hw-37.8.10-fw-1.10.1.14.d.bseq as it seems there are quite a few that have similar bluetooth and don't work

Bluetooth: hci0: read Intel version: 370810011001140d00
bluetooth hci0: Direct firmware load for intel/ibt-hw-37.8.10-fw-1.10.1.14.d.bseq failed with error -2
Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.8.10-fw-1.10.1.14.d.bseq(-2)
Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.bseq

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.