* { font-size: 13px; font-family: 'MS Pゴシック', sans-serif;}p, ul, ol, blockquote
{ margin: 0;}a { color: #0064c8; text-decoration: none;}a:hover { color:
#0057af; text-decoration: underline;}a:active { color: #004c98;}
Hi. I don' t know if I'm reporting this in the correct place. I don't know if
this is a Bluetooth problem or a USB 2.0 problem.
I have a desktop computer with FreeBSD 14.2 installed. I have an AX200 WiFi
with Bluetooth device installed. It's in a PCI-E expansion card and it has a
cable for Bluetooth connected to a USB 2.0 header on the motherboard. I also
have a front panel with USB 2.0 and USB 3.0 ports. Obviously these USB ports
are connected to a different USB 2.0 and USB 3.0 header on the motherboard.
When I first installed the AX200 card, I set up Bluetooth and Wi-Fi and there
was no problem until I tried to send files between my phone and FreeBSD. Large
files would stop being transferred after reaching 20% complete. I checked dmesg
and I got this output:
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
I have a USB Bluetooth dongle and I plugged it in into one of the front panel
USB 2.0 ports and I got the same message. I then tried the USB 3.0 port on the
front panel with the same dongle and there were no error messages. What's even
stranger is I connected the Bluetooth dongle to a rear USB 2.0 port and there
were no error messages.
So I bought a USB 2.0 to USB 3.0 adapter cable and plugged the AX200 card into
the USB 3.0 header on the motherboard instead of the USB 2.0 header and again
all error messages disappeared and Bluetooth worked fine.
Plugging in USB 2.0 memory sticks not Bluetooth into the USB 2.0 front panel
ports gives me no errors and I can use them fine.
So using USB 2.0 motherboard headers with Bluetooth seems to cause this error.
I found a workaround. If I put this line:
net.bluetooth.usb_isoc_enable="0"
Then I plugged the AX200 back into the USB 2.0 header on the motherboard and
then the error messages stop and Bluetooth works fine. The Bluetooth dongle
also gives no error messages after the workaround in /boot/loader.conf
Any ideas on what is causing the error? Is there a USB error or a Bluetooth
error?
I would be happy to test patches to try and fix this problem.
Keith