Re: Unable to get Bluetooth to work on main with CSR5810
Date: Thu, 05 Mar 2026 06:34:24 UTC
On Tue, Mar 3, 2026 at 11:09 AM Bjoern A. Zeeb <bz@freebsd.org> wrote: > On Mon, 2 Mar 2026, Kevin Oberman wrote: > > > For years I have been trying to get Bluetooth to work on my Lenovo T16 > > AlderLake laptop.It came with a AX201 WiFi/Bluetooth interface and I was > > That's the problem discussed lately here from? > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290639 > > > > pleased when iBluetooth was supported, but didn't work, so I spent $7 on > a > > CRS5810 which is claimed to work well on FreeBSD. Unfortunately, I still > > see the same problem so I now assume that the problem is me. > > > > When I insert the CSR I get: > > ubt1: <vendor 0x0a12 CSR8510 A10, class 224/1, rev 2.00/88.91, addr 4> on > > usbus1 > > > > This is almost exactly what I see at boot on the AX201. According to > > Handbook, I should see something like this: > > > > ubt0: vendor 0x0a12 product 0x0001, rev 1.10/5.25, addr 2 > > ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2 > > ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3, > > wMaxPacketSize=49, nframes=6, buffer size=294 > > > > usbconfig shows: > > ugen1.4: <Bluetooth Dongle (HCI mode) Cambridge Silicon Radio, Ltd> > > at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) > > > > I tried starting it, but it fails with /etc/rc.d/bluetooth: ERROR: > > Unable to setup Bluetooth stack > > for device ubt1 > > > > Can anyone suggest what probably obvious thing I might be missing? I'd > > really love to > > be able to use my earbuds on this system. > > Do you see any other IO or STALLED errors from the USB device if you check > demsg? > > -- > Bjoern A. Zeeb r15:7 > Here is the complete USB content from dmesg -a: ugen1.4: <vendor 0x0a12 CSR8510 A10> at usbus1 ubt1 on uhub0 ubt1: <vendor 0x0a12 CSR8510 A10, class 224/1, rev 2.00/88.91, addr 3> on usbus1 ng_hci_process_command_timeout: ubt1hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout ubt1: ubt_bulk_read_callback:1165: bulk-in transfer failed: USB_ERR_IOERROR ubt1: ubt_intr_read_callback:1066: interrupt transfer failed: USB_ERR_IOERROR ugen1.4: <vendor 0x0a12 CSR8510 A10> at usbus1 (disconnected) ubt1: at uhub0, port 1, addr 3 (disconnected) ubt1: detached The last 3 lines are from unplugging the fob. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683