Hello openSUSE forums! And Happy New Year to everyone.
I’ve had this issue since I switched over to openSUSE & haven’t particularly cared until now. I’ve been wanting to connect a Bluetooth keyboard to my laptop where I have LEAP 42.3 installed.
When I go to connect using the Bluetooth icon in my task bar it states “No Adapters Available.” However, hwinfo in the terminal and Hardware Information in YaST both seem to recognize my Bluetooth device; so this makes me believe it’s not a driver issue. I’ve got the Knsole hwinfo output below.
In Windows my BT works fine. There isn’t a specific Bluetooth on/off switch on my laptop (I have an Airplane Mode switch that turns everything wireless off). Due to me playing around & mucking up something with my prior openSUSE install I had to reinstall from scratch, so I’m working with a brand new 42.3 install w/o additional software (except Steam) and I’ve completed all of the zypper updates via Konsole.
Can someone point me in the direction of additional troubleshooting or have some ideas on what might be the problem?
Thanks a ton!
46: USB 00.0: 11500 Bluetooth Device
[Created at usb.122]
Unique ID: zFuK.tx4ZIeIPK4B
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0
SysFS BusID: 1-8:1.0
Hardware Class: bluetooth
Model: "Qualcomm Atheros AR3012 Bluetooth 4.0"
Hotplug: USB
Vendor: usb 0x0cf3 "Qualcomm Atheros Communications"
Device: usb 0x3004 "AR3012 Bluetooth 4.0"
Revision: "0.01"
Speed: 12 Mbps
Module Alias: "usb:v0CF3p3004d0001dcE0dsc01dp01icE0isc01ip01in00"
Driver Info #0:
Driver Status: ath3k is active
Driver Activation Cmd: "modprobe ath3k"
Driver Info #1:
Driver Status: btusb is active
Driver Activation Cmd: "modprobe btusb"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #40 (Hub)
Hey keellambert,
Thanks for the suggestion. I went through the first & top rated answer, but since my Bluetooth isn’t a Broadcom it didn’t match up 1:1 with the advice given. I did my best to follow the directions & fill in the missing pieces, but that hasn’t worked out for me. I can’t quite find the right VID & PID numbers to complete the process.
The second option for automating the process seems to be Broadcomm only advice.
The third option I went through & thought I was making some headroom as besides the file names, all of the files types seem to match up correctly. Unfortunately in doing that all I did was stop openSUSE from seeing my WiFi & Bluetooth both, entirely. Luckily, I was able to roll back those changes.
I think I’m going to have to settle for a 4th option which is to use a little USB Bluetooth receiver I found hidden in one of my drawers (always nice to keep little electronic trinkets around, eh?). openSUSE recognized it immediately and allowed me to pair my Logitech M720 Triathlon mouse. Not quite what I was hoping to use for a final solution but if it works, it works.
There’s nothing in the .inf file which has the “0x3004” part. I’m happy to keep working on it though, despite’s my initial frustrations if you might have an idea of where to look.
I’m not sure what I’m supposed to be doing with this information. I’ve read through the forums posts, and I’ve downloaded the files (from your second link). Being fairly new to really in-depth Linux work though I’m not sure what I’m supposed to do with these files. There’s a ‘Makefile,’ a '.install," and others - just a bit lost.
Jan 10 00:23:32 linux-v6gw kernel: Bluetooth: hci0: BCM20702B0 (002.001.014) build 0000
Jan 10 00:23:32 linux-v6gw kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702B0-19ff-0239.hcd failed with error -2
Jan 10 00:23:32 linux-v6gw kernel: Bluetooth: hci0: BCM: Patch brcm/BCM20702B0-19ff-0239.hcd not found
Thank you for the continued help Sauerland & kerijan.
My apologies for the late response, my grandfather got put in the hospital & things have just been hectic.
Unfortunately that doesn’t seem to have worked. I downloaded the .hcd file to Downloads, then copied it to /lib/firmware/brcm/ successfully, but the internal card still isn’t recognized after a restart. Is there some other step or initialization I should take?
I ask because the 2nd link also mentions (near the bottom) that a combined WiFi+BT card requires additional initialization. The two links in that paragraph have commands to run in terminal as root, all of which I’ve tried, but Konsole merely states that the commands are not found.