[SOLVED] Sonya on Tablet No Bluetooth Adapters found

Questions about Wi-Fi and other network devices, file sharing, firewalls, connection sharing etc
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
plawrence50

[SOLVED] Sonya on Tablet No Bluetooth Adapters found

Post by plawrence50 »

I have installed Sonya on a Fujitsu Tablet (came with Win 8.1) which has a network card BCM43241b4. I managed to get the WiFi working after installing the file brcmfmac43241b4-sdio.txt into /lib/firmware/brcm. This card should support Bluetooth as well as WiFi, but BT doesn't work due to the error "No Bluetooth Adapters found".

I found a DELL website with firmware for the BCM43421 which supports WiFi and BT but it is for Windows only. I believe the problem may be the firmware file that ships with Mint 18.2 does not allow BT.

Does anyone know of a firmware file for Linux which will allow WiFi and BT? Or does anyone have any other suggestions that I can try?

System details https://pastebin.com/sbDSH7md

Thanks for any pointers
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
JeremyB
Level 21
Level 21
Posts: 13878
Joined: Fri Feb 21, 2014 8:17 am

Re: Sonya on Tablet No Bluetooth Adapters found

Post by JeremyB »

I would use the Update Manager using the view/linux kernel menu to install the newest kernel available(4.11.0?) then reboot and see if it works. I have no idea what is required to get the SDIO bluetooth chipsets working as I am more familiar with the USB bluetooth
plawrence50

Re: Sonya on Tablet No Bluetooth Adapters found

Post by plawrence50 »

Thanks for the suggestion , I will give it a try.

phil
plawrence50

Re: Sonya on Tablet No Bluetooth Adapters found

Post by plawrence50 »

Installed latest kernel, but still no bluetooth adapters.
~ $ uname -r
4.12.6-041206-generic
JeremyB
Level 21
Level 21
Posts: 13878
Joined: Fri Feb 21, 2014 8:17 am

Re: Sonya on Tablet No Bluetooth Adapters found

Post by JeremyB »

See if

Code: Select all

dmesg | egrep -i 'blue|firm'
Shows us any errors or clues as you may need firmware
plawrence50

Re: Sonya on Tablet No Bluetooth Adapters found

Post by plawrence50 »

See output of dmesg, the firmware version does look a little old. I will try to get a later version of Broadcom software from a Windows vendor, break it open and convert the firmware file to a format that Linux can use - I have seen a method for doing this .

Code: Select all

 $ dmesg | egrep -i 'blue|firm'
[    0.206837] [Firmware Info]: PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] not                                                                                                              reserved in ACPI motherboard resources
[    1.775591] [Firmware Bug]: No valid trip found
[    5.372594] Bluetooth: Core ver 2.22
[    5.372631] Bluetooth: HCI device and connection manager initialized
[    5.372638] Bluetooth: HCI socket layer initialized
[    5.372644] Bluetooth: L2CAP socket layer initialized
[    5.372920] Bluetooth: SCO socket layer initialized
[    5.388192] Bluetooth: HCI UART driver ver 2.3
[    5.388195] Bluetooth: HCI UART protocol H4 registered
[    5.388196] Bluetooth: HCI UART protocol BCSP registered
[    5.388197] Bluetooth: HCI UART protocol LL registered
[    5.388198] Bluetooth: HCI UART protocol ATH3K registered
[    5.388199] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    5.388291] Bluetooth: HCI UART protocol Intel registered
[    5.411728] Bluetooth: HCI UART protocol Broadcom registered
[    5.411730] Bluetooth: HCI UART protocol QCA registered
[    5.411731] Bluetooth: HCI UART protocol AG6XX registered
[    5.411732] Bluetooth: HCI UART protocol Marvell registered
[    6.355358] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Jul 17 2                                                                                                             013 07:36:07 version 6.10.197.71 (r412987) FWID 01-882d2634
[ 1509.904838] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 1509.904841] Bluetooth: BNEP filters: protocol multicast
[ 1509.904847] Bluetooth: BNEP socket layer initialized
thanks, phil
JeremyB
Level 21
Level 21
Posts: 13878
Joined: Fri Feb 21, 2014 8:17 am

Re: Sonya on Tablet No Bluetooth Adapters found

Post by JeremyB »

