Page 1 of 3 123 LastLast
Results 1 to 10 of 25

Thread: Bluetooth mouse keeps disappearing

  1. #1
    Join Date
    Aug 2008
    Location
    Little Exuma, Bahamas
    Posts
    715

    Default Bluetooth mouse keeps disappearing

    Over the course of several years this PC (openSUSE and KDE) was upgraded 12.1>12.2>12.3>etc., etc., all the way to Leap 15.0, one version at a time via zypper dup. Ever since about 12.3 and for the last 3+ months on 15.0, I've run a bluetooth mouse without issue. Yesterday a number of factors made it appropriate to re-install 15.0 (using the old /home).

    Since then:

    • The mouse is not connected at boot. It will detect, pair and connect manually, but disappears after 1-5 minutes.
    • Any attempt to re-connect results in a timeout.
    • Attempts to remove and re-pair usually result in the mouse not being detected, 'though sometimes it will be detected but not pair, other times it is detected twice. Even if it pairs it is non-functioning.
    • The only way I can get a functional mouse (briefly) is to reboot and start over.


    Nerve damage resulting in hand tremors has made use of a touchpad pure torture, so help would be greatly appreciated.
    Code:
    linux-jjh1:~ # sudo rfkill list
    0: ideapad_wlan: Wireless LAN
            Soft blocked: no
            Hard blocked: no
    1: ideapad_bluetooth: Bluetooth
            Soft blocked: no
            Hard blocked: no
    2: phy0: Wireless LAN
            Soft blocked: no
            Hard blocked: no
    6: hci0: Bluetooth
            Soft blocked: no
            Hard blocked: no
    Code:
    linux-jjh1:~ # dmesg | grep -i blu
    [   10.684735] Bluetooth: Core ver 2.22
    [   10.684747] Bluetooth: HCI device and connection manager initialized
    [   10.684749] Bluetooth: HCI socket layer initialized
    [   10.684751] Bluetooth: L2CAP socket layer initialized
    [   10.684755] Bluetooth: SCO socket layer initialized
    [   10.702949] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   10.702950] Bluetooth: BNEP filters: protocol multicast
    [   10.702953] Bluetooth: BNEP socket layer initialized
    [   10.798598] Bluetooth: hci0: BCM: chip id 63
    [   10.814768] Bluetooth: hci0: BCM20702A
    [   10.815759] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
    [   10.816136] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-04ca-2003.hcd failed with error -2
    [   10.816139] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-04ca-2003.hcd not found
    [   15.046965] Bluetooth: RFCOMM TTY layer initialized
    [   15.046969] Bluetooth: RFCOMM socket layer initialized
    [   15.046973] Bluetooth: RFCOMM ver 1.11
    [   89.867696] hid-generic 0005:045E:0805.0003: input,hidraw2: BLUETOOTH HID v1.00 Mouse [Designer Mouse] on 44:6D:57:86:24:3F
    [  141.836685] Bluetooth: hci0: BCM: chip id 63
    [  141.852718] Bluetooth: hci0: linux-jjh1
    [  141.856717] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
    [  141.856730] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-04ca-2003.hcd failed with error -2
    [  141.856732] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-04ca-2003.hcd not found
    [  148.297809] Bluetooth: hci0 advertising data length corrected
    [  148.388804] Bluetooth: hci0 corrupted ACL packet
    [  148.396675] Bluetooth: hci0 corrupted ACL packet
    [  148.403800] Bluetooth: hci0 corrupted ACL packet
    [  148.418924] Bluetooth: hci0 corrupted ACL packet
    [  148.463958] Bluetooth: hci0 ACL packet for unknown connection handle 12
    [  148.463975] Bluetooth: hci0 ACL packet for unknown connection handle 4095
    [  148.463976] Bluetooth: hci0 ACL packet for unknown connection handle 0
    [  178.459970] bluetoothd[1860]: segfault at e1 ip 00005562e819c9a2 sp 00007ffeb2315ed0 error 4 in bluetoothd[5562e80fe000+f6000]
    [ 6492.957780] Bluetooth: hci0 advertising data length corrected
    [ 6492.962758] Bluetooth: hci0 advertising data length corrected
    [ 6493.058585] Bluetooth: hci0 corrupted ACL packet
    [ 6493.066331] Bluetooth: hci0 corrupted ACL packet
    [ 6493.081080] Bluetooth: hci0 corrupted ACL packet
    [ 6493.081153] Bluetooth: hci0 ACL packet for unknown connection handle 1563
    [ 6493.096706] Bluetooth: hci0 corrupted ACL packet
    [ 6493.096782] Bluetooth: hci0 ACL packet for unknown connection handle 16
    [ 7173.577069] Bluetooth: hci0: BCM: chip id 63
    [ 7173.593122] Bluetooth: hci0: linux-jjh1
    [ 7173.594095] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
    [ 7173.594121] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-04ca-2003.hcd failed with error -2
    [ 7173.594122] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-04ca-2003.hcd not found
    [ 7176.640062] Bluetooth: hci0 advertising data length corrected
    [ 7176.645069] Bluetooth: hci0 advertising data length corrected
    [ 7176.742613] Bluetooth: hci0 corrupted ACL packet
    [ 7176.750406] Bluetooth: hci0 ACL packet for unknown connection handle 22
    [ 7176.750409] Bluetooth: hci0 ACL packet for unknown connection handle 256
    [ 7176.757763] Bluetooth: hci0 corrupted ACL packet
    [ 7176.758478] Bluetooth: hci0 corrupted ACL packet
    [ 7182.021057] Bluetooth: hci0: BCM: chip id 63
    [ 7182.037112] Bluetooth: hci0: linux-jjh1
    [ 7182.038088] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
    [ 7182.038116] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-04ca-2003.hcd failed with error -2
    [ 7182.038118] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-04ca-2003.hcd not found
    [ 7184.929927] Bluetooth: hci0 advertising data length corrected
    [ 7184.934924] Bluetooth: hci0 advertising data length corrected
    [ 7185.022517] Bluetooth: hci0 corrupted ACL packet
    [ 7185.030279] Bluetooth: hci0 ACL packet for unknown connection handle 22
    [ 7185.120165] Bluetooth: hci0 corrupted ACL packet
    [ 7185.120235] Bluetooth: hci0 ACL packet for unknown connection handle 3328
    [ 7185.120237] Bluetooth: hci0 ACL packet for unknown connection handle 12
    [ 7224.599696] Bluetooth: hci0 advertising data length corrected
    [ 7224.704513] Bluetooth: hci0 corrupted ACL packet
    [ 7224.719759] Bluetooth: hci0 corrupted ACL packet
    [ 7224.764611] Bluetooth: hci0 corrupted ACL packet
    [ 7260.951501] Bluetooth: hci0 advertising data length corrected
    [ 7261.041707] Bluetooth: hci0 corrupted ACL packet
    [ 7261.049423] Bluetooth: hci0 ACL packet for unknown connection handle 22
    [ 7261.139334] Bluetooth: hci0 ACL packet for unknown connection handle 1792
    [ 7261.139337] Bluetooth: hci0 ACL packet for unknown connection handle 12
    [ 7261.146846] Bluetooth: hci0 ACL packet for unknown connection handle 4073
    [ 7261.146849] Bluetooth: hci0 ACL packet for unknown connection handle 16
    [ 7261.154239] Bluetooth: hci0 corrupted ACL packet
    [ 7426.584311] Bluetooth: hci0 advertising data length corrected
    [ 7426.677106] Bluetooth: hci0 corrupted ACL packet
    [ 7426.684862] Bluetooth: hci0 corrupted ACL packet
    [ 7426.692824] Bluetooth: hci0 corrupted ACL packet
    [ 7426.692851] Bluetooth: hci0 ACL packet for unknown connection handle 1563
    [ 7426.692853] Bluetooth: hci0 ACL packet for unknown connection handle 11
    [ 7426.692854] Bluetooth: hci0 ACL packet for unknown connection handle 0
    [ 7431.702474] Bluetooth: hci0 corrupted ACL packet
    [ 7431.702496] Bluetooth: hci0 ACL packet for unknown connection handle 16
    Code:
    linux-jjh1:~ # bt-device -l
    Added devices:
    Designer Mouse (E7:9C:CE:40:04:E7)
    Last edited by malcolmlewis; 01-Aug-2020 at 09:21.
    MS user 1988-2008, Linux user 1998-present, openSUSE user since 2004
    (The first computer I used had a punch card reader)

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    22,093
    Blog Entries
    1

    Default Re: Bluetooth mouse keeps disappearing

    Just in case this TW thread is relevant...
    https://forums.opensuse.org/showthre...d-with-error-2

    In particular, read the bug report (which was linked in the thread).
    openSUSE Leap 15.2; KDE Plasma 5

  3. #3
    Join Date
    Aug 2008
    Location
    Little Exuma, Bahamas
    Posts
    715

    Default Re: Bluetooth mouse keeps disappearing

    Hi Deano,
    Thanks for the quick reply. I'm a little out of my element here, but I think I read that the likely fix is to install the bcm20702a1-firmware-12011012-5.1.noarch.rpm from Sauerland's repo. However, that link returns a 404 error. Any suggestions?
    MS user 1988-2008, Linux user 1998-present, openSUSE user since 2004
    (The first computer I used had a punch card reader)

  4. #4
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    22,093
    Blog Entries
    1

    Default Re: Bluetooth mouse keeps disappearing

    Quote Originally Posted by caprus View Post
    Hi Deano,
    Thanks for the quick reply. I'm a little out of my element here, but I think I read that the likely fix is to install the bcm20702a1-firmware-12011012-5.1.noarch.rpm
    from Sauerland's repo. However, that link returns a 404 error. Any suggestions?
    It's been updated since then

    Repo...
    https://download.opensuse.org/reposi...able_standard/

    File is currently...
    https://download.opensuse.org/reposi...1.1.noarch.rpm
    openSUSE Leap 15.2; KDE Plasma 5

  5. #5
    Join Date
    Aug 2008
    Location
    Little Exuma, Bahamas
    Posts
    715

    Default Re: Bluetooth mouse keeps disappearing

    Quote Originally Posted by deano_ferrari View Post
    Installed the file and rebooted just for good measure, no change in behavior but fewer errors indicated.. Progress (??)
    Code:
    linux-jjh1:~ # dmesg | grep -i blu
    [   11.305434] Bluetooth: Core ver 2.22
    [   11.305459] Bluetooth: HCI device and connection manager initialized
    [   11.305461] Bluetooth: HCI socket layer initialized
    [   11.305464] Bluetooth: L2CAP socket layer initialized
    [   11.305469] Bluetooth: SCO socket layer initialized
    [   11.324967] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   11.324968] Bluetooth: BNEP filters: protocol multicast
    [   11.324971] Bluetooth: BNEP socket layer initialized
    [   11.422608] Bluetooth: hci0: BCM: chip id 63
    [   11.438553] Bluetooth: hci0: linux-jjh1
    [   11.439568] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
    [   11.441644] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-04ca-2003.hcd failed with error -2
    [   11.441651] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-04ca-2003.hcd not found
    [   15.267882] Bluetooth: RFCOMM TTY layer initialized
    [   15.267903] Bluetooth: RFCOMM socket layer initialized
    [   15.267909] Bluetooth: RFCOMM ver 1.11
    [   86.085585] Bluetooth: hci0 corrupted ACL packet
    
    
    update:
    just noticed that after the unsuccessful attempt to connect the Bluetooth icon in the panel still shows the spinning circle around it that normally only appears during pairing and or connecting. It's now showing even after I remove the mouse in "configure - system settings module" and no other device loaded either. top shows no cpu activity for hci0
    (??)
    MS user 1988-2008, Linux user 1998-present, openSUSE user since 2004
    (The first computer I used had a punch card reader)

  6. #6
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    22,093
    Blog Entries
    1

    Default Re: Bluetooth mouse keeps disappearing

    I'm at the limits of my knowledge with this. The kernel messages don't look good. You may need to submit a bug report for this. Hopefully, someone more familiar with this than me can chime in.
    openSUSE Leap 15.2; KDE Plasma 5

  7. #7
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    4,885

    Default AW: Bluetooth mouse keeps disappearing

    11.441644] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-04ca-2003.hcd failed with error -2
    That ID is not in my rpm....
    bcm20702a1-firmware - Firmware for BCM20702A1 based devices (ID 0a5c:21e8 and 0b05:17cb)
    This is yours:
    https://github.com/winterheart/broad...-04ca-2003.hcd
    Klick on Download and copy it to /lib/firmware.

  8. #8
    Join Date
    Aug 2008
    Location
    Little Exuma, Bahamas
    Posts
    715

    Default Re: AW: Bluetooth mouse keeps disappearing

    Quote Originally Posted by Sauerland View Post
    That ID is not in my rpm....
    I did notice that discrepancy but wasn't qualified to understand the implications. I will certainly do as you suggest, however I would like to know if there's anything I should delete at the same time.
    MS user 1988-2008, Linux user 1998-present, openSUSE user since 2004
    (The first computer I used had a punch card reader)

  9. #9
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    4,885

    Default AW: Bluetooth mouse keeps disappearing

    If you have enabled my Repo and you use only the firmwre.rpm from it, you can disable and delete my Repo.
    Also there is no need to have my firmware package installed.

  10. #10
    Join Date
    Aug 2008
    Location
    Little Exuma, Bahamas
    Posts
    715

    Default Re: Bluetooth mouse keeps disappearing

    I have downloaded the file and copied it to /lib/firmware, however the mouse still only is detected, but will not connect.
    Code:
    # dmesg | grep -i blu
    [   10.042527] Bluetooth: Core ver 2.22
    [   10.042546] Bluetooth: HCI device and connection manager initialized
    [   10.042549] Bluetooth: HCI socket layer initialized
    [   10.042551] Bluetooth: L2CAP socket layer initialized
    [   10.042558] Bluetooth: SCO socket layer initialized
    [   10.065678] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   10.065680] Bluetooth: BNEP filters: protocol multicast
    [   10.065682] Bluetooth: BNEP socket layer initialized
    [   10.158338] Bluetooth: hci0: BCM: chip id 63
    [   10.174199] Bluetooth: hci0: linux-jjh1
    [   10.175210] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
    [   10.176583] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-04ca-2003.hcd failed with error -2
    [   10.176587] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-04ca-2003.hcd not found
    [   13.997474] Bluetooth: RFCOMM TTY layer initialized
    [   13.997479] Bluetooth: RFCOMM socket layer initialized
    [   13.997483] Bluetooth: RFCOMM ver 1.11
    [   93.147253] Bluetooth: hci0 corrupted ACL packet
    [  252.216256] Bluetooth: hci0 corrupted ACL packet
    
    MS user 1988-2008, Linux user 1998-present, openSUSE user since 2004
    (The first computer I used had a punch card reader)

Page 1 of 3 123 LastLast

Posting Permissions

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