Bug 249089 - Intel AC-9560 Bluetooth errors on Apple Powerbeats Pro
Summary: Intel AC-9560 Bluetooth errors on Apple Powerbeats Pro
Status: Closed Not Accepted
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-wireless (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-03 19:53 UTC by Neel Chauhan
Modified: 2021-08-18 19:49 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neel Chauhan freebsd_committer freebsd_triage 2020-09-03 19:53:40 UTC
When I try to use my Apple Powerbeats Pro on my HP Spectre x360 13-ap0053dx with the respective Intel AC-9560 bluetooth.

I get errors like this:
ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=7
ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=1
ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=2
ng_l2cap_process_cfg_rsp: ubt0l2cap - unexpected L2CAP_ConfigRsp. Invalid channel state, scid=397, state=5
ng_l2cap_process_cfg_req: ubt0l2cap - unexpected L2CAP_ConfigReq. Invalid channel state, cid=397, state=5
ng_l2cap_l2ca_discon_req: ubt0l2cap - unexpected L2CA_Disconnect request message. Channel does not exist, lcid=0
ng_l2cap_l2ca_discon_req: ubt0l2cap - unexpected L2CA_Disconnect request message. Channel does not exist, lcid=0
ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=2
ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=3

l2ping works, but I am not able to connect via virtual_oss:

backend_bt: PSM=0x19
backend_bt: Could not connect to HC: 5

I also can't use l2control -a MAC read_(channel/connection)_list, they give "network is down" errors.
Comment 1 Neel Chauhan freebsd_committer freebsd_triage 2020-09-03 20:03:34 UTC
In comparison, the Powerbeats work with my Google Pixel 3 and a Lenovo X1 Yoga 3rd Gen (work machine) running Windows 10 Enterprise.

I did not test my Powerbeats on my Spectre on Windows 10 or the Yoga on FreeBSD. The former should work, the latter probably not as it also has an iwm-based Wi-Fi/Bluetooth card.

I also had issues using my Pixel 3 Bluetooth to my Spectre for tethering.

For reference my Spectre is running 13-CURRENT.
Comment 2 Neel Chauhan freebsd_committer freebsd_triage 2020-12-09 06:05:26 UTC
I no longer have the Powerbeats, since returning them and getting the Sennheiser CX 400BT True Wireless.

However, I did not test the Sennheiser with FreeBSD and am using a Taotronics transceiver (which were also used by the Powerbeats).

The Powerbeats did not even support Linux too well on the Spectre. Well, I guess that's Apple and Beats.