[PATCH] Bluetooth (btusb): Add quirk for Realtek USB device (0x13d3:0x3601) for proper detection and connection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: mokshraj <mokshraj20@xxxxxxxxx>
Date: Mon, 19 May 2025 20:07:26 +0530

Dear Linux Bluetooth Maintainers,

I am experiencing an issue with my Bluetooth USB adapter after
installing Linux on my Acer Aspire Lite AL15-41 laptop. While
Bluetooth can be turned on and is visible in settings, my system is
unable to detect other Bluetooth devices, and other devices cannot
detect or connect to my system.

My Bluetooth adapter has the USB ID 0x13d3:0x3601, which appears to be
a Realtek chipset.

Here is some information about my system:

Problem: Bluetooth is enabled but cannot detect other devices or be
detected by them.
When it started: Immediately after installing Linux.
Bluetooth Adapter USB ID: USB_DEVICE(0x13d3, 0x3601)
Computer: Acer Aspire Lite AL15-41
Linux Distribution and Version: OS: CachyOS x86_64
Kernel Version: 6.10.2-rt14-arch1-6-rt
BlueZ Version: 5.82

Through some investigation, I found a potential fix which involves
adding a quirk for my specific USB device ID to the btusb.c driver.
The suggested patch is as follows:

Diff
diff --git a/btusb.c b/btusb_patch.c
index a42dedb..3789e03 100644
--- a/btusb.c
+++ b/btusb_patch.c
@@ -564,6 +564,8 @@ static const struct usb_device_id quirks_table[] = {
                              BTUSB_WIDEBAND_SPEECH },
     { USB_DEVICE(0x13d3, 0x3591), .driver_info = BTUSB_REALTEK |
                              BTUSB_WIDEBAND_SPEECH },
+    { USB_DEVICE(0x13d3, 0x3601), .driver_info = BTUSB_REALTEK |
+                             BTUSB_WIDEBAND_SPEECH },
     { USB_DEVICE(0x0489, 0xe123), .driver_info = BTUSB_REALTEK |
                              BTUSB_WIDEBAND_SPEECH },
     { USB_DEVICE(0x0489, 0xe125), .driver_info = BTUSB_REALTEK |

This patch adds my device ID (0x13d3:0x3601) to the list of Realtek
devices that require the BTUSB_WIDEBAND_SPEECH flag. Applying this
patch manually has resolved the issue on my system, allowing Bluetooth
to detect and connect to other devices.

I understand that the individual who provided this patch does not have
the time to create a DKMS module for Arch Linux users. Therefore, I am
submitting this patch for inclusion in the btusb.c driver. I believe
this would benefit other users with the same Bluetooth adapter by
providing a default fix.

For further information about my device, you can refer to this Linux
Hardware Probe URL: https://linux-hardware.org/?probe=b58f50ee34

Thank you for your time and consideration.

Sincerely,

Baymax(moskhraj)




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux