У меня есть следующая проблема с моим модулем Bluetooth на моем новом Dell XPS 13 (9370) с предварительно установленной Ubuntu.
Модуль Bluetooth отключен по некоторым причинам. Bluetooth-устройства (клавиатура и мышь) просто прекращают работать посреди работы, индикатор Bluetooth уходит, и в модуль также входят rfkill
список.
Для получения его назад работа, я должен перезагрузить машину, запустить BIOS, отключить модуль Bluetooth и повторно включить его. После этого модуль Bluetooth доступен снова. Это является довольно раздражающим.
Мой системный журнал, когда это происходит:
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()
Я уже попробовал разные вещи:
/etc/default/tlp
echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
linux-firmware
пакет, как упомянутый здесь: https://www.killernetworking.com/driver-downloads/kb/faq/1-killer-1535-1525-1435-in-ubuntu-debianНичто из этого не помогло до сих пор.
Насколько я вижу, это - следующие аппаратные средства: уничтожитель QCA 6174 Qualcomm / Уничтожитель QCA 1535 Qualcomm
Главным образом мне соединили эти два bluetooth-устройства и соединенный:
У меня была та же проблема, и я думаю улучшенный путем обновления встроенного микропрограммного обеспечения Bluetooth, которое использование файлов включало в новейший драйвер Windows. Мой 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.
Обходной путь, который помог мне: выключите и выключите ноутбук, подождите немного, чтобы быть уверенным, затем включите его снова.
Dell выпускают здесь: https://www.dell.com/community/Linux-Developer-Systems/XPS-13-9370-no-bluetooth-after-suspend/td-p/6022892
Я использую Ubuntu 17.10, но это не имеет значения :))
В другой поток существует отчет, что обновление к более новому ядру (4.17 или выше) также решает вопрос.
, Чтобы сделать это на Ubuntu 18.04 выполняет команду: sudo apt install linux-generic-hwe-18.04
, затем перезагрузка.
я только что сделал это; таким образом, если это не будет работать, то я сообщу.
я могу также подтвердить, что как приостановка обходного решения ( Fn + Конец [рџЊ™]) ноутбук, затем пробуждающий его с отключенным питанием, был обычно надежен при перевключении и WiFi и функциональность Bluetooth.
Обновление ответа Sven Killig для Dell XPS 9370 на Ubuntu 18.04:
Драйвер:
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
Найденный большим количеством решений. Только один работал! Команда, которую я использовал, была
modprobe btusb && systemctl start bluetooth
Вы, возможно, должны были бы базироваться полномочия для него.
Я нашел его на этом форуме.
Поскольку Вы уже могли бы знать, повороты Bluetooth прочь/исчезает на сне. Тренировка для этого должна добавить сценарий для выключения 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
Надеюсь, что это работает на Вас также!
Кроме того, просто к вашему сведению вот моя информация о системе.
Принятое решение не сработало для меня (или, во всяком случае, не сработало отдельно). Были ошибки в dmesg
о недостающих файлах прошивки с совсем другими именами.
Я пользуюсь eoan (19.10) и нашел здесь решение на основе https://bbs.archlinux.org/viewtopic.php?id=198865.
Ссылка для скачивания неверна, поэтому я получил CAB-файл с https://drivers.softpedia.com/get/BLUETOOTH/Broadcom/Broadcom-Micro-size-USB-to-Bluetooth-Dongle-Driver- 12011010-for-Windows-81-64-bit.shtml. Вам понадобится cabextract
, чтобы извлечь его.
Тогда мне нужно было сделать
sudo hex2hcd BCM20702A1_001.002.014.1443.1572.hex -o /lib/firmware/brcm/BCM20702A1-0a5c-216f.hcd
и перезапустить..
Проблема возникает время от времени.
Для меня решение было следующим:
После этого запуска sudo service bluetooth reboot