From: Marcel Holtmann <marcel@holtmann.org>
To: Orlando Chamberlain <redecorating@protonmail.com>
Cc: Aditya Garg <gargaditya08@live.com>,
Johan Hedberg <johan.hedberg@intel.com>,
Johan Hedberg <johan.hedberg@gmail.com>,
Luiz Augusto von Dentz <luiz.dentz@gmail.com>,
"linux-bluetooth@vger.kernel.org"
<linux-bluetooth@vger.kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
"admin@kodeit.net" <admin@kodeit.net>
Subject: Re: [BUG] Slow bluetooth speed on Apple MacBook Pro 16,1
Date: Tue, 11 Jan 2022 23:04:24 +0100 [thread overview]
Message-ID: <512C8B97-C830-4561-BA66-9581F84D7BB3@holtmann.org> (raw)
In-Reply-To: <20211228055353.1b4c09e9@localhost>
Hi Orlando,
>> The file transfer speed on MacBook Pro 16,1 from an Android device to
>> Mac is too slow even if I transfer a file of a few Kbs. In case of a
>> transfer from Mac to my Android device, it simply fails.
>>
>> Some logs that might be helpful :-
>>
>> -- Logs begin at Fri 2021-11-26 21:34:04 IST, end at Tue 2021-12-28 08:38:16 IST. --
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: Core ver 2.22
>> Dec 28 08:28:29 MacBook kernel: NET: Registered PF_BLUETOOTH protocol family
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI device and connection manager initialized
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI socket layer initialized
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: L2CAP socket layer initialized
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: SCO socket layer initialized
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART driver ver 2.3
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol H4 registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol BCSP registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol LL registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol ATH3K registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol Three-wire (H5) registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol Intel registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol Broadcom registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol QCA registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol AG6XX registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: HCI UART protocol Marvell registered
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: hci0: BCM: failed to write update baudrate (-16)
>> Dec 28 08:28:29 MacBook kernel: Bluetooth: hci0: Failed to set baudrate
>
> When it fails to set baud rate, btmon has the following:
>
> < HCI Command: Broadcom Update UART Baud Rate (0x3f|0x0018) plen 6
> Encoded baud rate: Not used (0x0000)
> Explicit baud rate: 3000000 Mbps
>> HCI Event: Command Complete (0x0e) plen 4
> Broadcom Update UART Baud Rate (0x3f|0x0018) ncmd 1
> Status: Command Disallowed (0x0c)
>
> Not sure if this means the command is unsupported by this chip, or if an "Encoded
> baud rate" needs to be specified.
I think that I remember that the to be used baud rate is inside ACPI and that the Broadcom chip inside the MacBooks don’t support baud rate change and just start out at the appropriate rate in the first place. Then again, I don’t have a MacBook running Linux and thus can verify this.
Actually I would start by dumping the ACPI tables and see if the resources for the UART are listed correctly.
Regards
Marcel
next prev parent reply other threads:[~2022-01-11 22:04 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-28 3:24 Aditya Garg
2021-12-28 5:53 ` Orlando Chamberlain
2022-01-11 22:04 ` Marcel Holtmann [this message]
2022-01-11 12:18 ` Aditya Garg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=512C8B97-C830-4561-BA66-9581F84D7BB3@holtmann.org \
--to=marcel@holtmann.org \
--cc=admin@kodeit.net \
--cc=gargaditya08@live.com \
--cc=johan.hedberg@gmail.com \
--cc=johan.hedberg@intel.com \
--cc=linux-bluetooth@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=luiz.dentz@gmail.com \
--cc=redecorating@protonmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®