You are not logged in.
Pages: 1
Hi all,
I am running arch with gnome desktop on Dell XPS 15 which I believe runs a Broadcom Bluetooth chip internally. Bluetooth works normally on boot, but after a few hours I lose bluetooth connectivity, meaning all of my bluetooth devices cannot connect and if I go into gnome settings it says "No Bluetooth Found. Plug in a dongle to use Bluetooth" - despite the fact that there should be an internal chip and I have never used an external dongle. I've noticed this seems to happen occasionally (but not consistently) when waking from sleep, or when a paired BT device connects or disconnects. systemctl restart bluetooth.service (and various permutations) do nothing.
I checked to make sure it wasn't blocked - rfkill list all shows only
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: noHere is the output of lspci (while BT not working)
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 05)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1)
00:1d.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #15 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
04:00.0 Non-Volatile memory controller: Lite-On Technology Corporation Device 2200 (rev 01)
06:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
07:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
07:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
07:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
3e:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge]Any ideas? Thanks in advance.
Offline
BT is more often wired via USB (that's a bus, not a plug ;-) - so check lsusb w/ and w/o BT available.
The chip might dislike powersaving mechanisms like USB autosuspend, https://wiki.archlinux.org/index.php/Po … utosuspend
You might want to disable that (usbcore.autosuspend=-1) but be aware that powersaving daemons can and usually will override that value at runtime.
Offline
Without BT it's
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 1fc9:5002 NXP Semiconductors
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 011: ID 1130:1620 Tenx Technology, Inc.
Bus 001 Device 005: ID 0c45:6713 Microdia
Bus 001 Device 017: ID 25a7:fa23
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubWith BT working (with an extra USB hub unplugged - I verified plugging in/removing the hub doesn't affect whether Bluetooth works or not) it's
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 018: ID 0cf3:e301 Qualcomm Atheros Communications
Bus 001 Device 005: ID 0c45:6713 Microdia
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubLast edited by maomao123 (2018-09-21 19:11:14)
Offline
Pages: 1