2

I have new Lenovo Z50-70 with NVIDIA 820M graphics card. I am using 340v driver for it.

Bluetooth is not working, it says bluetooth is disable while wifi is working fine

output of lsusb; lsmod | grep bluetooth; dmesg | grep firmware is:

Bus 001 Device 002: ID 8087:8000 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 0cf3:3004 Atheros Communications, Inc. 
Bus 002 Device 003: ID 5986:055e Acer, Inc 
Bus 002 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bluetooth             446409  12 bnep,ath3k,btusb,rfcomm
6lowpan_iphc           18702  1 bluetooth
[   14.491624] Bluetooth: Error in firmware loading err = -110,len = 448, size = 4096

1 Answer 1

2

Every thing actually looks good but your bluetooth probably only works maybe every third boot. This is what worked for me

echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf

Then we edit a file to load ath3k later in the boot cycle gksudo gedit /etc/rc.local and above the line that says exit 0 put sleep 10 and on the line below that put modprobe ath3k save, exit gedit and reboot.

The last 3 lines of the /etc/rc.local file should be

sleep 10

modprobe ath3k

exit 0

That should help with the firmware error as there is a timing issue with xhci_hcd that prevents ath3k from loading the firmware every time

NOTE: Issue is resolved with kernel 3.16.0-32 or newer from Ubuntu without the above changes per comment 12 at bug report and also fixed now in 3.13.0-47 per update log see * Bluetooth: ath3k: workaround the compatibility issue with xHCI controller - LP: #1400215

15
  • thanks man, but please can you or any of your friends help me with the nvidia driver problem?
    – Alex Jones
    Mar 1, 2015 at 17:05
  • 1
    ubuntuforums.org/… says that this other post helped askubuntu.com/questions/451221/… but they used nvidia-current
    – Jeremy31
    Mar 1, 2015 at 17:35
  • hey today I had the same issue again, I rebooted, still did not helped. what to do now?
    – Alex Jones
    Mar 8, 2015 at 9:29
  • 1
    I would edit the /etc/rc.local file and change it from sleep 10 to sleep 30 then save, exit, and reboot
    – Jeremy31
    Mar 8, 2015 at 12:09
  • 1
    After resume try sudo modprobe -r ath3k then sudo modprobe ath3k
    – Jeremy31
    Apr 8, 2015 at 21:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .