Qualcomm Atheros Bluetooth Not working {Solved}

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
coolmark1995

Qualcomm Atheros Bluetooth Not working {Solved}

Post by coolmark1995 »

When I installed Linux-Mint Cinnamon 17.1 on my windows 8 laptop in uefi mode my bluetooth was working now its not and I have tried restarting my laptop it dont detect my devices trying to pair with it any ideas how to fix it? here are my out comes below thank you in advanced for the support Linux-mint Community.

hciconfig --all:

Code: Select all

hci0:	Type: BR/EDR  Bus: USB
	BD Address: 18:CF:5E:75:4F:D6  ACL MTU: 1022:8  SCO MTU: 183:5
	UP RUNNING PSCAN ISCAN 
	RX bytes:2953 acl:0 sco:0 events:193 errors:0
	TX bytes:3285 acl:0 sco:0 commands:185 errors:0
	Features: 0xff 0xfe 0x0d 0xfe 0xd8 0x7f 0x7b 0x8f
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF 
	Link mode: SLAVE ACCEPT 
	Name: 'mint-0'
	Class: 0x6c0100
	Service Classes: Rendering, Capturing, Audio, Telephony
	Device Class: Computer, Uncategorized
	HCI Version:  (0x7)  Revision: 0x3101
	LMP Version:  (0x7)  Subversion: 0x1
	Manufacturer: Atheros Communications, Inc. (69)
uname -a:

Code: Select all

Linux Lmint-Rservices 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lsusb:

Code: Select all

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f2:b47f Chicony Electronics Co., Ltd 
Bus 001 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 005: ID 04ca:300b Lite-On Technology Corp. 
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 002: ID 062a:4101 Creative Labs 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsmod | grep bluetooth:

Code: Select all

bluetooth             391136  22 bnep,btusb,rfcomm
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros Bluetooth Not working

Post by JeremyB »

What does

Code: Select all

modinfo ath3k | grep -i 300b
tell us?
coolmark1995

Re: Qualcomm Atheros Bluetooth Not working

Post by coolmark1995 »

JeremyB wrote:What does

Code: Select all

modinfo ath3k | grep -i 300b
tell us?
Hello thanks for the reply ive used the command above but I did not get any output for it in the terminal
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros Bluetooth Not working

Post by JeremyB »

coolmark1995 wrote:
JeremyB wrote:What does

Code: Select all

modinfo ath3k | grep -i 300b
tell us?
Hello thanks for the reply ive used the command above but I did not get any output for it in the terminal
That is what I expected, so

Code: Select all

sudo apt-get install build-essential linux-headers-generic

Code: Select all

wget https://www.dropbox.com/s/im2uslp9maiu30e/bluetooth-3.13.tar.gz

Code: Select all

tar -zxf bluetooth-3.13.tar.gz

Code: Select all

cd bluetooth-3.13

Code: Select all

cp /boot/config-$(uname -r) .config

Code: Select all

cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers

Code: Select all

make -C /lib/modules/$(uname -r)/build M=$PWD modules

Code: Select all

sudo modprobe -r btusb

Code: Select all

sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo modprobe ath3k

Code: Select all

sudo modprobe btusb

Code: Select all

echo ath3k | sudo tee -a /etc/modules

Code: Select all

echo btusb | sudo tee -a /etc/modules
And your bluetooth should work but there is an issue that might cause it not to function at times after rebooting that is fixed in kernel 3.16.0-32 and 3.19.1 but I do know a workaround for your current kernel
coolmark1995

Re: Qualcomm Atheros Bluetooth Not working

Post by coolmark1995 »

JeremyB wrote:
coolmark1995 wrote:
JeremyB wrote:What does

Code: Select all

modinfo ath3k | grep -i 300b
tell us?
Hello thanks for the reply ive used the command above but I did not get any output for it in the terminal
That is what I expected, so

Code: Select all

sudo apt-get install build-essential linux-headers-generic

Code: Select all

wget https://www.dropbox.com/s/im2uslp9maiu30e/bluetooth-3.13.tar.gz

Code: Select all

tar -zxf bluetooth-3.13.tar.gz

Code: Select all

cd bluetooth-3.13

