Skip to content

Conversation

@carlescufi
Copy link
Member

@carlescufi carlescufi commented Apr 24, 2020

Certain Qualcomm controllers do not accept our settings for Host Buffer
Size:

< HCI Command: Host Buffer Size (0x03|0x0033) plen 7       #19 [hci0]
22.391048
        ACL MTU: 27   ACL max packet: 6
        SCO MTU: 0    SCO max packet: 0
> HCI Event: Command Complete (0x0e) plen 4                #20 [hci0]
22.391525
      Host Buffer Size (0x03|0x0033) ncmd 1
        Status: Invalid HCI Command Parameters (0x12)

Likely due to the fact that we do not reserve space for any SCO packets
in the Host.

Document this fact in the User Guide so that users know what to do when
this happens.

Signed-off-by: Carles Cufi [email protected]

@carlescufi carlescufi requested a review from nashif as a code owner April 24, 2020 19:00
@carlescufi carlescufi requested review from jhedberg and joerchan April 24, 2020 19:00
@carlescufi
Copy link
Member Author

@zephyrbot
Copy link

zephyrbot commented Apr 24, 2020

All checks are passing now.

Tip: The bot edits this comment instead of posting a new one, so you can check the comment's history to see earlier messages.

@carlescufi carlescufi force-pushed the hbs-not-supported branch 2 times, most recently from 2ff71c9 to 1aa7daf Compare April 30, 2020 16:23
@carlescufi carlescufi changed the title doc: Bluetooth: Document issue with Qualcomm controllers doc: Bluetooth: Document issue with certain controllers Apr 30, 2020
Certain Qualcomm controllers do not accept our settings for Host Buffer
Size:

< HCI Command: Host Buffer Size (0x03|0x0033) plen 7       zephyrproject-rtos#19 [hci0]
22.391048
        ACL MTU: 27   ACL max packet: 6
        SCO MTU: 0    SCO max packet: 0
> HCI Event: Command Complete (0x0e) plen 4                zephyrproject-rtos#20 [hci0]
22.391525
      Host Buffer Size (0x03|0x0033) ncmd 1
        Status: Invalid HCI Command Parameters (0x12)

Likely due to the fact that we do not reserve space for any SCO packets
in the Host.

Other Controllers (Realtek) seem to not transmit any data at all in the
Controller to Host direction if Controller to Host flow control is
enabled.

Document this fact in the User Guide so that users know what to do when
this happens.

Signed-off-by: Carles Cufi <[email protected]>
@jhedberg jhedberg merged commit 3d16bda into zephyrproject-rtos:master Apr 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants