Thread (25 messages) 25 messages, 4 authors, 2026-03-02

Re: [PATCH BlueZ 01/15] doc/qualification: gap-pics: add footnote for TSPC_GAP_21_9 feature

From: Christian Eggers <ceggers@arri.de>
Date: 2026-02-27 16:43:00

Hi Luiz,

On Friday, 27 February 2026, 17:32:55 CET, Luiz Augusto von Dentz wrote:
Hi Christian,

On Fri, Feb 27, 2026 at 11:08 AM Christian Eggers [off-list ref] wrote:
quoted
This feature is not supported by some host controllers (e.g. RTL8761BU)
and must be disabled with such hardware.
---
 doc/qualification/gap-pics.rst | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/doc/qualification/gap-pics.rst b/doc/qualification/gap-pics.rst
index f5b63a00ac98..d7673e5da088 100644
--- a/doc/qualification/gap-pics.rst
+++ b/doc/qualification/gap-pics.rst
@@ -832,7 +832,7 @@ Prerequisite: GAP 5/3 "Peripheral (LE)" OR GAP 38/3 "Peripheral (BR/EDR/LE)"
 | TSPC_GAP_21_8    | x        | Peripheral-initiated Feature Exchange        |
 |                  |          | procedure (C.1)                              |
 +------------------+----------+----------------------------------------------+
-| TSPC_GAP_21_9    | x        | Connection Parameter Request procedure (O)   |
+| TSPC_GAP_21_9    | x(1)     | Connection Parameter Request procedure (O)   |
 +------------------+----------+----------------------------------------------+
 | TSPC_GAP_21_10   |          | Data Length Update procedure (O)             |
 +------------------+----------+----------------------------------------------+
@@ -848,6 +848,15 @@ Prerequisite: GAP 5/3 "Peripheral (LE)" OR GAP 38/3 "Peripheral (BR/EDR/LE)"
   otherwise Optional.
 - C.2: Excluded IF SUM ICS 31/17 "Core v4.2" OR SUM ICS 31/18 "Core v4.2+HS",
   otherwise Optional.
+- (1) Only set of Bluetooth controller supports the HCI_LE_CONN_PARAM_REQ_PROC
Ok, I could also write "Connection Parameters Request procedure" here
quoted
+  LE feature, otherwise, GAP/CONN/CPUP/BV-08-C will fail.
+  # cat /sys/kernel/debug/bluetooth/hci0/features
+   0: ff ff ff fe db fd 7b 87
+   1: 02 00 00 00 00 00 00 00
+   2: 5f 02 00 00 00 00 00 00
+  LE: bd 5f 66 00 00 00 00 00
+      ^^
+      ++- This byte must have the 2nd bit (0x02) set.
I think we might want to say exactly what feature it is rather than
just the hexdump and point to the expected value, perhaps this
requires Connection Parameters Request procedure?
https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Core-62/out/en/low-energy-controller/link-layer-specification.html#UUID-56ada5ed-4ae3-acee-198f-27ead57d86f1
Yes, this is the feature which is required.

Requiring debugfs for this is also not optimal. Is there any (not already
obsoleted) command line tool where querying of the LE features could be added?

regards,
Christian
quoted
 LE Capability Statement
 =======================
--
2.51.0


Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help