Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Mar 2026 22:34:24 -0800
From:      Kevin Oberman <rkoberman@gmail.com>
To:        "Bjoern A. Zeeb" <bz@freebsd.org>
Cc:        FreeBSD Wireless <freebsd-wireless@freebsd.org>
Subject:   Re: Unable to get Bluetooth to work on main with CSR5810
Message-ID:  <CAN6yY1v7tgBTdXx0ZmLYixQDYo=vpj6H5iS4cyGSYLsfjD5DSw@mail.gmail.com>
In-Reply-To: <3469nq2s-2174-9pp9-93n9-9o2842o88pr@mnoonqbm.arg>
References:  <CAN6yY1v2f6U8gyemjAdJxbZ5B71Lu2NZbcY5Fmw2uHJ72zABmg@mail.gmail.com> <3469nq2s-2174-9pp9-93n9-9o2842o88pr@mnoonqbm.arg>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
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

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

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1v7tgBTdXx0ZmLYixQDYo=vpj6H5iS4cyGSYLsfjD5DSw>