डेल एक्सपीएस 13 (9370) ब्लूटूथ मुद्दे


13

उबंटू पूर्वस्थापित के साथ मेरे नए डेल एक्सपीएस 13 (9370) पर मेरे ब्लूटूथ मॉड्यूल के साथ मुझे निम्न समस्या है।

ब्लूटूथ मॉड्यूल किसी कारण से अक्षम हो जाता है। ब्लूटूथ डिवाइस (कीबोर्ड और माउस) काम के बीच में ही काम करना बंद कर देते हैं, ब्लूटूथ संकेतक चला जाता है और मॉड्यूल भी rfkillसूची में चला जाता है ।

इसे वापस काम करने के लिए मुझे मशीन को रिबूट करने की जरूरत है, BIOS शुरू करें, ब्लूटूथ मॉड्यूल को अक्षम करें और इसे फिर से सक्षम करें। उसके बाद, ब्लूटूथ मॉड्यूल फिर से उपलब्ध है। यह बहुत कष्टप्रद है।

ऐसा होने पर मेरा syslog:

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()

मैंने पहले से ही विभिन्न चीजों की कोशिश की:

  1. TLP को अक्षम करना और ब्लूटूथ के लिए TLP को अक्षम करना /etc/default/tlp
  2. 1.2.1 संस्करण में BIOS को अपडेट करना
  3. Ath10k के लिए modprobe के लिए इस लाइन की स्थापना: echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
  4. linux-firmwareपैकेज का अद्यतन करना , जैसे यहाँ बताया गया है: https://www.killernetworking.com/driver-downloads/kb/faq/1-killer-1535-15-15-15-1435-in-ubuntu-debian

इसमें से कुछ भी अब तक मदद नहीं करता है।

जहाँ तक मैं देख सकता हूँ, यह निम्नलिखित हार्डवेयर है: QCA 6174 किलर क्वालकॉम / QCA 1535 किलर क्वालकॉम

ज्यादातर मेरे पास इन दो ब्लूटूथ डिवाइसों को जोड़ा और जुड़ा हुआ है:

  • Logitech K810 कीबोर्ड
  • Logitech एमएक्स कहीं भी 2 माउस

यह हार्डवेयर मुद्दे की तरह दिखता है।
गुंटबर्ट

@guntbert आपको ऐसा क्यों लगता है?
TIIUNDER

क्योंकि (मेरे अनुभव में) जब घटक बार-बार विफल हुए, लेकिन रिबूट / पावर चक्र के बाद वापस आ गए तो यह बहुत कम ही किसी भी चीज के लिए जिम्मेदार था।
गुंटबर्ट

मैं भी सब कुछ अद्यतन के साथ Archlinux में एक ही मुद्दा रहा हूँ। अगर मैं इसका पता लगाता हूं, तो मैं आपको बता दूंगा।
काइल मैकगिल

नई जानकारी: रिबूटिंग पहले से बताए गए अनुसार मदद नहीं करता है, लेकिन मशीन को बंद (बंद) करने और फिर से ब्लूटूथ मॉड्यूल को BIOS में जाने की आवश्यकता के बिना फिर से सक्षम करता है।
TIIUNDER

जवाबों:


7

मेरे पास एक ही समस्या थी, और मुझे लगता है कि यह नवीनतम विंडोज ड्राइवर में शामिल फाइलों का उपयोग करके ब्लूटूथ फर्मवेयर को अपडेट करके सुधार हुआ है। मेरे MD5s:

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

वैसे, एक आसान समाधान शक्ति को अनप्लग करना और एक निलंबित / फिर से शुरू चक्र करना था।
और कम से कम मेरा एक 1435 किलर है।


अधिक जानकारी अच्छी होगी। आपको ड्राइवर कहां से मिला? आपने ड्राइवर का उपयोग करके ब्लूटूथ फर्मवेयर को कैसे अपडेट किया?
TIIUNDER

मुझे यह ड्राइवर मिला है: dell.com/support/home/de/de/1hs1/drivers/…। आपको फर्मवेयर को निकालने के लिए Windows की भी आवश्यकता नहीं है। Exe, पुरालेख प्रबंधक शुरू करने के लिए Ubuntu में बस डबल क्लिक करें, निकालें drivers/Production/Windows10-x64/Bluetooth_driverऔर /lib/firmware/qca( एमडी के बाद) में इसी एमडी 5 के साथ लोगों को अधिलेखित करें ।
स्वेन किलिग

मैं अब कई दिनों के लिए यह कोशिश कर रहा हूँ और यह काम करने लगता है
TIIUNDER

