Dell XPS 13 (9370) Bluetooth sorunları


13

Önceden kurulu Ubuntu bulunan yeni Dell XPS 13 (9370) cihazımda Bluetooth modülümle ilgili aşağıdaki sorun var.

Bluetooth modülü bir nedenden dolayı devre dışı kalır. Bluetooth cihazları (klavye ve fare) işin ortasında çalışmayı bırakır, Bluetooth göstergesi kaybolur ve modül de rfkilllistede yer alır.

Tekrar çalışmaya başlamak için makineyi yeniden başlatmam, BIOS'u başlatmam, Bluetooth modülünü devre dışı bırakmam ve yeniden etkinleştirmem gerekiyor. Bundan sonra, bluetooth modülü tekrar kullanılabilir. Bu oldukça can sıkıcı.

Bu olduğunda sistem günlüğüm:

Apr 11 12:25:45 visyu-albatross kernel: [ 2513.913725] usb 1-7: USB disconnect, device number 3
Apr 11 12:25:45 visyu-albatross acpid: input device has been disconnected, fd 22
Apr 11 12:25:46 visyu-albatross systemd[1]: Starting Load/Save RF Kill Switch Status...
Apr 11 12:25:46 visyu-albatross systemd[1]: Started Load/Save RF Kill Switch Status.
Apr 11 12:25:46 visyu-albatross systemd[1]: Created slice User Slice of root.
Apr 11 12:25:46 visyu-albatross systemd[1]: Starting User Manager for UID 0...
Apr 11 12:25:46 visyu-albatross systemd[1]: Started Session c9 of user root.
Apr 11 12:25:46 visyu-albatross acpid: input device has been disconnected, fd 21
Apr 11 12:25:46 visyu-albatross systemd[12109]: Reached target Timers.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Reached target Sockets.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Reached target Paths.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Reached target Basic System.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Reached target Default.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Startup finished in 15ms.
Apr 11 12:25:46 visyu-albatross systemd[1]: Started User Manager for UID 0.
Apr 11 12:25:46 visyu-albatross bluetoothd[1062]: Endpoint unregistered: sender=:1.80 path=/MediaEndpoint/A2DPSource
Apr 11 12:25:46 visyu-albatross bluetoothd[1062]: Endpoint unregistered: sender=:1.80 path=/MediaEndpoint/A2DPSink
Apr 11 12:25:46 visyu-albatross systemd[1]: Stopping User Manager for UID 0...
Apr 11 12:25:46 visyu-albatross systemd[12109]: Stopped target Default.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Stopped target Basic System.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Stopped target Sockets.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Reached target Shutdown.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Stopped target Paths.
Apr 11 12:25:46 visyu-albatross systemd[1]: Created slice User Slice of root.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Starting Exit the Session...
Apr 11 12:25:46 visyu-albatross systemd[12109]: Stopped target Timers.
Apr 11 12:25:46 visyu-albatross systemd[1]: Started Session c10 of user root.
Apr 11 12:25:46 visyu-albatross systemd[12109]: Received SIGRTMIN+24 from PID 12120 (kill).
Apr 11 12:25:46 visyu-albatross systemd[1]: Starting User Manager for UID 0...
Apr 11 12:25:46 visyu-albatross systemd[12123]: Reached target Timers.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Reached target Sockets.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Reached target Paths.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Reached target Basic System.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Reached target Default.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Startup finished in 14ms.
Apr 11 12:25:46 visyu-albatross systemd[1]: Started User Manager for UID 0.
Apr 11 12:25:46 visyu-albatross systemd[1]: Stopping User Manager for UID 0...
Apr 11 12:25:46 visyu-albatross systemd[12123]: Reached target Shutdown.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Starting Exit the Session...
Apr 11 12:25:46 visyu-albatross systemd[12123]: Stopped target Default.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Stopped target Basic System.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Stopped target Timers.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Stopped target Paths.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Stopped target Sockets.
Apr 11 12:25:46 visyu-albatross systemd[12123]: Received SIGRTMIN+24 from PID 12133 (kill).
Apr 11 12:25:46 visyu-albatross systemd[1]: Created slice User Slice of root.
Apr 11 12:25:46 visyu-albatross systemd[1]: Started Session c11 of user root.
Apr 11 12:25:46 visyu-albatross systemd[1]: Starting User Manager for UID 0...
Apr 11 12:25:46 visyu-albatross systemd[12140]: Reached target Sockets.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Reached target Paths.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Reached target Timers.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Reached target Basic System.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Reached target Default.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Startup finished in 15ms.
Apr 11 12:25:46 visyu-albatross systemd[1]: Started User Manager for UID 0.
Apr 11 12:25:46 visyu-albatross systemd[1]: Stopping User Manager for UID 0...
Apr 11 12:25:46 visyu-albatross systemd[12140]: Reached target Shutdown.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Starting Exit the Session...
Apr 11 12:25:46 visyu-albatross systemd[12140]: Stopped target Default.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Stopped target Basic System.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Stopped target Paths.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Stopped target Timers.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Stopped target Sockets.
Apr 11 12:25:46 visyu-albatross systemd[1]: Created slice User Slice of root.
Apr 11 12:25:46 visyu-albatross systemd[1]: user@0.service: Start request repeated too quickly.
Apr 11 12:25:46 visyu-albatross systemd[1]: Failed to start User Manager for UID 0.
Apr 11 12:25:46 visyu-albatross systemd[12140]: Received SIGRTMIN+24 from PID 12148 (kill).
Apr 11 12:25:46 visyu-albatross systemd[1]: Started Session c12 of user root.
Apr 11 12:25:46 visyu-albatross systemd[1]: Stopped User Manager for UID 0.
Apr 11 12:25:46 visyu-albatross systemd[1]: Removed slice User Slice of root.
Apr 11 12:25:47 visyu-albatross systemd[1]: Created slice User Slice of root.
Apr 11 12:25:47 visyu-albatross systemd[1]: Starting User Manager for UID 0...
Apr 11 12:25:47 visyu-albatross systemd[1]: Started Session c13 of user root.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Reached target Timers.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Reached target Sockets.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Reached target Paths.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Reached target Basic System.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Reached target Default.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Startup finished in 17ms.
Apr 11 12:25:47 visyu-albatross systemd[1]: Started User Manager for UID 0.
Apr 11 12:25:47 visyu-albatross systemd[1]: bluetooth.target: Unit not needed anymore. Stopping.
Apr 11 12:25:47 visyu-albatross systemd[1]: Stopped target Bluetooth.
Apr 11 12:25:47 visyu-albatross systemd[1]: Stopping User Manager for UID 0...
Apr 11 12:25:47 visyu-albatross systemd[12167]: Reached target Shutdown.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Stopped target Default.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Stopped target Basic System.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Stopped target Timers.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Stopped target Paths.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Stopped target Sockets.
Apr 11 12:25:47 visyu-albatross systemd[12167]: Starting Exit the Session...
Apr 11 12:25:47 visyu-albatross systemd[12167]: Received SIGRTMIN+24 from PID 12184 (kill).
Apr 11 12:25:47 visyu-albatross systemd[1]: Stopped User Manager for UID 0.
Apr 11 12:25:47 visyu-albatross systemd[1]: Removed slice User Slice of root.
Apr 11 12:25:48 visyu-albatross org.gnome.Terminal[2417]: ** (gnome-terminal-server:12197): WARNING **: Unable to set locale modifiers with XSetLocaleModifiers()

