Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643092 - sys-kernel/gentoo-sources-4.14 Atheros AR3012 Bluetooth problem on kernel 4.14
Summary: sys-kernel/gentoo-sources-4.14 Atheros AR3012 Bluetooth problem on kernel 4.14
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-02 11:03 UTC by Karol Swiderski
Modified: 2018-01-08 09:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karol Swiderski 2018-01-02 11:03:41 UTC
Problem is with Atheros Bluetooth on kernel 4.14.8-r1. Description is given below. The problem does not appear under kernel 4.12.12.

Laptop: MSI GT70 Dominator Pro
Linux dominator 4.14.8-gentoo-r1 #1 SMP Sun Dec 24 16:41:58 CET 2017 x86_64 Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz GenuineIntel GNU/Linux


[    1.586423] usb 3-11: string descriptor 0 read error: -22
[    1.587562] usb 3-11: New USB device found, idVendor=0cf3, idProduct=3004
[    1.588503] usb 3-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.590058] usb 3-11: Direct firmware load for ar3k/AthrBT_0x11020000.dfu failed with error -2
[    1.591035] Bluetooth: Patch file not found ar3k/AthrBT_0x11020000.dfu
[    1.592075] Bluetooth: Loading patch file failed
[    1.593000] ath3k: probe of 3-11:1.0 failed with error -2

lsusb:
Bus 003 Device 005: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0

usb-devices:
T:  Bus=03 Lev=01 Prnt=01 Port=10 Cnt=01 Dev#=  5 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=00.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=(none)
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)

kernel .config:
#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=y
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB_RTL=y
CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_ATH3K=y
CONFIG_BT_ATH3K=y

root [/usr/src/linux] # eix linux-firmw
[I] sys-kernel/linux-firmware
     Available versions:  20170314 ~20171009 ~20171123 ~20171206 **99999999 {savedconfig}
     Installed versions:  20170314(10:55:32 AM 01/02/2018)(-savedconfig)
     Homepage:            https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
     Description:         Linux firmware files


Works with kernel 4.12.12 (same config for Bluetooth):
Linux dominator 4.12.12-gentoo #5 SMP Tue Jan 2 11:37:29 CET 2018 x86_64 Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz GenuineIntel GNU/Linux


[    2.855719] usb 3-11: string descriptor 0 read error: -22
[    2.855723] usb 3-11: New USB device found, idVendor=0cf3, idProduct=3004
[    2.855724] usb 3-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3

lsusb:
Bus 003 Device 006: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0

usb-devices:
T:  Bus=03 Lev=01 Prnt=01 Port=10 Cnt=01 Dev#=  6 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=00.02
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
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
Comment 1 Jonas Stein gentoo-dev 2018-01-06 01:08:56 UTC
Do you get the same for sys-kernel/gentoo-sources-4.14.11-r2?
Comment 2 Karol Swiderski 2018-01-08 09:34:52 UTC
There is no improvement in:
sys-kernel/gentoo-sources-4.14.11-r2
sys-kernel/gentoo-sources-4.14.12