Results 1 to 1 of 1

Thread: Unstable Bluetooth audio while Wifi is enabled

  1. #1
    Join Date
    Jul 2020
    Beans
    1

    Unstable Bluetooth audio while Wifi is enabled

    Hello everyone,


    • I'm having some trouble with the BCM43142A0 chip (Toshiba Satellite Pro C70-B-13W). On my fresh 18.04 installation, I got Wifi to work with bcmwl-kernel-source and eventually figured out how to get the .hex files from the windows installation and got Bluetooth to work with hex2hcd. Now I've upgraded to 20.04 (in case that matters) and the issue is still the same:
    • Most of the time, everything works. But sometimes, the Bluetooth connection (or the audio really) skips. These interruptions seem to be connected to Wifi, since disabling it seems to eliminate the issue.
    • Also, when turning Wifi on/off, the Bluetooth audio interrupts for a short period.
    • This has never been the case on windows, so I am pretty confident that this must be a software issue.
    • Sometimes, web browsing (opening pages or pages updating themselves) seem to trigger the skips in the audio as well


    I would be thankful for any help with troubleshooting since I have no idea what the source of the problem might be


    The device's output section of usb-devices:
    Code:
    T:  Bus=01 Lev=02 Prnt=02 Port=05 Cnt=02 Dev#=  4 Spd=12  MxCh= 0
    D:  Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=0930 ProdID=0225 Rev=01.12
    S:  Manufacturer=Broadcom Corp
    S:  Product=BCM43142A0
    S:  SerialNumber=645A04D4A9FA
    C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb
    I:  If#=0x1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb
    I:  If#=0x2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=btusb
    I:  If#=0x3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)
    Output of lsusb -t:

    Code:
    /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M
        |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 2, If 2, Class=Human Interface Device, Driver=usbhid, 12M
    /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
        |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
            |__ Port 5: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
            |__ Port 5: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
            |__ Port 6: Dev 4, If 3, Class=Application Specific Interface, Driver=, 12M
            |__ Port 6: Dev 4, If 1, Class=Vendor Specific Class, Driver=btusb, 12M
            |__ Port 6: Dev 4, If 2, Class=Vendor Specific Class, Driver=btusb, 12M
            |__ Port 6: Dev 4, If 0, Class=Vendor Specific Class, Driver=btusb, 12M
    Output of lsmod | grep -E 'b(t|lue)' (format: Module Size Used by)


    Code:
    btusb                  57344  0
    btrtl                  24576  1 btusb
    btbcm                  16384  1 btusb
    btintel                24576  1 btusb
    bluetooth             581632  47 btrtl,btintel,btbcm,bnep,btusb,rfcomm
    ecdh_generic           16384  2 bluetooth
    toshiba_bluetooth      20480  0
    Let me know whether I should include anything else,
    Thanks in advance!
    Last edited by oak-tree; July 9th, 2020 at 08:58 PM.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •