Takashi Iwai
f44cb4b19e
Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174
The Atheros 1525/QCA6174 BT doesn't seem working properly on the
recent kernels, as it tries to load a wrong firmware
ar3k/AthrBT_0x00000200.dfu and it fails.
This seems to have been a problem for some time, and the known
workaround is to apply BTUSB_QCA_ROM quirk instead of BTUSB_ATH3012.
The device in question is:
T: Bus=01 Lev=01 Prnt=01 Port=09 Cnt=03 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0cf3 ProdID=3004 Rev= 0.01
C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms
I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms
I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms
E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms
Bugzilla: http://bugzilla.opensuse.org/show_bug.cgi?id=1082504
Reported-by: Ivan Levshin <ivan.levshin@microfocus.com>
Tested-by: Ivan Levshin <ivan.levshin@microfocus.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2018-03-15 19:39:15 +01:00
..
2017-07-22 08:39:39 +02:00
2017-10-14 09:25:51 +02:00
2017-06-16 11:48:37 -04:00
2017-12-13 14:38:59 +01:00
2018-01-08 21:44:22 +01:00
2017-10-30 12:25:45 +02:00
2018-01-18 10:24:38 +01:00
2018-01-10 19:00:14 +01:00
2018-01-25 09:28:40 +01:00
2018-01-25 09:28:40 +01:00
2014-12-03 17:35:51 +01:00
2016-12-08 07:44:56 +01:00
2017-07-05 12:31:59 -07:00
2017-10-06 20:35:47 +02:00
2016-05-02 19:26:15 +02:00
2017-10-30 12:25:45 +02:00
2015-08-10 23:52:20 +02:00
2017-12-13 00:28:41 +01:00
2017-10-30 12:25:45 +02:00
2015-05-14 12:04:12 +02:00
2017-12-13 00:28:41 +01:00
2017-07-22 08:39:39 +02:00
2018-03-15 19:39:15 +01:00
2017-07-22 08:39:39 +02:00
2017-06-16 11:48:40 -04:00
2016-02-29 19:25:22 +02:00
2017-10-30 12:25:45 +02:00
2018-02-25 21:08:28 +01:00
2017-10-06 20:37:11 +02:00
2017-10-30 12:25:45 +02:00
2017-10-06 20:37:11 +02:00
2018-01-25 09:28:40 +01:00
2017-11-28 11:06:58 -05:00
2017-12-13 09:38:34 +01:00
2017-06-16 11:48:37 -04:00
2017-07-20 11:18:36 +02:00
2017-12-13 00:28:40 +01:00
2017-12-13 00:28:41 +01:00
2017-10-29 14:03:28 +01:00
2018-02-11 14:34:03 -08:00
2018-01-08 21:44:22 +01:00
2017-11-02 11:10:55 +01:00