1
चेतावनी: मेरे उबंटू ने सिर्फ लिनक्स-फ़र्मवेयर पैकेज का एक अद्यतन स्थापित किया है जो मेरे परिवर्तनों को मिटा देता है। मेरा /etc/rc.local अब शामिल है: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
स्वेन किलिंग

BTW: /etc/rc.local डिफ़ॉल्ट रूप से उपलब्ध नहीं है, लेकिन अभी भी उबंटू में काम करता है 18.04, जब 1) यह 2 मौजूद है) 2 निष्पादन योग्य है) एक
Shebang के

6

उबंटू 18.04 पर डेल एक्सपीएस 9370 के लिए स्वेन किलिग के जवाब के लिए अपडेट करें:

चालक:

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

ओवरराइड करने के लिए फ़ाइलें:

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

प्रतिलिपि के बाद लिस्टिंग:

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
मैंने एक स्क्रिप्ट लगाई है जो फाइलों को स्वचालित करती है: gist.github.com/jinnko/4b9af7dacb6e9841a63a76a78b14f4a8
जिंको

0

में एक और धागा एक रिपोर्ट है कि एक नया कर्नेल (4.17 या अधिक) के लिए अद्यतन करने के भी समस्या का समाधान।

उबंटू 18.04 पर ऐसा करने के लिए कमांड चलाएं: sudo apt install linux-generic-hwe-18.04फिर रिबूट करें।

मैंने केवल यह किया है; इसलिए, अगर यह काम नहीं करता है तो मैं वापस रिपोर्ट करूंगा।

मैं यह भी पुष्टि कर सकता हूं कि लैपटॉप को सस्पैंड करने (वर्क [ Fn+ End🌙]) के रूप में, फिर इसे अनप्लग की गई शक्ति के साथ जागृत करना आमतौर पर वाईफाई और ब्लूटूथ कार्यक्षमता दोनों को फिर से सक्षम करने में विश्वसनीय रहा है।


कर्नेल का उपयोग 4.18.0-20-जेनेरिक # 21 ~ 18.04.1- उबंटू ने इस मुद्दे को हल करने के लिए नहीं किया :(
जिन्को

0

बहुत सारे समाधान मिले। केवल एक ही काम किया! मैं जिस कमांड का इस्तेमाल करता था

modprobe btusb && systemctl start bluetooth

आपको इसके लिए रूट अनुमतियों की आवश्यकता हो सकती है।

मैंने इसे इस फोरम में पाया ।

जैसा कि आप पहले से ही जानते हैं, ब्लूटूथ बंद हो जाता है / नींद पर गायब हो जाता है। इसके लिए एक कसरत सोने से पहले ब्लूटूथ को बंद करने और सोने के बाद वापस करने के लिए एक स्क्रिप्ट जोड़ना है।

मैं जवाब में सिर्फ पेस्ट करूंगा ।

बस / lib / systemd / system-sleep / में किसी भी नाम की एक निष्पादन योग्य स्क्रिप्ट डाल दें।

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

उम्मीद है कि यह आपके लिए भी उपयोगी होगा!

इसके अलावा, सिर्फ FYI करें, यहां मेरी सिस्टम जानकारी है।

व्यवस्था की सूचना


0

स्वीकृत समाधान मेरे लिए काम नहीं करता था (या किसी भी दर पर अलगाव में काम नहीं करता था)। dmesgकाफी अलग-अलग नामों से फ़र्मवेयर फ़ाइल्स गुम होने की त्रुटियां थीं ।

मैं ईओएन (19.10) पर हूं और https://bbs.archlinux.org/viewtopic.php?id=198865 पर आधारित एक समाधान यहां पाया गया ।

डाउनलोड लिंक खराब था, इसलिए मुझे https://drivers.softpedia.com/get/BLUETOOTH/Broadcom/Broadcom-Micro-size-USB-to-Bluaxy-Dlole-Driver-12011010-for-Windows- से CAB फ़ाइल मिली 81-64-bit.shtml । आपको इसे cabextractनिकालने की आवश्यकता होगी ।

फिर मुझे करने की जरूरत थी

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

और फिर से शुरू ..


-2

वर्कअराउंड जो मेरे लिए काम कर रहा है: शटडाउन और लैपटॉप बंद करें, थोड़ा सुनिश्चित होने के लिए प्रतीक्षा करें, फिर इसे फिर से चालू करें।

यहाँ डेल मुद्दा: https://www.dell.com/community/Linux-Developer-Systems/XPS-13-9370-no-bluaxy-after-suspend/td-p/6022892

मैं ubuntu 17.10 btw चला रहा हूँ, लेकिन इससे कोई फर्क नहीं पड़ता :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.