Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
7437 Discussions

Intel Bluetooth 7260 HCI Low Energy bug

ELenn
Beginner
1,577 Views

Hi. I have a Intel Wireless AC 7260 chip in my laptop (usb id 8087:07dc) with the latest bluetooth firmware patch (version 38) http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/commit/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq?id=f5b546819836f207a6df58d48423ca6112cd2801 kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel running on Linux 4.2.0.

I'm using HCI directly and I've noticed a bug.

According to the specified available Low Energy states returned by this chip, "Passive Scanning State and Initiating State" is one of the available states.

However if I start a LE scan and then initiate a connection, I get an error in response to the LE Create Connection command: "Connection Rejected due to Limited Resources (0x0d)". According to the bluetooth specification, this means "The Connection Rejected Due To Limited Resources error code indicates that an incoming connection was rejected due to limited resources" which makes no sense because there is no incoming connection.

If I don't have a LE scan active, it works as it should. One strange thing also is that if I do it in the reverse order, i.e. first send the LE Create Connection command (without the peripheral advertising), and then start the LE scan, it also works as it should; when the peripheral starts advertising it connects and the scan is still going on.

See the attached btmon capture of the HCI packets.

0 Kudos
1 Reply
jbenavides
Honored Contributor II
714 Views

Hello Emill,

We would like to inform that The Linux drivers are part of the upstream Linux kernel and are available through the regular channels.

Driver development is done in the open-source Linux community. You can find their contact information in the "Support" section from the driver download link:

https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi

For reference, please review the following advisory: http://www.intel.com/content/www/us/en/support/network-and-i-o/wireless-networking/000005511.html Linux* Support for Intel® Wi-Fi Adapters

0 Kudos
Reply