Code: Select all

cp /boot/config-$(uname -r) .config

Code: Select all

cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers

Code: Select all

make -C /lib/modules/$(uname -r)/build M=$PWD modules

Code: Select all

sudo modprobe -r btusb

Code: Select all

sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo modprobe ath3k

Code: Select all

sudo modprobe btusb

Code: Select all

echo ath3k | sudo tee -a /etc/modules

Code: Select all

echo btusb | sudo tee -a /etc/modules
And your bluetooth should work but there is an issue that might cause it not to function at times after rebooting that is fixed in kernel 3.16.0-32 and 3.19.1 but I do know a workaround for your current kernel
thanks for the reply I will try that I am using the kernel that came with cinnamon 17.1 Edit: Command

Code: Select all

sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
errors and says no such files or directory
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros Bluetooth Not working

Post by JeremyB »

I wonder why that error happened

Code: Select all

ls ~/bluetooth-3.13 | grep .ko
coolmark1995

Re: Qualcomm Atheros Bluetooth Not working

Post by coolmark1995 »

JeremyB wrote:I wonder why that error happened

Code: Select all

ls ~/bluetooth-3.13 | grep .ko
I entered the above code but it required me to get rid of the -3.13 and it outputed

Code: Select all

btusb.ko
Edit: doing all the details you have provided seems to have disabled my bluetooth any suggestions on how to fix it?
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros Bluetooth Not working

Post by JeremyB »

Is there a file named ath3k in the bluetooth folder? It is needed to upload firmware so the bluetooth can work
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros Bluetooth Not working

Post by JeremyB »

I figured out what happened. In a new terminal window

Code: Select all

cd bluetooth

Code: Select all

rm *.ko  && rm *.o

Code: Select all

rm Makefile

Code: Select all

cp oldmakefile Makefile[code]
[code]make -C /lib/modules/$(uname -r)/build M=$PWD modules

Code: Select all

sudo modprobe -r btusb

Code: Select all

sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo apt-get install linux-firmware

Code: Select all

sudo modprobe ath3k

Code: Select all

sudo modprobe btusb

Code: Select all

echo ath3k | sudo tee -a /etc/modules

Code: Select all

echo btusb | sudo tee -a /etc/modules

Code: Select all

sudo apt-get install linux-firmware
coolmark1995

Re: Qualcomm Atheros Bluetooth Not working

Post by coolmark1995 »

JeremyB wrote:I figured out what happened. In a new terminal window

Code: Select all

cd bluetooth

Code: Select all

rm *.ko  && rm *.o

Code: Select all

rm Makefile

Code: Select all

cp oldmakefile Makefile[code]
[code]make -C /lib/modules/$(uname -r)/build M=$PWD modules

Code: Select all

sudo modprobe -r btusb

Code: Select all

sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo apt-get install linux-firmware

Code: Select all

sudo modprobe ath3k

Code: Select all

sudo modprobe btusb

Code: Select all

echo ath3k | sudo tee -a /etc/modules

Code: Select all

echo btusb | sudo tee -a /etc/modules

Code: Select all

sudo apt-get install linux-firmware
thanks that fixed it. I had no idea why it wouldn't work
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros Bluetooth Not working

Post by JeremyB »

coolmark1995 wrote:
JeremyB wrote:I figured out what happened. In a new terminal window

Code: Select all

cd bluetooth

Code: Select all

rm *.ko  && rm *.o

Code: Select all

rm Makefile

Code: Select all

cp oldmakefile Makefile[code]
[code]make -C /lib/modules/$(uname -r)/build M=$PWD modules

Code: Select all

sudo modprobe -r btusb

Code: Select all

sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

Code: Select all

sudo apt-get install linux-firmware

Code: Select all

sudo modprobe ath3k

Code: Select all

sudo modprobe btusb

Code: Select all

echo ath3k | sudo tee -a /etc/modules

Code: Select all

echo btusb | sudo tee -a /etc/modules

Code: Select all

sudo apt-get install linux-firmware
thanks that fixed it. I had no idea why it wouldn't work
No problem, I had a custom Makefile in there that I forgot about and after renaming the original it was able to work
Locked

Return to “Hardware Support”