You are not logged in.

#1 2014-02-25 18:52:48

pushkar8723
Member
From: India
Registered: 2014-02-25
Posts: 6

[SOLVED]Dell n5010 bluetooth not working

I am new to arch linux and I can not figure out how to configure my bluetooth. I installed bluez, b43, broadcom-wl, broadcom-sta-dkms but none of them worked. I am using gnome and gnome-bluetooth shows "No Bluetooth adapters found".

Following are output of some command

$ lsusb | grep Bluetooth
Bus 002 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
$ rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
$ hcitool dev
Devices:
$ lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
12:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

I read in wiki that dell user need to use hid2hci but I cannot figure out devpath. sad

Last edited by pushkar8723 (2014-02-27 11:47:49)

Offline

#2 2014-02-26 04:18:50

longcao
Member
Registered: 2013-10-28
Posts: 15

Re: [SOLVED]Dell n5010 bluetooth not working

I'm also trying to get my BT work today smile And find out that it's necessary to change BCM2046 from HID to HCI mode.

To find the sys path of a device:

udevadm info --query=path --name=/usb/path/of/device

In my case, unfortunately, hid2hci return error

Still digging the whole Internet sad Hope we could solve this soon.

Last edited by longcao (2014-02-26 17:55:51)

Offline

#3 2014-02-26 09:10:47

pushkar8723
Member
From: India
Registered: 2014-02-25
Posts: 6

Re: [SOLVED]Dell n5010 bluetooth not working

I got curious and I logged into ubuntu on my system and saw that it was using btusb instead of bnep (which arch was using), so I executed following command

$ sudo modprobe btusb

Then after restart I saw that gnome-bluetooth was able to see the adapter and I can pair devices, but can not transfer files or listen on my bluetooth headset.
I will post here if there is any development. smile

Offline

#4 2014-02-26 10:32:55

longcao
Member
Registered: 2013-10-28
Posts: 15

Re: [SOLVED]Dell n5010 bluetooth not working

I'm not that quite lucky since both btusb and bnep are loaded by default in my system.

My computer is fairly similar to yours big_smile

/home/longcao> lsusb
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
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 004: ID 0c45:6488 Microdia 
Bus 001 Device 007: ID 413c:8160 Dell Computer Corp. Wireless 365 Bluetooth
Bus 001 Device 006: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 001 Device 005: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
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

Update:
Solution to enable BCM2046

Last edited by longcao (2014-02-26 18:01:04)

Offline

#5 2014-02-26 11:10:03

pushkar8723
Member
From: India
Registered: 2014-02-25
Posts: 6

Re: [SOLVED]Dell n5010 bluetooth not working

Updated:
I finally solved the problem. In my system settings there was this "sharing" button.
On opening it, I found bluetooth sharing was disabled and so I enabled it. After that I can send files as well as listen on by bluetooth headset big_smile

Last edited by pushkar8723 (2014-02-27 11:50:24)

Offline

#6 2014-02-26 17:53:53

longcao
Member
Registered: 2013-10-28
Posts: 15

Re: [SOLVED]Dell n5010 bluetooth not working

I've solved my problem.

BCM2046 Bluetooth Card requires package bluez-hid2hci.

Udev will automatically change interface from HID to HCI after reboot. No manual configuration needed.

Run "sudo hciconfig hci0 up" to bring up the controller before using, or create a udev rule for enabling it at boot.

Last edited by longcao (2014-04-16 05:57:30)

Offline

#7 2014-03-05 17:15:43

longcao
Member
Registered: 2013-10-28
Posts: 15

Re: [SOLVED]Dell n5010 bluetooth not working

Bump thread for update:

_If you need to communicate with bluetooth device over serial interface, please follow this post.

_File transfer: I only managed to send file to my Blackberry 9000 (which supports OBEX Push) using bluetooth-sendto command. This command comes with package gnome-bluetooth. Still unable to receive.

@pushkard8723: I guess your DE is GNOME. I'm using the GNOME-based DE Cinnamon, whose bluetooth extersion is currently incompatible with GNOME 3.10. Will have to wait for further support.

Last edited by longcao (2014-03-05 17:16:56)

Offline

#8 2014-03-05 18:44:34

pushkar8723
Member
From: India
Registered: 2014-02-25
Posts: 6

Re: [SOLVED]Dell n5010 bluetooth not working

@longcao: I don't know about bluetooth compatibility with cinnamon but I know how to mount bluetooth devices using command line. After which you can copy it to another folder.

To mount

obexfs -b MAC:ADDR:OF:DEV /path/to/dir

To unmount

fusermount -u /path/to/dir

Last edited by pushkar8723 (2014-03-05 18:44:46)

Offline

Board footer

Powered by FluxBB