Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: Bluetooth: Document issue with certain controllers #24688

Merged
merged 1 commit into from
Apr 30, 2020

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
Collaborator

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