Zaten farklı şeyler denedim:

  1. TLP'yi devre dışı bırakma ve Bluetooth için TLP'yi devre dışı bırakma /etc/default/tlp
  2. BIOS'u sürüm 1.2.1'e güncelleme
  3. Bu satırı ath10k için modprobe olarak ayarlama: echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
  4. linux-firmwarePaketi burada belirtildiği gibi güncelleme : https://www.killernetworking.com/driver-downloads/kb/faq/1-killer-1535-1525-1435-in-ubuntu-debian

Şimdiye kadar bu konuda hiçbir şey yardımcı olmadı.

Görebildiğim kadarıyla şu donanım: QCA 6174 Killer Qualcomm / QCA 1535 Killer Qualcomm

Çoğunlukla eşleştirilmiş ve bağlı bu iki bluetooth cihazı var:

  • Logitech K810 klavye
  • Logitech MX Anywhere2 fare

Bu bir donanım sorununa çok benziyor.
guntbert

@guntbert Neden böyle düşünüyorsun?
TIIUNDER

Çünkü (tecrübelerime göre) bileşenler tekrar tekrar başarısız olduğunda, ancak bir yeniden başlatma / güç döngüsünden sonra geri döndüğünde, çok nadiren başka bir şeye atfedilebilirdi.
guntbert

