Broadcom wlan + BT coexistence

Hello.

I have this hardware…


wlan1 Dell Wireless 1704 802.11n + BT 4.0

Broadcom Corp. BCM43142 Bluetooth 4.0

Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)

Broadcom and subsidiaries BCM43142 802.11b/g/n driver: wl

WiFi works fine, bluetooth too, but not both at the same time.
Music on bluetooth audio cuts when download a web page or a file.

I tried:


/etc/bluetooth/main.conf

[General]
AutoEnable=true


#COEXISTENCIA CON WIFI
ohwcrypt=1
blink=1
btcoex_enable=1
bt_ant_diversity=1



/etc/modprobe.d/iwlwifi.conf

 options iwlwifi bt_coex_active=1

But nothing works, or works worst

So I want to know how to configure the device coexistence to stop interference.

Bluetooth + WiFi coexistence is tough, as part of my job I did work on it but it needs the Wifi and BT firmware to communicate with each other and preferably BT and Wifi should be master (for WiFi that means AP) so things can be easier delayed.

If you want any decent performance I would go for WiFi in 5G, that way you do not have coexistence problems.

Your answer don’t solve anything.

Thanks for the feedback.

No it does not solve anything, it might help you to set your expectations right.

I am wondering if these btcoex related params are even supported by the BT/WLAN module, this is how you can find out.

But this is for Intel cards?

https://wireless.wiki.kernel.org/en/users/documentation/bluetooth-coexistence

Set different frequencies for devices.

modinfo btcoexist
filename: /lib/modules/5.3.18-59.19-default/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz
description: Realtek 802.11n PCI wireless core
license: GPL
author: Larry Finger <Larry.FInger@lwfinger.net>
author: Realtek WlanFAE <wlanfae@realtek.com>
author: Page He <page_he@realsil.com.cn>
suserelease: SLE15-SP3
srcversion: ACE23AE5A313740DFF4EE1F
depends: rtlwifi
supported: no
retpoline: Y
intree: Y
name: btcoexist
vermagic: 5.3.18-59.19-default SMP mod_unload modversions
sig_id: PKCS#7

iwlwifi
parm: debug:debug output mask (uint)
parm: swcrypto:using crypto in software (default 0 [hardware]) (int)
parm: 11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm: amsdu_size:amsdu size 0: 12K for multi Rx queue devices, 2K for AX210 devices, 4K for other devices 1:4K 2:8K 3:12K 4: 2K (default 0) (int)
parm: fw_restart:restart firmware in case of error (default true) (bool)
parm: nvm_file:NVM file name (charp)
parm: uapsd_disable:disable U-APSD functionality bitmap 1: BSS 2: P2P Client (default: 3) (uint)
parm: enable_ini:Enable debug INI TLV FW debug infrastructure (default: true (bool)
parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm: power_save:enable WiFi power management (default: disable) (bool)
parm: power_level:default power save level (range from 1 - 5, default: 1) (int)
parm: disable_11ac:Disable VHT capabilities (default: false) (bool)
parm: remove_when_gone:Remove dev from PCIe bus if it is deemed inaccessible (default: false) (bool)
parm: disable_11ax:Disable HE capabilities (default: false) (bool)

bluetooth
parm: disable_esco:Disable eSCO connection creation (bool)
parm: disable_ertm:Disable enhanced retransmission mode (bool)
parm: enable_ecred:Enable enhanced credit flow control mode (bool)

Bluetooth and wifi works only changing settings like coexistence, intolerance 40 mhz, collaboration BT, etc…
I need access to that settings.

As Svyatko already pointed out the iwlwifi dirver supports Intel hadrware and you have Broadcom.

I has been read, and don’t need to know about iwlwifi driver.
I want to know how to solve the interference.
So that answer like your answer does not solve anything.

Before reply this post.
If you don’t know how to solve don’t reply this.
This thread has a lot of messages and nothing about the topic.
Thank you.

It may not be something that ordinary users can solve. Sometimes vendor (firmware) support or bug reports may be needed. So far you’ve supplied little definitive information. Start by sharing the following information…

/sbin/lspci -nnk | grep -A3 net
dmesg | egrep -i "firmware|bluetooth"

Please enclose the output within CODE tags.

Also, user marel suggested using 5GHz wifi connectivity. Is that a possibility in your wifi network environment?

dmesg | egrep "firmware|bluetooth"
    3.415194] psmouse serio1: elantech: assuming hardware version 3 (with **firmware** version 0x450f01)
    5.114542] platform regulatory.0: Direct **firmware** load for regulatory.db failed with error -2


/sbin/lspci -nnk | -A3 net
Si '-A3' no es un error tipográfico, puede usar la búsqueda de orden no encontrada, para saber a qué paquete pertenece, así:
    cnf -A3


