You are not logged in.
Pages: 1
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.
Last edited by pushkar8723 (2014-02-27 11:47:49)
Offline
I'm also trying to get my BT work today
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/deviceIn my case, unfortunately, hid2hci return error
Still digging the whole Internet
Hope we could solve this soon.
Last edited by longcao (2014-02-26 17:55:51)
Offline
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 btusbThen 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. ![]()
Offline
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 ![]()
/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 hubUpdate:
Solution to enable BCM2046
Last edited by longcao (2014-02-26 18:01:04)
Offline
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 ![]()
Last edited by pushkar8723 (2014-02-27 11:50:24)
Offline
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
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
@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/dirTo unmount
fusermount -u /path/to/dirLast edited by pushkar8723 (2014-03-05 18:44:46)
Offline
Pages: 1