Ben de her şeyi güncellenen Archlinux aynı sorunu yaşıyorum. Eğer çözersem size bildiririm.
Kyle Mcgill

Yeni bilgi: Yeniden başlatma, daha önce belirtildiği gibi yardımcı olmaz, ancak makineyi kapatıp (kapatmadan) ve tekrar açarak BIOS'a girmeye gerek kalmadan Bluetooth modülünü yeniden etkinleştirir.
TIIUNDER

Yanıtlar:


7

Aynı sorunu yaşadım ve Bluetooth ürün yazılımını en yeni Windows sürücüsünde bulunan dosyaları kullanarak güncelleyerek iyileştiğini düşünüyorum. MD5'lerim:

sonic@sonic-XPS-13-9370:/lib/firmware/qca$ md5sum *usb*302*
067fb95e8501bad2683df07d23539e7d  nvm_usb_00000302.bin
b3e2784b16b5b0cf5defa7eb9115956d  nvm_usb_00000302.bin_orig
c9d6334b547a92817458de10243f398c  rampatch_usb_00000302.bin
86c377ab7b2c24cc12cea5e79f71d610  rampatch_usb_00000302.bin_orig

Bu arada, daha kolay bir çözüm, gücü kesmek ve bir askıya alma / devam ettirme döngüsü yapmaktı.
Ve en azından benimki 1435 Katil.


Daha fazla bilgi iyi olurdu. Sürücüyü nereden buldun? Sürücüyü kullanarak Bluetooth ürün yazılımını nasıl güncellediniz?
TIIUNDER

Bu sürücüyü aldım: dell.com/support/home/de/de/dedhs1/drivers/… Firmware'i .exe'den ayıklamak için Windows'a bile ihtiyacınız yok, Arşiv Yöneticisi'ni başlatmak için Ubuntu'ya çift tıklayın, ayıklayın drivers/Production/Windows10-x64/Bluetooth_driverve /lib/firmware/qca(yedeklemeden sonra) ilgili MD5'e sahip olanların üzerine yazın .
Sven Killig

Bunu birkaç günlüğüne deniyorum ve işe yarıyor gibi görünüyor
TIIUNDER

1
Uyarı: Ubuntu'm, değişikliklerimi çözen linux ürün yazılımı paketinin yeni bir güncellemesini yükledi. echo bluetooth ; cp -p /opt/Bluetooth_driver/ramps_0x00000302_48.dfu /lib/firmware/qca/nvm_usb_00000302.bin ; cp -p /opt/Bluetooth_driver/AthrBT_0x00000302.dfu /lib/firmware/qca/rampatch_usb_00000302.bin
/Etc/rc.local'ım

BTW: /etc/rc.local varsayılan olarak mevcut değildir, ancak yine de Ubuntu 18.04'te çalışır, 1) mevcut olduğunda 2) yürütülebilir 3) Bir shebang ile başlar
musicformellons

6

Ubuntu 18.04'te Sven Killig'in Dell XPS 9370 için verdiği cevap güncellemesi:

Sürücü:

