[Bug 274707] Errors when connecting Bluetooth to USB 2.0 headers on motherboard

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 25 Oct 2023 00:21:16 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274707

            Bug ID: 274707
           Summary: Errors when connecting Bluetooth to USB 2.0 headers on
                    motherboard
           Product: Base System
           Version: 14.0-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: fischerking1905@yahoo.co.jp

I'm using FreeBSD 14.0-RC2
When I insert a FreeBSD compatible Bluetooth dongle (CSR 8510) to USB 3.0 port
on my front panel everything works fine. But when I plug in the same dongle to
a USB 2.0 port on the front panel I get this output:

ugen0.2: <vendor 0x0a12 CSR8510 A10> at usbus0
ubt0 on uhub2
ubt0: <vendor 0x0a12 CSR8510 A10, class 224/1, rev 2.00/88.91, addr 6> on
usbus0
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
ubt0: ubt_bulk_read_callback:1131: bulk-in transfer failed: USB_ERR_STALLED
This output continues non-stop until I reboot my computer. 
Bluetooth won't work. It gets very slow and I can only transfer very small
files between my Android phone and my computer. If I try to transfer a file
about 2mb in size the transfer stops part of the way through. Also transfer
speed is very slow.
This output continues non-stop until I reboot my computer. 
If I plug in a data USB stick into the same front panel USB 2.0 port everything
works fine. 
If I plug the Bluetooth dongle into a rear USB 2.0 port everything works fine.
I only get this problem with Bluetooth using the motherboard USB 2.0 header.
I tried using an AX200 card with integrated Bluetooth with a PCI-E adapter with
a cable connected to a spare USB 2.0 connector on my motherboard.
iwmbt-firmware installed fine.  AX200 wireless works but I get the same error
messages as above maybe because I'm using the USB 2.0 header on the
motherboard?
I have a laptop with AX200 and Bluetooth using FreeBSD 13.2 STABLE and
Bluetooth works fine. 
So if I try to use Bluetooth with internal USB 2.0 either through front panel
USB port or through PCI-E adapter card I get errors. Using USB 3.0 or other USB
2.0 ports I have no trouble.
Am I missing something?

-- 
You are receiving this mail because:
You are the assignee for the bug.