lspci -nnk | egrep -A3 net       
01:00.0 Ether**net** controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ether**net** Controller [10ec:8168] (rev 06)
        Subsystem: COMPAL Electronics Inc Device [14c0:0065]
        Kernel driver in use: r8169
        Kernel modules: r8169



I think this information is not useful.

I shared all information about the device.
Is little because is only a BT + WiFi device, no more.

Run

/usr/sbin/hwinfo --wlan
 hwinfo --wlan
04: PCI 200.0: 0282 WLAN controller                              
  [Created at pci.386]
  Unique ID: PL6s.FzZPIj2zGe3
  Parent ID: qTvu.nocx83PcvK9
  SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Dell Wireless 1704 802.11n + BT 4.0"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4365 "BCM43142 802.11b/g/n"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0016 "Wireless 1704 802.11n + BT 4.0"
  Revision: 0x01
  Driver: "wl"
  Driver Modules: "wl"
  Device File: wlan1
  Features: WLAN
  Memory Range: 0xc0500000-0xc0507fff (rw,non-prefetchable)
  IRQ: 17 (no events)
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 36 38 40 42 44 46 48 52 56 60 64 100 104 108 112 116 120 124 128
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 5.18 5.19 5.2 5.21 5.22 5.23 5.24 5.26 5.28 5.3 5.32 5.5 5.52 5.54 5.56 5.58 5.6 5.62 5.64
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v000014E4d00004365sv00001028sd00000016bc02sc80i00"
  Driver Info #0:
    Driver Status: bcma is not active
    Driver Activation Cmd: "modprobe bcma"
  Driver Info #1:
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #10 (PCI bridge)


That is the response.

Your only realistic option may be to make sure the wifi router is supporting/using 5GHz connectivity (although it may be viable to force a particular 2.4GHz channel to minimize any interference due to BT that your device is susceptible to).

/usr/sbin/iw dev wlan1 link
iw dev wlan1 link
        SSID: Casa 2.4GHz
        freq: 2462
        signal: -51 dBm
        tx bitrate: 72.0 MBit/s

Ok, that confirms that you’re connected using 802.11n via a 2.4GHz channel. Is the AP managed by you? Do you know if it supports 5GHz connectivity?

I don’t need to know that.
I don’t need confirm something obvious.
I know I am using 2.4 ghz, it is OBVIOUS.
If bluetooth interferes wlan is because wlan is using 2.4 ghz.
IS OBVIOUS.

You are wasting my time.
Thank you, good bye!

You seem to think there is some magic way of configuring the driver to mitigate against interference with concurrent bluetooth. We’re not the developers! If you don’t want to help yourself with taking pragmatic steps to eliminate it that is your problem. It isn’t openSUSE-specific anyway. I’ll close this thread as it is you that is wasting the time and effort of others.

No, you are wasting our time, by posting wrong info, and having a wrong attitude, i.e. sending people off who try to help you. Consider this an official warning.

Hello.

I have this hardware…

Code:
wlan1 Dell Wireless 1704 802.11n + BT 4.0
Code:
Broadcom Corp. BCM43142 Bluetooth 4.0

Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)

Broadcom and subsidiaries BCM43142 802.11b/g/n driver: wl

WiFi works fine, bluetooth too, but not both at the same time.
Music on bluetooth audio cuts when download a web page or a file.

I tried this:
Code:
/etc/bluetooth/main.conf

[General]
AutoEnable=true

#COEXISTENCIA CON WIFI
ohwcrypt=1
blink=1
btcoex_enable=1
bt_ant_diversity=1

Code:
/etc/modprobe.d/iwlwifi.conf

options iwlwifi bt_coex_active=1

But nothing works, or works worst

So I want to know how to configure the device coexistence to stop interference.

PLEASE, IF YOU DON’T KNOW HOW TO SOLVE THIS ISSUE DON’T POST ANYTHING.

I DON’T NEED NEWBIES SAYING “USE 5 GHZ”.
I DON’T NEED TROLLS RUNNING A LOT OF COMMAND LINES TO DISCOVER I AM USING 2.4 GHZ BECAUSE THAT IS OBVIOUS.
ONLY SERIOUS PEOPLE, NOT MODERATORS.
ONLY SERIOUS ANSWERS, NOT MODERATORS.
ONLY PEOPLE WHO KNOW ABOUT THIS, NOT MODERATORS

I DON’T WANT TO KNOW HOW GHZ ARE USING THE DEVICE, I DON’T WANT TO KNOW ANYTHING ABOUT DRIVERS INFO, READ THE POST,
I ONLY WANT TO KNOW HOW TO SET THE DEVICE COEXISTENCE TO STOP THE INTERFERENCE.
PLEASE READ THE POST.

Thank you!