https://www.dell.com/support/home/uk/en/ukbsdt1/drivers/driversdetails?driverId=1JVK3

Geçersiz kılınacak dosyalar:

AthrBT_0x00000302.dfu (size 40876) -> rampatch_usb_00000302.bin (size 32940)
ramps_0x00000302_48.dfu (size 1982) -> nvm_usb_00000302.bin (size 1953)

Kopyadan sonraki liste:

067fb95e8501bad2683df07d23539e7d  /lib/firmware/qca/nvm_usb_00000302.bin
b3e2784b16b5b0cf5defa7eb9115956d  /lib/firmware/qca/nvm_usb_00000302.bin.orig
47ed34d8b6af11d71036aa44314e32d3  /lib/firmware/qca/rampatch_usb_00000302.bin
86c377ab7b2c24cc12cea5e79f71d610  /lib/firmware/qca/rampatch_usb_00000302.bin.orig

1
Ben dosyaları yama otomatikleştiren bir komut dosyası koydum: gist.github.com/jinnko/4b9af7dacb6e9841a63a76a78b14f4a8
JinnKo

0

Başka bir iş parçacığında , daha yeni bir çekirdeğe (4.17 veya daha yeni bir sürüm) yükseltmenin de sorunu çözdüğüne dair bir rapor var.

Bunu Ubuntu 18.04'te yapmak için: komutunu çalıştırın sudo apt install linux-generic-hwe-18.04, sonra yeniden başlatın.

Sadece bunu yaptım; eğer işe yaramazsa geri rapor edeceğim.

Ayrıca, geçici bir çözüm olarak ( Fn+ End[🌙]) dizüstü bilgisayarı prizden çekmeden güçle uyandırmanın hem WiFi hem de Bluetooth işlevselliğini yeniden etkinleştirmede genellikle güvenilir olduğunu doğrulayabilirim .


4.18.0-20-jenerik # 21 ~ 18.04.1-Ubuntu çekirdeği sorunu
çözmedi

0

Bir çok çözüm buldum. Sadece bir tanesi çalıştı! Kullandığım komut

modprobe btusb && systemctl start bluetooth

Bunun için kök izinlere ihtiyacınız olabilir.

Bu forumda buldum .

Bildiğiniz gibi, bluetooth uyku durumunda kapanır / kaybolur. Bunun için bir egzersiz, uykudan önce bluetooth'u kapatmak ve uykudan sonra tekrar açmak için bir komut dosyası eklemektir.

Sadece cevabı yapıştıracağım .

/ Lib / systemd / system-sleep / dizinine herhangi bir ismin çalıştırılabilir betiğini koymanız yeterlidir.

#!/bin/sh
if [ "$1" = "pre" ]; then
  systemctl stop bluetooth && rmmod btusb
elif [ "$1" = "post" ]; then
  modprobe btusb && systemctl start bluetooth
fi

Umarım senin için de çalışır!

Ayrıca, sadece FYI, işte sistem bilgilerim.

sistem bilgisi


0

Kabul edilen çözüm benim için işe yaramadı (veya hiçbir şekilde tek başına çalışmadı). dmesgFarklı adlara sahip eksik bellenim dosyalarında hatalar vardı .

Eoan'dayım (19.10) ve burada https://bbs.archlinux.org/viewtopic.php?id=198865 adresine dayanan bir çözüm buldum .

İndirme bağlantısı kötüydü, bu yüzden https://drivers.softpedia.com/get/BLUETOOTH/Broadcom/Broadcom-Micro-size-USB-to-Bluetooth-Dongle-Driver-12011010-for-Windows- adresinden CAB dosyasını aldım 81-64-bit.shtml . Çıkarmanız gerekecek cabextract.

Sonra yapmam gerekiyordu

sudo hex2hcd BCM20702A1_001.002.014.1443.1572.hex -o /lib/firmware/brcm/BCM20702A1-0a5c-216f.hcd

ve yeniden başlatıldı ..


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.