Skip to contentSkip to conversation

New: Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

Bug 202465 [email protected] 1 participant 9 messages Jan 31, 2019 – Mar 26, 2019 Bluetooth drivers

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=202465

            Bug ID: 202465
           Summary: Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai
           Product: Drivers
           Version: 2.5
    Kernel Version: 4.20.3-1 and 4.19.16-1
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: Bluetooth
          Assignee: [email protected]
          Reporter: [email protected]
        Regression: No

Created attachment 280879
--> https://bugzilla.kernel.org/attachment.cgi?id=280879&action=edit
journalctl -b -k

I have a 2018 Dell XPS 15 9575 2-in-1 laptop (the one with VEGA graphics). The bluetooth adapter reports as 0489:e0a2 Foxconn / Hon Hai (which is curious, because all other references to this adapter in kernel.org date back to 2011 or 2012).

The bluetooth adapter works well until it abruptly dies. Often times, the bluetooth adapter simply dies in the middle of use, but the laptop going to sleep seems to increase the frequency of these issues.

I've verified that the issue does not exist in kernel 4.14.94-1 (although this kernel has other compatibility issues with my laptop.

I've verified that using modprobe to remove and readd btusb does not bring the bluetooth device back, and neither does restarting the systemd service.

I'm using Manjaro Linux 18 (Gnome 3.30.2), Systemd 239.303, and bluez 5.50-6.

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#1 lore raw

[Bug 202465] Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

https://bugzilla.kernel.org/show_bug.cgi?id=202465

--- Comment #1 from Jacob C ([email protected]) ---
Given that the issue is not happening in 4.14, I tried (unsuccessfully) adding this line to /etc/default/tlp and returning to 4.20.

# Exclude listed devices from USB autosuspend (separate with spaces). # Use lsusb to get the ids.
# Note: input devices (usbhid) are excluded automatically USB_BLACKLIST="0489:e0a2"

The issue immediately returned after returning to the 4.20 kernel.

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#2 lore raw

[Bug 202465] Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=202465

--- Comment #2 from Jacob C ([email protected]) ---
I've just confirmed that this issue also does not occur on kernel 4.18.16_rt9-1, but this kernel also has various stability issues with the laptop. This issue seems isolated to just the 4.19 and 4.20 kernels.

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#4 lore raw

[Bug 202465] Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=202465

--- Comment #3 from Jacob C ([email protected]) --- Unfortunately, it looks like I spoke too soon. This issue does persist in the 4.18 kernel mentioned above. The only working kernel I've found is the 4.14 LTS release which has various compatibility issues with the XPS 9575.

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#5 lore raw

[Bug 202465] Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=202465

Jacob C ([email protected]) changed:

What |Removed |Added
----------------------------------------------------------------------------

     Kernel Version|4.20.3-1 and 4.19.16-1      |4.20.3-1, 4.19.16-1,
                   |                            |4.18.16
Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#6 lore raw

[Bug 202465] Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=202465

--- Comment #4 from Jacob C ([email protected]) --- Not sure if it was related, but I see this in my journalctl -b -k