Maybe you can snoop through the /sys/bus/sdio directory and see what you find in the subdirectories modalias file, the problem might be that the kernel needs another device added to the source code. Broadcom's vendor ID is 02d0
plawrence50

Re: Sonya on Tablet No Bluetooth Adapters found

Post by plawrence50 »

hi,

Poking into the /sys/bus/sdio directory show what looks like 2 devices (the :1 and the :2) but a single driver - brcmfmac. Each of the devices, if that is what they are, have the same modalias.

Code: Select all

> ls /sys/bus/sdio
devices  drivers  drivers_autoprobe  drivers_probe  uevent
 ls /sys/bus/sdio/drivers
brcmfmac
>  ls /sys/bus/sdio/devices/
mmc1:0001:1  mmc1:0001:2
>  ls /sys/bus/sdio/devices/mmc1*
/sys/bus/sdio/devices/mmc1:0001:1:
class  device  driver  firmware_node  ieee80211  modalias  net  power  subsystem  uevent  vendor

/sys/bus/sdio/devices/mmc1:0001:2:
class  device  driver  firmware_node  modalias  power  subsystem  uevent  vendor
> cat /sys/bus/sdio/devices/mmc1:0001:1/modalias
sdio:c00v02D0d4324
> cat /sys/bus/sdio/devices/mmc1:0001:2/modalias
sdio:c00v02D0d4324

I am not sure what this is telling me, but I think I will forget about Bluetooth for the moment.

I did not go down the Windows firmware route as the driver is not complaining about any missing firmware file.

Thank you for your assistance, I guess we can close this thread.

phil
JeremyB
Level 21
Level 21
Posts: 13878
Joined: Fri Feb 21, 2014 8:17 am

Re: Sonya on Tablet No Bluetooth Adapters found

Post by JeremyB »

See what happens

Code: Select all

btattach --bredr /dev/ttyS1 -P bcm
Then check

Code: Select all

dmesg | tail -20
plawrence50

Re: Sonya on Tablet No Bluetooth Adapters found

Post by plawrence50 »

Here goes:

Code: Select all

 $ sudo btattach --bredr /dev/ttyS1 -P bcm
[sudo] password for philip:
Attaching BR/EDR controller to /dev/ttyS1
Failed to flush serial port: Input/output error
No controller attached

$ dmesg | tail -20
[11183.115801] usbcore: registered new interface driver r8152
[11183.127581] usbcore: registered new interface driver cdc_ether
[11183.200012] usb 1-4.1: reset high-speed USB device number 3 using xhci_hcd
[11183.363332] r8152 1-4.1:1.0 eth0: v1.08.8
[11183.423025] usb 1-1: new high-speed USB device number 4 using xhci_hcd
[11183.563252] usb 1-1: New USB device found, idVendor=04b4, idProduct=6502
[11183.563256] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[11183.563726] hub 1-1:1.0: USB hub found
[11183.563791] hub 1-1:1.0: 4 ports detected
[11183.851673] usb 1-1.4: new high-speed USB device number 5 using xhci_hcd
[11183.964381] usb 1-1.4: New USB device found, idVendor=04c5, idProduct=14a3
[11183.964395] usb 1-1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[11183.964403] usb 1-1.4: Product: USB Audio
[11183.964411] usb 1-1.4: Manufacturer: Generic
[11183.964419] usb 1-1.4: SerialNumber: 200901010001
[11184.142080] r8152 1-4.1:1.0 enxc47d461083de: renamed from eth0
[11184.180151] IPv6: ADDRCONF(NETDEV_UP): enxc47d461083de: link is not ready
[11184.211305] IPv6: ADDRCONF(NETDEV_UP): enxc47d461083de: link is not ready
[11185.003142] usbcore: registered new interface driver snd-usb-audio
[16936.039615] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code (0x30 0x30)

[\CODE]
plawrence50

Re: Sonya on Tablet No Bluetooth Adapters found

Post by plawrence50 »

Solved...
The guys on linuxium are doing some good work on putting Ubuntu onto Intel Atom and have a script for grabbing the latest Broadcom drivers:

linuxium-install-broadcom-drivers.sh

After installing the latest Broadcom driver I then got a line in dmesg about a missing firmware file BCM4342B3.hcd which I then downloaded from Sourceforge and now Bluetooth is working.
Locked

Return to “Networking”