I upload hardware to https://bsd-hardware.info/?probe=29f1ef0cdc&log=usbconfig It is my assumption that this hardware should be supported by reading this comment in: /usr/src/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c: /* Apple-specific (Broadcom) devices */ { USB_VENDOR(USB_VENDOR_APPLE), USB_IFACE_CLASS(UICLASS_VENDOR), USB_IFACE_SUBCLASS(UDSUBCLASS_RF), USB_IFACE_PROTOCOL(UDPROTO_BLUETOOTH) }, but ubt driver is not attached. btw: from https://bsd-hardware.info/?probe=64ccf1e6a0&log=usbconfig, ubt can be attached on Apple MacBookPro10,1.
Can you show the output from: usbconfig dump_device_desc On your computer? --HPS
Created attachment 234402 [details] dump_device_desc attached dump_device_desc
Created attachment 234406 [details] dump_all_desc.txt On my desktop, Bluetooth interface is [2,3] not [0,1]
Created attachment 234412 [details] Patch to try. Does this patch fix the attach problem and make the device work?
Created attachment 234413 [details] Patch to try. Some minor fix.
after patch, attached driver: ubt0 on uhub0 ubt0: <Broadcom Corp. Bluetooth USB Host Controller, class 239/2, rev 2.01/1.53, addr 1> on usbus0 Thanks!
Does it work too?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=9d28e15e7bbee7a809eb4ccab558d114d4343312 commit 9d28e15e7bbee7a809eb4ccab558d114d4343312 Author: Hans Petter Selasky <hselasky@FreeBSD.org> AuthorDate: 2022-06-03 08:22:54 +0000 Commit: Hans Petter Selasky <hselasky@FreeBSD.org> CommitDate: 2022-06-03 08:49:17 +0000 ng_ubt(4): Probe USB Bluetooth per USB interface and not per USB device. PR: 264416 MFC after: 1 week Sponsored by: NVIDIA Networking sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 67 +++++++++++++++++------------ 1 file changed, 40 insertions(+), 27 deletions(-)
A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=ac91cbc1f50078a9062243764c10a9b34fb39b59 commit ac91cbc1f50078a9062243764c10a9b34fb39b59 Author: Hans Petter Selasky <hselasky@FreeBSD.org> AuthorDate: 2022-06-03 08:22:54 +0000 Commit: Hans Petter Selasky <hselasky@FreeBSD.org> CommitDate: 2022-06-14 09:39:23 +0000 ng_ubt(4): Probe USB Bluetooth per USB interface and not per USB device. PR: 264416 Sponsored by: NVIDIA Networking (cherry picked from commit 9d28e15e7bbee7a809eb4ccab558d114d4343312) sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 67 +++++++++++++++++------------ 1 file changed, 40 insertions(+), 27 deletions(-)