Feb 05 16:44:16 xps-laptop kernel: input: Surface Mouse Mouse as
/devices/virtual/misc/uhid/0005:045E:0919.000B/input/input39
Feb 05 16:44:16 xps-laptop kernel: input: Surface Mouse Consumer Control as
/devices/virtual/misc/uhid/0005:045E:0919.000B/input/input40
Feb 05 16:44:16 xps-laptop kernel: input: Surface Mouse as
/devices/virtual/misc/uhid/0005:045E:0919.000B/input/input41
Feb 05 16:44:16 xps-laptop kernel: input: Surface Mouse as
/devices/virtual/misc/uhid/0005:045E:0919.000B/input/input42
Feb 05 16:44:16 xps-laptop kernel: hid-generic 0005:045E:0919.000B:
input,hidraw5: BLUETOOTH HID v1.10 Mouse [Surface Mouse] on 9C:B6:D0:91:CA:40
Feb 05 16:44:21 xps-laptop kernel: search_pkgs[1987]: segfault at 2d6a6e616d ip
00007ff9dbf59a26 sp 00007ff9cf3caa80 error 4
Feb 05 16:44:21 xps-laptop kernel: search_pkgs[1988]: segfault at 2d6a6e6100 ip
00007ff9dbf59a26 sp 00007ff9cebc9a80 error 4
Feb 05 16:44:21 xps-laptop kernel:  in libc-2.28.so[7ff9dbef6000+14b000]
Feb 05 16:44:21 xps-laptop kernel:  in libc-2.28.so[7ff9dbef6000+14b000]
Feb 05 16:44:21 xps-laptop kernel: Code: 84 46 
Feb 05 16:44:21 xps-laptop kernel: ff 
Feb 05 16:44:21 xps-laptop kernel: Code: 
Feb 05 16:44:21 xps-laptop kernel: ff 
Feb 05 16:44:21 xps-laptop kernel: 84 46 
Feb 05 16:44:21 xps-laptop kernel: ff 0f 
Feb 05 16:44:21 xps-laptop kernel: ff ff 
Feb 05 16:44:21 xps-laptop kernel: 1f 
Feb 05 16:44:21 xps-laptop kernel: ff 0f 
Feb 05 16:44:21 xps-laptop kernel: 80 00 
Feb 05 16:44:21 xps-laptop kernel: 1f 
Feb 05 16:44:21 xps-laptop kernel: 00 
Feb 05 16:44:21 xps-laptop kernel: 80 00 
Feb 05 16:44:21 xps-laptop kernel: 00 00 
Feb 05 16:44:21 xps-laptop kernel: 00 
Feb 05 16:44:21 xps-laptop kernel: 4a 
Feb 05 16:44:21 xps-laptop kernel: 00 
Feb 05 16:44:21 xps-laptop kernel: 8d 0c 
Feb 05 16:44:21 xps-laptop kernel: 00 4a 
Feb 05 16:44:21 xps-laptop kernel: e0 48 
Feb 05 16:44:21 xps-laptop kernel: 8d 
Feb 05 16:44:21 xps-laptop kernel: 8b 
Feb 05 16:44:21 xps-laptop kernel: 0c 
Feb 05 16:44:21 xps-laptop kernel: 51 
Feb 05 16:44:21 xps-laptop kernel: e0 
Feb 05 16:44:21 xps-laptop kernel: 40 
Feb 05 16:44:21 xps-laptop kernel: 48 
Feb 05 16:44:21 xps-laptop kernel: 48 
Feb 05 16:44:21 xps-laptop kernel: 8b 
Feb 05 16:44:21 xps-laptop kernel: 85 d2 
Feb 05 16:44:21 xps-laptop kernel: 51 
Feb 05 16:44:21 xps-laptop kernel: 0f 84 
Feb 05 16:44:21 xps-laptop kernel: 40 
Feb 05 16:44:21 xps-laptop kernel: 2e 
Feb 05 16:44:21 xps-laptop kernel: 48 
Feb 05 16:44:21 xps-laptop kernel: ff ff 
Feb 05 16:44:21 xps-laptop kernel: 85 d2 
Feb 05 16:44:21 xps-laptop kernel: ff 48 
Feb 05 16:44:21 xps-laptop kernel: 0f 
Feb 05 16:44:21 xps-laptop kernel: 81 fb 
Feb 05 16:44:21 xps-laptop kernel: 84 
Feb 05 16:44:21 xps-laptop kernel: ff 03 
Feb 05 16:44:21 xps-laptop kernel: 2e 
Feb 05 16:44:21 xps-laptop kernel: 00 00 
Feb 05 16:44:21 xps-laptop kernel: ff ff 
Feb 05 16:44:21 xps-laptop kernel: 0f 87 
Feb 05 16:44:21 xps-laptop kernel: ff 48 
Feb 05 16:44:21 xps-laptop kernel: aa 01 
Feb 05 16:44:21 xps-laptop kernel: 81 fb 
Feb 05 16:44:21 xps-laptop kernel: 00 00 
Feb 05 16:44:21 xps-laptop kernel: ff 03 
Feb 05 16:44:21 xps-laptop kernel: <48> 8b 
Feb 05 16:44:21 xps-laptop kernel: 00 00 
Feb 05 16:44:21 xps-laptop kernel: 32 
Feb 05 16:44:21 xps-laptop kernel: 0f 
Feb 05 16:44:21 xps-laptop kernel: 48 89 
Feb 05 16:44:21 xps-laptop kernel: 87 aa 
Feb 05 16:44:21 xps-laptop kernel: 71 
Feb 05 16:44:21 xps-laptop kernel: 01 
Feb 05 16:44:21 xps-laptop kernel: 40 42 
Feb 05 16:44:21 xps-laptop kernel: 00 00 
Feb 05 16:44:21 xps-laptop kernel: 80 2c 
Feb 05 16:44:21 xps-laptop kernel: <48> 8b 
Feb 05 16:44:21 xps-laptop kernel: 20 
Feb 05 16:44:21 xps-laptop kernel: 32 48 
Feb 05 16:44:21 xps-laptop kernel: 01 
Feb 05 16:44:21 xps-laptop kernel: 89 
Feb 05 16:44:21 xps-laptop kernel: 48 
Feb 05 16:44:21 xps-laptop kernel: 71 
Feb 05 16:44:21 xps-laptop kernel: 83 
Feb 05 16:44:21 xps-laptop kernel: 40 
Feb 05 16:44:21 xps-laptop kernel: c4 08 
Feb 05 16:44:21 xps-laptop kernel: 42 80 
Feb 05 16:44:21 xps-laptop kernel: 48 89 
Feb 05 16:44:21 xps-laptop kernel: 2c 20 
Feb 05 16:44:21 xps-laptop kernel: d0 5b 
Feb 05 16:44:21 xps-laptop kernel: 01 48 
Feb 05 16:44:21 xps-laptop kernel: 5d 
Feb 05 16:44:21 xps-laptop kernel: 83 
Feb 05 16:44:21 xps-laptop kernel: 41 
Feb 05 16:44:21 xps-laptop kernel: c4 08 
Feb 05 16:44:21 xps-laptop kernel: 48 89 d0 5b 5d 41 
Feb 05 16:44:21 xps-laptop kernel: audit: type=1701 audit(1549406661.761:62):
auid=1000 uid=1000 gid=1000 ses=3 pid=1809 comm="search_pkgs"
exe="/usr/bin/pamac-manager" sig=11 res=1
Feb 05 16:44:21 xps-laptop kernel: audit: type=1701 audit(1549406661.761:63):
auid=1000 uid=1000 gid=1000 ses=3 pid=1809 comm="search_pkgs"
exe="/usr/bin/pamac-manager" sig=11 res=1
Feb 05 16:44:21 xps-laptop kernel: audit: type=1130 audit(1549406661.768:64):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-1990-0
comm="systemd" exe="/usr/lib/systemd/syste>
Feb 05 16:44:22 xps-laptop kernel: audit: type=1130 audit(1549406662.014:65):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-timedated
comm="systemd" exe="/usr/lib/systemd/systemd" host>
Feb 05 16:44:22 xps-laptop kernel: audit: type=1131 audit(1549406662.599:66):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-1990-0
comm="systemd" exe="/usr/lib/systemd/syste>
Feb 05 16:44:30 xps-laptop kernel: audit: type=1130 audit(1549406670.474:67):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fprintd comm="systemd"
exe="/usr/lib/systemd/systemd" hostname=? add>
Feb 05 16:44:37 xps-laptop kernel: audit: type=1131 audit(1549406677.632:68):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-localed
comm="systemd" exe="/usr/lib/systemd/systemd" hostna>
Feb 05 16:44:38 xps-laptop kernel: audit: type=1131 audit(1549406678.035:69):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed
comm="systemd" exe="/usr/lib/systemd/systemd" host>
Feb 05 16:44:46 xps-laptop kernel: audit: type=1131 audit(1549406686.615:70):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=geoclue comm="systemd"
exe="/usr/lib/systemd/systemd" hostname=? add>
Feb 05 16:44:52 xps-laptop kernel: audit: type=1131 audit(1549406692.091:71):
pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-timedated
comm="systemd" exe="/usr/lib/systemd/systemd" host>
Feb 05 16:45:00 xps-laptop kernel: audit: type=1131 audit(1549406700.634:72):

pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? add

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#7 lore raw

[Bug 202465] Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=202465

Jacob C ([email protected]) changed:

What |Removed |Added
----------------------------------------------------------------------------

     Kernel Version|4.20.3-1, 4.19.16-1,        |4.20.10-1, 4.19.16-1,
                   |4.18.16                     |4.18.16

--- Comment #5 from Jacob C ([email protected]) --- This issue persists in kernel 4.20.10

I still haven't heard any feedback from anyone on this issue... is there something else I need to do?

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#8 lore raw

[Bug 202465] Bluetooth adaptor dies - 0489:e0a2 Foxconn / Hon Hai

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=202465

Jacob C ([email protected]) changed:

What |Removed |Added
----------------------------------------------------------------------------

     Kernel Version|4.20.10-1, 4.19.16-1,       |5.0.3, 4.20.10-1,
                   |4.18.16                     |4.19.16-1, 4.18.16

--- Comment #6 from Jacob C ([email protected]) --- Sadly, this issue persists in the new 5.x kernels as well. :(

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.