[PATCH] Add a new 04ca:3015 QCA_ROME device

STALE3294d

2 messages, 2 authors, 2017-08-28 · open the first message on its own page

[PATCH] Add a new 04ca:3015 QCA_ROME device

From: Ioan Moldovan <hidden>
Date: 2017-08-28 13:10:47

This patch adds the 04ca:3015 (from a QCA9377 board) Bluetooth device to 
the btusb blacklist and makes the kernel use the btqca module instead of 
btusb.

This patch is necessary because, without it the 04ca:3015 device 
defaults to using the btusb driver, which makes the WIFI side of the 
QCA9377 board unusable (obtains 0 MBps in speedtest, when the 04ca:3015 
bluetooth is used with an audio headset).
--- btusb.c.orig	2017-08-28 15:46:22.584644604 +0300
+++ btusb.c	2017-08-28 15:48:22.989042129 +0300
@@ -268,6 +268,7 @@ static const struct usb_device_id blackl
  	{ USB_DEVICE(0x0489, 0xe092), .driver_info = BTUSB_QCA_ROME },
  	{ USB_DEVICE(0x0489, 0xe0a2), .driver_info = BTUSB_QCA_ROME },
  	{ USB_DEVICE(0x04ca, 0x3011), .driver_info = BTUSB_QCA_ROME },
+	{ USB_DEVICE(0x04ca, 0x3015), .driver_info = BTUSB_QCA_ROME },

  	/* Broadcom BCM2035 */
  	{ USB_DEVICE(0x0a5c, 0x2009), .driver_info = BTUSB_BCM92035 },

Signed-off-by: Ioan Moldovan <redacted>

Re: [PATCH] Add a new 04ca:3015 QCA_ROME device

From: Marcel Holtmann <marcel@holtmann.org>
Date: 2017-08-28 14:19:04

Hi Ioan,
quoted hunk
This patch adds the 04ca:3015 (from a QCA9377 board) Bluetooth device to the btusb blacklist and makes the kernel use the btqca module instead of btusb.

This patch is necessary because, without it the 04ca:3015 device defaults to using the btusb driver, which makes the WIFI side of the QCA9377 board unusable (obtains 0 MBps in speedtest, when the 04ca:3015 bluetooth is used with an audio headset).
--- btusb.c.orig	2017-08-28 15:46:22.584644604 +0300
+++ btusb.c	2017-08-28 15:48:22.989042129 +0300
@@ -268,6 +268,7 @@ static const struct usb_device_id blackl
	{ USB_DEVICE(0x0489, 0xe092), .driver_info = BTUSB_QCA_ROME },
	{ USB_DEVICE(0x0489, 0xe0a2), .driver_info = BTUSB_QCA_ROME },
	{ USB_DEVICE(0x04ca, 0x3011), .driver_info = BTUSB_QCA_ROME },
+	{ USB_DEVICE(0x04ca, 0x3015), .driver_info = BTUSB_QCA_ROME },

	/* Broadcom BCM2035 */
	{ USB_DEVICE(0x0a5c, 0x2009), .driver_info = BTUSB_BCM92035 },
please include the content of /sys/kernel/debug/usb/devices for this hardware and format the commit message correct and use git format-patch to create correct patches.

Regards

Marcel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help