Page 3 of 3 FirstFirst 123
Results 21 to 28 of 28

Thread: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

  1. #21

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    How can I insert the file AthrBT_0x31010100.dfu into initramfs?

  2. #22

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    Quote Originally Posted by vinyanalista View Post
    How can I insert the file AthrBT_0x31010100.dfu into initramfs?
    Maybe that question is more appropriate in the Install/Boot/Login forum, so I made it there:

    How can I insert a file into the initramfs?

  3. #23

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    Quote Originally Posted by arvidjaar View Post
    man dracut.conf, search for "install_items" and similar.
    I successfully added the files AthrBT_0x31010100.dfu and ramps_0x31010100_40.dfu to the initramfs:

    Code:
    $ man dracut.conf
    
    ...
    
    
           install_items+=" <file>[ <file> ...] "
               Specify additional files to include in the initramfs, separated by spaces.
    
    
    ...
    
    
    # nano /etc/dracut.conf.d/01-bluetooth.conf
    
    
    force_drivers+="ath3k btusb"
    install_items+="/lib/firmware/ar3k/AthrBT_0x31010100.dfu /lib/firmware/ar3k/ramps_0x31010100_40.dfu"
    
    
    # reboot
    Now, it does not complain about missing files anymore, and it seems my Bluetooth adapter is correctly identified:

    Code:
    # dmesg | egrep -i 'ath|bluetooth|firm|hal|usb|wifi'
    [    0.507083] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
    [    2.637889] ACPI: bus type USB registered
    [    2.639206] usbcore: registered new interface driver usbfs
    [    2.640424] usbcore: registered new interface driver hub
    [    2.641676] usbcore: registered new device driver usb
    [    2.643414] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    2.647881] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 1
    [    2.670124] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
    [    2.670228] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    2.670274] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.670320] usb usb1: Product: EHCI Host Controller
    [    2.670353] usb usb1: Manufacturer: Linux 4.11.4-1.gcba98ee-default ehci_hcd
    [    2.670399] usb usb1: SerialNumber: 0000:00:1d.0
    [    2.670580] hub 1-0:1.0: USB hub found
    [    2.671150] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
    [    2.672493] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    [    2.672539] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.672585] usb usb2: Product: xHCI Host Controller
    [    2.672618] usb usb2: Manufacturer: Linux 4.11.4-1.gcba98ee-default xhci-hcd
    [    2.672664] usb usb2: SerialNumber: 0000:00:14.0
    [    2.672846] hub 2-0:1.0: USB hub found
    [    2.675907] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
    [    2.676533] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
    [    2.676578] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.676625] usb usb3: Product: xHCI Host Controller
    [    2.676656] usb usb3: Manufacturer: Linux 4.11.4-1.gcba98ee-default xhci-hcd
    [    2.676702] usb usb3: SerialNumber: 0000:00:14.0
    [    2.676877] hub 3-0:1.0: USB hub found
    [    2.678002] usb: port power management may be unreliable
    [    3.002146] usb 1-1: new high-speed USB device number 2 using ehci-pci
    [    3.002156] usb 2-5: new full-speed USB device number 2 using xhci_hcd
    [    3.143037] usb 2-5: New USB device found, idVendor=04ca, idProduct=3014
    [    3.143038] usb 2-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    3.147120] Bluetooth: Core ver 2.22
    [    3.147139] Bluetooth: HCI device and connection manager initialized
    [    3.147141] Bluetooth: HCI socket layer initialized
    [    3.147143] Bluetooth: L2CAP socket layer initialized
    [    3.147147] Bluetooth: SCO socket layer initialized
    [    3.148116] usbcore: registered new interface driver btusb
    [    3.150432] usb 1-1: New USB device found, idVendor=8087, idProduct=8001
    [    3.150433] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    3.150586] hub 1-1:1.0: USB hub found
    [    3.153192] usbcore: registered new interface driver ath3k
    [    3.262136] usb 2-7: new high-speed USB device number 3 using xhci_hcd
    [    3.411404] usb 2-7: New USB device found, idVendor=1bcf, idProduct=2c81
    [    3.411406] usb 2-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [    3.411406] usb 2-7: Product: HD WebCam
    [    3.411407] usb 2-7: Manufacturer: NC2141103M50708908LM05
    [    3.530196] usb 2-8: new high-speed USB device number 4 using xhci_hcd
    [    3.670580] usb 2-8: New USB device found, idVendor=0bda, idProduct=0129
    [    3.670584] usb 2-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [    3.670586] usb 2-8: Product: USB2.0-CRW
    [    3.670588] usb 2-8: Manufacturer: Generic
    [    3.670590] usb 2-8: SerialNumber: 20100201396000000
    [    3.671308] usb 2-5: USB disconnect, device number 2
    [    3.675887] usbcore: registered new interface driver rtsx_usb
    [    3.934183] usb 2-5: new full-speed USB device number 5 using xhci_hcd
    [    9.323353] usb 2-5: New USB device found, idVendor=04ca, idProduct=3014
    [    9.324077] usb 2-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [   14.476841] usb 2-5: USB disconnect, device number 5
    [   14.919635] ath: phy0: WB335 2-ANT card detected
    [   14.923495] ath: phy0: Set BT/WLAN RX diversity capability
    [   14.934042] ath: phy0: Enable LNA combining
    [   14.936330] ath: phy0: ASPM enabled: 0x42
    [   14.937453] ath: EEPROM regdomain: 0x6c
    [   14.937454] ath: EEPROM indicates we should expect a direct regpair map
    [   14.937455] ath: Country alpha2 being used: 00
    [   14.937455] ath: Regpair used: 0x6c
    [   15.108629] ieee80211 phy0: Atheros AR9565 Rev:2 mem=0xffffa29f41c00000, irq=19
    [   17.131412] input: HD WebCam as /devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/input/input22
    [   17.132859] usbcore: registered new interface driver uvcvideo
    [   17.134202] USB Video Class driver (1.1.1)
    [   27.872910] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   27.876028] Bluetooth: BNEP filters: protocol multicast
    [   27.877987] Bluetooth: BNEP socket layer initialized
    But I'm concerned about those lines:

    Code:
    [    3.671308] usb 2-5: USB disconnect, device number 2
    
    ...
    
    [   14.476841] usb 2-5: USB disconnect, device number 5
    During this boot, my Bluetooth adapter was disconnected twice!

    Also, I'm not able to use it. GNOME says there is no Bluetooth found. Indeed, it is not listed by lsusb:

    Code:
    # lsusb
    Bus 001 Device 002: ID 8087:8001 Intel Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 002 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
    Bus 002 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc. 
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Do you have any idea on why that is happening? And/or what could I try next?

  4. #24

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    Considering how much time (man-hour) I spent trying to make my built-in Bluetooth adapter work on Linux, I decided it would be cheaper and faster to buy an USB adapter that actually works on Linux. So, I went out home with my laptop, tested an USB adapter and bought it. It is really small and cheap, it costed me R$ 30,00 (something between $9 and $10, according to today's exchange rates). It is able to transfer files and play music. Its package says Babbage Bluetooth Version 3.0 BM-BT01, it was made in China. On lsusb, it shows as Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode):

    Code:
    # lsusb
    Bus 003 Device 002: ID 8087:8001 Intel Corp. 
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
    Bus 001 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc. 
    Bus 001 Device 011: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    Code:
    # usb-devices
    
    
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=11
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=04.11
    S:  Manufacturer=Linux 4.11.4-1.gcba98ee-default xhci-hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 11 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=16 #Cfgs=  1
    P:  Vendor=0a12 ProdID=0001 Rev=01.34
    C:  #Ifs= 2 Cfg#= 1 Atr=80 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
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=02 Dev#=  3 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1bcf ProdID=2c81 Rev=00.05
    S:  Manufacturer=NC2141103M50708908LM05
    S:  Product=HD WebCam
    C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
    I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=07 Cnt=03 Dev#=  4 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
    P:  Vendor=0bda ProdID=0129 Rev=39.60
    S:  Manufacturer=Generic
    S:  Product=USB2.0-CRW
    S:  SerialNumber=20100201396000000
    C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
    I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=50 Driver=rtsx_usb
    
    
    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 4
    D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0003 Rev=04.11
    S:  Manufacturer=Linux 4.11.4-1.gcba98ee-default xhci-hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=04.11
    S:  Manufacturer=Linux 4.11.4-1.gcba98ee-default ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:1d.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 8
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=8087 ProdID=8001 Rev=00.03
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    It does not work flawlessly, as I think it should be. Pairing works on a trial and error basis, but once devices are paired, they work as expected. At least now I have a Bluetooth adapter that works on Linux.

    Anyways, I'm very thankful @Sauerland for the time you spent trying to help me and giving me directions. Thank you.

  5. #25

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    Curiously, last Friday night (Sep 15), on a trial and error basis to pair my USB Bluetooth adapter (remember, 0a12:0001 Cambridge Silicon Radio) to a Bluetooth headset (a Philips SHB3060), I realized I removed the USB adapter and Bluetooth was still turned on, so I actually paired my headset to the built-in Bluetooth adapter (remember, 04ca:3014 Qualcomm Atheros Bluetooth 4.0). I watched a 1 hour video that way.

    Unfortunately, I rebooted to see if the built-in Bluetooth adapter came up during boot, but that didn't happen. So I lost the opportunity to better investigate how it was working.

    Today, after a zypper up, I disconnected every USB device (e.g. mouse and USB Bluetooth adapter), I disconnected even the power cable, I'm just with the laptop, and rebooted.

    Code:
    # tail -n 1800 /var/log/messages > messages_bluetooth
    You can see its contents here: https://paste.opensuse.org/5e16d849 (boot started at Sep 17 11:43:14)

    Code:
    # dmesg > dmesg_bluetooth
    https://paste.opensuse.org/7e8f83a1

    Code:
    # uname -a
    Linux viny-notebook 4.4.87-25-default #1 SMP Wed Sep 13 07:19:13 UTC 2017 (3927ef5) x86_64 x86_64 x86_64 GNU/Linux
    I'm now using openSUSE Leap 42.3 (originally, when I started this thread, I was using Leap 42.2).


    Code:
    # lsusb
    Bus 003 Device 002: ID 8087:8001 Intel Corp. 
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
    Bus 001 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc. 
    Bus 001 Device 002: ID 04ca:3014 Lite-On Technology Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
    # usb-devices
    
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=11
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=04.04
    S:  Manufacturer=Linux 4.4.87-25-default xhci-hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    T:  Bus=01 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=04ca ProdID=3014 Rev=00.01
    C:  #Ifs= 0 Cfg#= 1 Atr=e0 MxPwr=100mA
    cat: '/sys/bus/usb/devices/usb1/1-5/1-*:?.*/bInterfaceNumber': No such file or directory
    cat: '/sys/bus/usb/devices/usb1/1-5/1-*:?.*/bAlternateSetting': No such file or directory
    cat: '/sys/bus/usb/devices/usb1/1-5/1-*:?.*/bNumEndpoints': No such file or directory
    cat: '/sys/bus/usb/devices/usb1/1-5/1-*:?.*/bInterfaceClass': No such file or directory
    cat: '/sys/bus/usb/devices/usb1/1-5/1-*:?.*/bInterfaceSubClass': No such file or directory
    cat: '/sys/bus/usb/devices/usb1/1-5/1-*:?.*/bInterfaceProtocol': No such file or directory
    /usr/bin/usb-devices: line 79: printf: (none): invalid number
    I:  If#= 0 Alt= 0 #EPs= 0 Cls=() Sub= Prot= Driver=
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=02 Dev#=  3 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1bcf ProdID=2c81 Rev=00.05
    S:  Manufacturer=NC2141103M50708908LM05
    S:  Product=HD WebCam
    C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
    I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=07 Cnt=03 Dev#=  4 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
    P:  Vendor=0bda ProdID=0129 Rev=39.60
    S:  Manufacturer=Generic
    S:  Product=USB2.0-CRW
    S:  SerialNumber=20100201396000000
    C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
    I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=50 Driver=rtsx_usb
    
    
    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 4
    D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0003 Rev=04.04
    S:  Manufacturer=Linux 4.4.87-25-default xhci-hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=04.04
    S:  Manufacturer=Linux 4.4.87-25-default ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:1d.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 8
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=8087 ProdID=8001 Rev=00.03
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    # dmesg | egrep -i 'ath|bluetooth|firm|hal|usb|wifi'
    
    [    0.233992] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
    [    1.995257] ACPI: bus type USB registered
    [    1.995286] usbcore: registered new interface driver usbfs
    [    1.995296] usbcore: registered new interface driver hub
    [    1.995316] usbcore: registered new device driver usb
    [    2.001360] Bluetooth: Core ver 2.21
    [    2.001377] Bluetooth: HCI device and connection manager initialized
    [    2.001380] Bluetooth: HCI socket layer initialized
    [    2.001382] Bluetooth: L2CAP socket layer initialized
    [    2.001390] Bluetooth: SCO socket layer initialized
    [    2.004969] usbcore: registered new interface driver ath3k
    [    2.008179] usbcore: registered new interface driver btusb
    [    2.089634] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
    [    2.090298] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    2.098161] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    2.098163] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.098164] usb usb1: Product: xHCI Host Controller
    [    2.098165] usb usb1: Manufacturer: Linux 4.4.87-25-default xhci-hcd
    [    2.098166] usb usb1: SerialNumber: 0000:00:14.0
    [    2.098390] hub 1-0:1.0: USB hub found
    [    2.099613] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
    [    2.099656] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
    [    2.099657] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.099658] usb usb2: Product: xHCI Host Controller
    [    2.099660] usb usb2: Manufacturer: Linux 4.4.87-25-default xhci-hcd
    [    2.099661] usb usb2: SerialNumber: 0000:00:14.0
    [    2.099822] hub 2-0:1.0: USB hub found
    [    2.100023] usb: port power management may be unreliable
    [    2.100299] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 3
    [    2.114414] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
    [    2.114466] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
    [    2.114469] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    2.114472] usb usb3: Product: EHCI Host Controller
    [    2.114474] usb usb3: Manufacturer: Linux 4.4.87-25-default ehci_hcd
    [    2.114475] usb usb3: SerialNumber: 0000:00:1d.0
    [    2.115674] hub 3-0:1.0: USB hub found
    [    2.409398] usb 1-5: new full-speed USB device number 2 using xhci_hcd
    [    2.425404] usb 3-1: new high-speed USB device number 2 using ehci-pci
    [    2.537868] usb 1-5: config 1 has no interfaces?
    [    2.537872] usb 1-5: New USB device found, idVendor=04ca, idProduct=3014
    [    2.537873] usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    2.557809] usb 3-1: New USB device found, idVendor=8087, idProduct=8001
    [    2.557811] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    2.558485] hub 3-1:1.0: USB hub found
    [    2.649470] usb 1-7: new high-speed USB device number 3 using xhci_hcd
    [    2.786858] usb 1-7: New USB device found, idVendor=1bcf, idProduct=2c81
    [    2.786862] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [    2.786863] usb 1-7: Product: HD WebCam
    [    2.786863] usb 1-7: Manufacturer: NC2141103M50708908LM05
    [    2.953483] usb 1-8: new high-speed USB device number 4 using xhci_hcd
    [    3.081992] usb 1-8: New USB device found, idVendor=0bda, idProduct=0129
    [    3.081995] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [    3.081996] usb 1-8: Product: USB2.0-CRW
    [    3.081996] usb 1-8: Manufacturer: Generic
    [    3.081997] usb 1-8: SerialNumber: 20100201396000000
    [    3.084982] usbcore: registered new interface driver rtsx_usb
    [   17.399192] ath: phy0: WB335 2-ANT card detected
    [   17.399195] ath: phy0: Set BT/WLAN RX diversity capability
    [   17.405933] ath: phy0: Enable LNA combining
    [   17.407054] ath: phy0: ASPM enabled: 0x42
    [   17.407058] ath: EEPROM regdomain: 0x6c
    [   17.407058] ath: EEPROM indicates we should expect a direct regpair map
    [   17.407060] ath: Country alpha2 being used: 00
    [   17.407062] ath: Regpair used: 0x6c
    [   17.783424] ieee80211 phy0: Atheros AR9565 Rev:2 mem=0xffffc90001000000, irq=19
    [   19.462474] input: HD WebCam as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/input/input16
    [   19.462546] usbcore: registered new interface driver uvcvideo
    [   19.462546] USB Video Class driver (1.1.1)
    [   93.793703] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   93.793705] Bluetooth: BNEP filters: protocol multicast
    [   93.793708] Bluetooth: BNEP socket layer initialized
    [  321.915571] ath: EEPROM regdomain: 0x8348
    [  321.915573] ath: EEPROM indicates we should expect a country code
    [  321.915574] ath: doing EEPROM country->regdmn map search
    [  321.915575] ath: country maps to regdmn code: 0x3a
    [  321.915575] ath: Country alpha2 being used: US
    [  321.915576] ath: Regpair used: 0x3a
    [  321.915577] ath: regdomain 0x8348 dynamically updated by country IE


    See that now my built-in Bluetooth adapter shows as an USB device. But if I try to use Bluetooth, GNOME says "No Bluetooth Found / Plug in a dongle to use Bluetooth." Also, bluetoothctl shows no adapter:

    Code:
    # bluetoothctl
    [bluetooth]# list
    [bluetooth]# quit
    Is there any chance I can make it work? Thank you!

  6. #26

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    I had a similar problem, I solved it by blacklisting acer-wmi and updating the kernel to hwe.
    https://askubuntu.com/questions/7917.../964350#964350

  7. #27

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    Quote Originally Posted by kugland View Post
    I had a similar problem, I solved it by blacklisting acer-wmi and updating the kernel to hwe.
    https://askubuntu.com/questions/7917.../964350#964350
    Thank you, @kugland! I've done on openSUSE something similar to what you've done on Ubuntu / Linux Mint and it worked for me too!

    Let me quote you here:

    After fiddling with this problem for quite some time, I found this solution:


    Install linux-generic-hwe-16.04 to get a more recent kernel, because 04ca:3014 was added in version 4.6.


    Then I noticed that ID 04ca:3014 Lite-On Technology Corp. was being disconnected after loading acer_wmi, so I blacklisted it:


    Code:
    /etc/modprobe.d/btconfig.conf
    Code:
    blacklist acer_wmi
    And that's it, it became functional.


    Also, I think it is better to add btcoex_enable=1 and bt_ant_diversity=1 to ath9k, which I added to that same file:


    Code:
    options ath9k btcoex_enable=1 bt_ant_diversity=1
    Then run update-initramfs -c -k all and reboot.
    What I did, "translating" to the openSUSE world, was:

    1) I installed the latest kernel-default and kernel-firmware packages available from the Kernel:stable OBS repo

    Code:
    # zypper --no-ref info kernel-defaultLoading repository data...
    Reading installed packages...
    
    
    
    
    Information for package kernel-default:
    ---------------------------------------
    Repository     : kernel-stable                           
    Name           : kernel-default                          
    Version        : 4.13.6-1.1.g5a88d59                     
    Arch           : x86_64                                  
    Vendor         : obs://build.opensuse.org/Kernel         
    Installed Size : 314.7 MiB                               
    Installed      : Yes                                     
    Status         : up-to-date                              
    Source package : kernel-default-4.13.6-1.1.g5a88d59.nosrc
    Summary        : The Standard Kernel                     
    Description    :                                         
        The standard kernel for both uniprocessor and multiprocessor systems.
    
    
    
    
        Source Timestamp: 2017-10-12 20:24:34 +0200
        GIT Revision: 5a88d593d1c856c991fa58ac2f2798154de5b768
        GIT Branch: stable
    
    
    # zypper --no-ref info kernel-firmware
    Loading repository data...
    Reading installed packages...
    
    
    
    
    Information for package kernel-firmware:
    ----------------------------------------
    Repository     : kernel-stable                    
    Name           : kernel-firmware                  
    Version        : 20170906-35.1                    
    Arch           : noarch                           
    Vendor         : obs://build.opensuse.org/Kernel  
    Installed Size : 202.8 MiB                        
    Installed      : Yes                              
    Status         : up-to-date                       
    Source package : kernel-firmware-20170906-35.1.src
    Summary        : Linux kernel firmware files      
    Description    :                                  
        This package contains the firmware for in-kernel drivers that was
        previously included in the kernel. It is shared by all kernels >=
        2.6.27-rc1.
    2) I blacklisted the acer_wmi kernel module and added that setting to the ath9k kernel module, as you suggested:

    Code:
    # nano /etc/modprobe.d/btconfig.conf
    Code:
    blacklist acer_wmi
    options ath9k btcoex_enable=1 bt_ant_diversity=1
    3) I updated the initramfs file:

    Code:
    # dracut -f
    4) I rebooted into the new kernel:

    Code:
    # reboot
    Then, as a test, I was able to pair my laptop to my Bluetooth headset and listen to a song.

    I'm very thankful for your and @Sauerland's efforts. Now, I can use my laptop's built-in Bluetooth and my USB dongle (0a12:0001 Cambridge Silicon Radio) is free to be used on another computer.

    I'm not sure past actions helped me achieve the final result, so I'm going to add as much diagnostic information as I can about my setup, just in case anyone else in the future needs to make that Bluetooth adapter work.

  8. #28

    Default Re: Qualcomm Atheros Bluetooth 4.0 (04CA 3014) is not detected

    Information from the Windows side:



    Transcribing the relevant parts of the image:

    Code:
    USB Devices
    
    [Port 5] Qualcomm Atheros Bluetooth 4.0
    
    Device ID 04CA-3014


    Code:
    Windows Network
    
    Bluetooth Device (Personal Area Network)
    
    Hardware Address AC-E0-10-7A-7B-1A
    Now, information from the openSUSE side.

    I'm using kernel-default 4.13.6 (latest stable up to now according to kernel.org) and kernel-firmware from the Kernel:stable OBS repo:

    Code:
    # uname -a
    Linux viny-notebook 4.13.6-1.g5a88d59-default #1 SMP PREEMPT Thu Oct 12 18:24:34 UTC 2017 (5a88d59) x86_64 x86_64 x86_64 GNU/Linux
    Also, I forgot to mention, but I installed all the updates available via zypper dup (I believe this is a good practice, somehow assumed obvious)

    Boot logs:

    Code:
    # tail -n 1520 /var/log/messages > var_log_messages_oct_13_2017
    You can see its contents here: http://paste.opensuse.org/89824654 (boot started at Oct 13 08:42:32)

    Code:
    # dmesg > dmesg_oct_13_2017
    http://paste.opensuse.org/11041026

    USB devices:

    Code:
    # lsusb
    Bus 003 Device 002: ID 8087:8001 Intel Corp. 
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
    Bus 001 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc. 
    Bus 001 Device 005: ID 04ca:3014 Lite-On Technology Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Code:
    # usb-devices
    
    
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=11
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=04.13
    S:  Manufacturer=Linux 4.13.6-1.g5a88d59-default xhci-hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=04 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=04ca ProdID=3014 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
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=02 Dev#=  3 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1bcf ProdID=2c81 Rev=00.05
    S:  Manufacturer=NC2141103M50708908LM05
    S:  Product=HD WebCam
    C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
    I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
    
    
    T:  Bus=01 Lev=01 Prnt=01 Port=07 Cnt=03 Dev#=  4 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
    P:  Vendor=0bda ProdID=0129 Rev=39.60
    S:  Manufacturer=Generic
    S:  Product=USB2.0-CRW
    S:  SerialNumber=20100201396000000
    C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
    I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=50 Driver=rtsx_usb
    
    
    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 4
    D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0003 Rev=04.13
    S:  Manufacturer=Linux 4.13.6-1.g5a88d59-default xhci-hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=04.13
    S:  Manufacturer=Linux 4.13.6-1.g5a88d59-default ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:1d.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    
    
    T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 8
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=8087 ProdID=8001 Rev=00.03
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    I left bluetoothctl running while I was pairing to my handset:

    Code:
    # bluetoothctl
    [NEW] Controller AC:E0:10:7A:7B:1A viny-notebook [default]
    [NEW] Device 00:26:E2:90:81:19 LG GM205
    [CHG] Controller AC:E0:10:7A:7B:1A Class: 0x1c010c
    [CHG] Controller AC:E0:10:7A:7B:1A Powered: yes
    [CHG] Controller AC:E0:10:7A:7B:1A DiscoverableTimeout: 0x000000
    [CHG] Controller AC:E0:10:7A:7B:1A DiscoverableTimeout: 0x000000
    [CHG] Controller AC:E0:10:7A:7B:1A Discovering: yes
    [CHG] Device 00:26:E2:90:81:19 RSSI: -76
    [NEW] Device 00:11:67:29:FE:97 Philips SHB3060
    [CHG] Device 00:26:E2:90:81:19 RSSI: -68
    [CHG] Device 00:11:67:29:FE:97 Connected: yes
    [CHG] Device 00:11:67:29:FE:97 Modalias: bluetooth:v0039p13A4d0104
    [CHG] Device 00:11:67:29:FE:97 UUIDs: 00001108-0000-1000-8000-00805f9b34fb
    [CHG] Device 00:11:67:29:FE:97 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
    [CHG] Device 00:11:67:29:FE:97 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
    [CHG] Device 00:11:67:29:FE:97 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
    [CHG] Device 00:11:67:29:FE:97 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
    [CHG] Device 00:11:67:29:FE:97 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
    [CHG] Device 00:11:67:29:FE:97 Paired: yes
    [CHG] Device 00:11:67:29:FE:97 Trusted: yes
    [CHG] Controller AC:E0:10:7A:7B:1A Discoverable: no
    [CHG] Device 00:11:67:29:FE:97 RSSI is nil
    [CHG] Device 00:26:E2:90:81:19 RSSI is nil
    [CHG] Controller AC:E0:10:7A:7B:1A Discovering: no
    [CHG] Controller AC:E0:10:7A:7B:1A Discovering: yes
    [CHG] Controller AC:E0:10:7A:7B:1A Discoverable: yes
    [CHG] Controller AC:E0:10:7A:7B:1A DiscoverableTimeout: 0x000000
    [CHG] Controller AC:E0:10:7A:7B:1A DiscoverableTimeout: 0x000000
    [CHG] Device 00:11:67:29:FE:97 Connected: no
    [CHG] Device 00:26:E2:90:81:19 RSSI: -75
    [CHG] Device 00:26:E2:90:81:19 RSSI is nil
    [CHG] Controller AC:E0:10:7A:7B:1A Class: 0x000000
    [CHG] Controller AC:E0:10:7A:7B:1A Powered: no
    [CHG] Controller AC:E0:10:7A:7B:1A Discovering: no
    [bluetooth]# exit
    [DEL] Controller AC:E0:10:7A:7B:1A viny-notebook [default]
    (in the end, I turned off my Bluetooth adapter)

    Code:
    # rfkill list all
    0: hci0: Bluetooth
    	Soft blocked: yes
    	Hard blocked: no
    1: phy0: Wireless LAN
    	Soft blocked: yes
    	Hard blocked: no
    Note that Soft blocked: yes for my Bluetooth adapter is expected, because I turned it off on System Settings. Also, the acer-wireless interface does not appear anymore (because I blocked the acer_wmi module).

    AthrBT_0x31010100.dfu and ramps_0x31010100_40.dfu are there:

    Code:
    # ls -lah /lib/firmware/ar3k/
    total 3.2M
    drwxr-xr-x 1 root root 3.3K Oct 12 15:30 .
    drwxr-xr-x 1 root root  11K Oct 12 15:47 ..
    drwxr-xr-x 1 root root   74 Oct 12 15:30 1020200
    drwxr-xr-x 1 root root   46 Oct 12 15:30 1020201
    drwxr-xr-x 1 root root   72 Oct 12 15:30 1020201coex
    -rw-r--r-- 1 root root 656K Jan 29  2014 20623393_919a4673931aa789f0b1c3eeafb360b36097894a.cab
    -rw-r--r-- 1 root root 656K Jan 29  2014 20623393_919a4673931aa789f0b1c3eeafb360b36097894a.cab.1
    drwxr-xr-x 1 root root   74 Oct 12 15:30 30000
    drwxr-xr-x 1 root root   74 Oct 12 15:30 30101
    drwxr-xr-x 1 root root  160 Oct 12 15:30 30101coex
    -rw-r--r-- 1 root root 242K Jan 28  2014 AtherosBT.bin
    -rw-r--r-- 1 root root  54K Sep  6 22:31 AthrBT_0x01020001.dfu
    -rwxr-xr-x 1 root root  47K Jun  6 22:54 AthrBT_0x01020200_btusb.dfu
    -rw-r--r-- 1 root root  40K Sep  6 22:31 AthrBT_0x01020200.dfu
    -rwxr-xr-x 1 root root  47K Jun  6 22:54 AthrBT_0x01020200_ga01.dfu
    -rwxr-xr-x 1 root root  45K Jun  6 22:54 AthrBT_0x01020200_sy01.dfu
    -rw-r--r-- 1 root root  48K Sep  6 22:31 AthrBT_0x01020201.dfu
    -rw-r--r-- 1 root root  46K Jan 28  2014 AthrBT_0x11020000_ac01.dfu
    -rw-r--r-- 1 root root  36K Sep  6 22:31 AthrBT_0x11020000.dfu
    -rwxr-xr-x 1 root root  47K Jun  6 22:54 AthrBT_0x11020000_SWOI.dfu
    -rw-r--r-- 1 root root  46K Sep  6 22:31 AthrBT_0x11020100.dfu
    -rw-r--r-- 1 root root  40K Sep  6 22:31 AthrBT_0x31010000.dfu
    -rwxr-xr-x 1 root root  40K Jun  6 22:54 AthrBT_0x31010000_ss01.dfu
    -rw-r--r-- 1 root root  37K Sep  6 22:31 AthrBT_0x31010100.dfu
    -rw-r--r-- 1 root root  31K Sep  6 22:31 AthrBT_0x41020000.dfu
    -rw-r--r-- 1 root root 150K Jan 28  2014 btcoinst.dll
    -rw-r--r-- 1 root root 156K Jan 28  2014 BtContextMenu.dll
    -rw-r--r-- 1 root root  11K Jan 28  2014 BtContextMenu.dll.muien-US
    -rw-r--r-- 1 root root 493K Jan 28  2014 btfilter.sys
    -rw-r--r-- 1 root root  30K Jan 28  2014 qca_btusb.cat
    -rw-r--r-- 1 root root  17K Jan 28  2014 qca_btusb.inf
    -rw-r--r-- 1 root root 1.2K Sep  6 22:31 ramps_0x01020001_26.dfu
    -rw-r--r-- 1 root root 1.2K Jan 28  2014 ramps_0x01020200_26_0x01.dfu
    -rw-r--r-- 1 root root 1.3K Sep  6 22:31 ramps_0x01020200_26.dfu
    -rw-r--r-- 1 root root 1.3K Jan 28  2014 ramps_0x01020200_40_0x01.dfu
    -rw-r--r-- 1 root root 1.2K Jan 28  2014 ramps_0x01020200_40_0x02.dfu
    -rw-r--r-- 1 root root 1.2K Jan 28  2014 ramps_0x01020200_40_0x03.dfu
    -rw-r--r-- 1 root root 1.2K Jan 28  2014 ramps_0x01020200_40_0x04.dfu
    -rw-r--r-- 1 root root 1.2K Sep  6 22:31 ramps_0x01020200_40.dfu
    -rwxr-xr-x 1 root root 1.2K Jun  6 22:54 ramps_0x01020200_40_LV01.dfu
    -rwxr-xr-x 1 root root 1.3K Jun  6 22:54 ramps_0x01020200_40_SS01.dfu
    -rw-r--r-- 1 root root  264 Jan 28  2014 ramps_0x01020201_26_0x01.dfu
    -rw-r--r-- 2 root root  264 Sep  6 22:31 ramps_0x01020201_26.dfu
    -rw-r--r-- 1 root root  296 Jan 28  2014 ramps_0x01020201_40_0x01.dfu
    -rw-r--r-- 1 root root  264 Jan 28  2014 ramps_0x01020201_40_0x02.dfu
    -rw-r--r-- 1 root root  264 Jan 28  2014 ramps_0x01020201_40_0x03.dfu
    -rw-r--r-- 1 root root  278 Jan 28  2014 ramps_0x01020201_40_0x04.dfu
    -rw-r--r-- 2 root root  264 Sep  6 22:31 ramps_0x01020201_40.dfu
    -rwxr-xr-x 1 root root  296 Jun  6 22:54 ramps_0x01020201_40_SS01.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x11020000_40_0x02.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x11020000_40_cs01.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x11020000_40_cs02.dfu
    -rw-r--r-- 1 root root 1.8K Sep  6 22:31 ramps_0x11020000_40.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x11020000_40_LV01.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x11020000_40_SS01.dfu
    -rw-r--r-- 1 root root 1.8K Sep  6 22:31 ramps_0x11020100_40.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x11020100_40_nf01.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x11020100_40_SS01.dfu
    -rwxr-xr-x 1 root root 1.5K Jun  6 22:54 ramps_0x31010000_40_0x01.dfu
    -rwxr-xr-x 1 root root 1.9K Jun  6 22:54 ramps_0x31010000_40_0x11.dfu
    -rwxr-xr-x 1 root root 1.5K Jun  6 22:54 ramps_0x31010000_40_0x12.dfu
    -rwxr-xr-x 1 root root 1.9K Jun  6 22:54 ramps_0x31010000_40_0x21.dfu
    -rwxr-xr-x 1 root root 1.5K Jun  6 22:54 ramps_0x31010000_40_0x22.dfu
    -rwxr-xr-x 1 root root 1.9K Jun  6 22:54 ramps_0x31010000_40_0xf0.dfu
    -rwxr-xr-x 1 root root 1.5K Jun  6 22:54 ramps_0x31010000_40_0xf1.dfu
    -rw-r--r-- 1 root root 1.9K Sep  6 22:31 ramps_0x31010000_40.dfu
    -rwxr-xr-x 1 root root 1.5K Jun  6 22:54 ramps_0x31010000_40_LV01.dfu
    -rwxr-xr-x 1 root root 1.5K Jun  6 22:54 ramps_0x31010000_40_SS01.dfu
    -rwxr-xr-x 1 root root 1.5K Jun  6 22:54 ramps_0x31010100_40_0x01.dfu
    -rw-r--r-- 1 root root 1.9K Sep  6 22:31 ramps_0x31010100_40.dfu
    -rwxr-xr-x 1 root root 1.8K Jun  6 22:54 ramps_0x41020000_40_coex.dfu
    -rw-r--r-- 1 root root 1.8K Sep  6 22:31 ramps_0x41020000_40.dfu
    Also, I'm forcing btusb and ath3k kernel modules to be loaded earlier, right at boot time, using initramfs:

    Code:
    # cat /etc/dracut.conf.d/01-bluetooth.conf
    force_drivers+="ath3k btusb"
    install_items+="/lib/firmware/ar3k/AthrBT_0x31010100.dfu /lib/firmware/ar3k/ramps_0x31010100_40.dfu"

    And blacklisting the acer_wmi module:

    Code:
    # cat /etc/modprobe.d/btconfig.conf
    blacklist acer_wmi
    options ath9k btcoex_enable=1 bt_ant_diversity=1
    Hope that can help someone someday. Again, thank you once more!

Page 3 of 3 FirstFirst 123

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •