Bluetooth with BCM4313 not working?
I have a 2.6.32-5-686, a Debian/squeeze (6.0) distro, and kde4 in my Lenovo G460 notebook.
The wireless chip in this PC is BCM4313:
WiFi is working, but Bluetooth is not. I installed broadcom-sta from squeeze repos.
The funny thing is that I tried this notebook with a live cd (knoppix 6.7.0), and Bluetooth IS working !!!
When running Knoppix, lsusb showed (among other usb devices):
0489:e00d Foxconn / Hon Hai as the Bluetooth controller.
When I try lsusb with my Debian, it shows:
Bus 002 Device 003: ID 090c:37b3 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Seems like 0489:e00d is not found by the kernel? (dmesg doesn't show anything weird in Debian, but it DOES show the device in Knoppix).
BTW, btusb is not inserted. I had to manually modprobe it in Debian (it appears in Knoppix, no need to load anything).
bluetooth 36251 7 btusb,sco,rfcomm,bnep,l2cap
rfkill 10196 2 bluetooth
Also, 'rfkill list all' shows NOTHING. It does show WiFi and BT in Knoppix.
I also tried to upgrade to wheezy, all I got is 'rfkill list all' to show something similar to knoppix (but BT does not work with wheezy).
Anyways, I'm back with squeeze.
Did anybody have a similar problem with this controller and BT ???
Thanks is advance for the help!
Any clue? I will really appreciate some help here.... let me know if I need to post more info!
No idea really... but try the non-free driver: http://wiki.debian.org/brcm80211
Thanks Caravel for your reply.
Following your suggestion, I installed brcm80211 (removed wl driver, changed /etc/modprobe.d/blacklist.conf and broadcom-sta-common.conf, modprobe brcm80211, /etc/init.d/bluetooth restart), and now rfkill shows WiFi, but still no Bluetooth.
After loading btusb:
Thanks again, any help is welcome!
Here's a page with helpful tutorials including Bluetooth but mainly for Slackware:
Thanks tix for pointing out that tutorial. I will give it a try tonight, and let you know!
I tried to install the same kernel and same .config, from Knoppix... but it didn't work. Rfkill shows both WiFi and BT, but lsusb doesn't show Bluetooth.
One thing that calls my attention is that my actual kernel uses ehci_hcd and ahci (that's what a dmesg | grep -i hci shows). Of course, dmesg | grep -i blue shows NOTHING.
In the tutorial (and knoppix running from the liveCD), I can see HCI ....... and dmesg | grep -i throws a couple of lines.
What's the difference between ehci, ahci, hci, etc..???
|All times are GMT -5. The time now is 01:50 PM.|