Bluetooth hat nach dem Dual-Boot unter Windows willkürlich die Arbeit unter Ubuntu eingestellt

8

TL; DR: Bluetooth funktionierte unter Kubuntu einwandfrei, bis ich Windows startete. Jetzt funktioniert Bluetooth nur unter Windows und das Bluetooth-Symbol von Kubuntu lautet "Keine Adapter gefunden" .


Meine Maschine

Ich habe einen Desktop mit Kubuntu 14.04.5 ( mit HWE , Kernel 4.4.0) und Windows 10. Beide sind UEFI-Installationen, und ich verwende GRUB für Dual-Boot. Ich habe ein X99-Motherboard und habe kürzlich eine Wifi + Bluetooth PCI Express- Karte von Gigabyte mitgebracht , die vom Intel 8260-Chip angetrieben wird - einem Chip mit hervorragender Linux-Unterstützung. (Das Wi-Fi des Intel 8260 ist über einen PCI Express x1-Steckplatz verbunden, während Bluetooth über einen internen USB 2.0-Steckplatz des Motherboards verbunden ist.)

Der gute

Intel 8260 funktionierte sofort einsatzbereit. Kubuntu nahm es sofort auf und ich konnte meine Bluetooth-Lautsprecher als Audio-Senke einrichten und Audio mit wenig Aufwand abspielen.

Das Schlechte

Ich benutze selten Windows, habe es aber gestern gestartet. Ich habe über Windows eine gute Verbindung zu meinem Bluetooth-Lautsprecher hergestellt. Danach startete ich wieder in Kubuntu und mein Bluetooth-Adapter war verschwunden.


Einzelheiten

Ich weiß, dass mein Intel 8260-Chip in Ordnung ist und dies kein Hardwareproblem ist, da Bluetooth unter Windows weiterhin einwandfrei funktioniert. Unter Linux funktioniert es einfach nicht mehr. Intel 8260 Wi-Fi auch weiterhin an die Arbeit ohne Probleme auf beiden Kubuntu und Windows.

Außerdem wird lspciweiterhin das Wi-Fi-Gerät aufgelistet:

08:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

Denken Sie jedoch daran, dass der Bluetooth-Chip keine Verbindung über PCIE herstellt, sondern über einen internen USB 2.0-Header auf dem Motherboard.

Ich lief auch lsusb, und es gab 3 Geräte, die gerade sagten Intel Corp. Ich weiß nicht, wie ich feststellen soll, ob es sich bei einem von ihnen um Intel 8260 Bluetooth handelt. Dies ist die vollständige Ausgabe von lsusb:

Bus 002 Device 002: ID 8087:8002 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 045b:0210 Hitachi, Ltd 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 045b:0209 Hitachi, Ltd 
Bus 003 Device 004: ID 04f2:0833 Chicony Electronics Co., Ltd 
Bus 003 Device 003: ID 046d:c24d Logitech, Inc. G710 Gaming Keyboard
Bus 003 Device 002: ID 8087:0a2b Intel Corp. 
Bus 003 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Vielleicht hat Windows den Chip durcheinander gebracht und neu konfiguriert oder so? Oder hat etwas die UEFI XHCI / EHCI-Übergabe eines USB-Geräts beeinflusst? Ich weiß es wirklich nicht.

Dies ist die Ausgabe von dmesg | grep -i blue:

[   11.371872] Bluetooth: Core ver 2.21
[   11.371884] Bluetooth: HCI device and connection manager initialized
[   11.371887] Bluetooth: HCI socket layer initialized
[   11.371889] Bluetooth: L2CAP socket layer initialized
[   11.371897] Bluetooth: SCO socket layer initialized
[   12.795087] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   12.795089] Bluetooth: BNEP filters: protocol multicast
[   12.795093] Bluetooth: BNEP socket layer initialized
[   12.797933] Bluetooth: RFCOMM TTY layer initialized
[   12.797939] Bluetooth: RFCOMM socket layer initialized
[   12.797943] Bluetooth: RFCOMM ver 1.11
[   13.380033] Bluetooth: hci0 command 0xfc05 tx timeout
[   21.376079] Bluetooth: hci0: Reading Intel version information failed (-110)

Und das ist die Ausgabe von rfkill list all:

0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

Kürzliche Entwicklungen

Als ich diese Frage schrieb, konnte ich das Bluetooth des Intel 8260 problemlos verwenden, wenn ich Windows startete.

Aber heute funktioniert Bluetooth auch unter Windows nicht mehr. Der Windows-Geräte-Manager zeigt an, dass das Gerät einen Stromausfall hat.

Ich habe mein Desktop-Powerd zwei Tage lang eingeschaltet gelassen, während Ubuntu lief. Vielleicht hat das dieses Gerät beschädigt - die längere Zeit, in der es nicht erkannt und vom Kernel / Betriebssystem nicht richtig verwaltet wurde?

Intel 8260 Stromausfall


Jede Hilfe wäre sehr dankbar!

Arjun Menon
quelle
1
Vielen Dank, dass Sie sich die Zeit genommen haben, einen qualitativ hochwertigen Beitrag zu schreiben! Es ist sehr erfrischend, einen schönen Beitrag zu sehen, der nicht viel Bearbeitung benötigt, um tatsächlich halb lesbar zu sein. Um Ihr Problem zu lösen, werde ich den Netzwerk- und Wireless-Experten chili555 anpingen, und vielleicht kann er Ihnen helfen.
You'reAGitForNotUsingGit
1
Wird es in der Ausgabe von lsusbangezeigt?
You'reAGitForNotUsingGit
Es gab 3 Intel Corp.- Geräte, die von lsusb aufgelistet wurden , aber ich weiß nicht, wie ich feststellen kann , ob eines davon Intel 8260 Bluetooth ist.
Arjun Menon
Tut mir leid, dass ich deine Änderungen irgendwie immer wieder überschrieben habe. Danke für die Änderungen!
Arjun Menon
1
Ich studiere dies, was ohne Lösung identisch zu sein scheint: bbs.archlinux.org/viewtopic.php?id=218895 Wenn Sie den gesamten Modus abd herunterfahren und dann einen Kaltstart auf Ubuntu durchführen, gibt es eine Verbesserung?
Chili555

Antworten:

4

Das Problem wurde kürzlich von Intel behoben !
Windows-Treiber haben die Firmware des Geräts irgendwie gestört.
Befolgen Sie einfach diese Anweisungen von Windows:

  1. Laden Sie die neuesten Intel-Treiber für Windows herunter
  2. Trennen Sie Ihren Computer vom Internet, um zu verhindern, dass Treiber über Windows Update installiert werden
  3. Deinstallieren Sie Ihren aktuellen Treiber unter Windows über den Geräte-Manager und aktivieren Sie "Lokalen Treiber löschen".
  4. Windows herunterfahren
  5. Windows starten (nicht vergessen, darf keinen Internetzugang haben)
  6. Beim Neustart sollte im Geräte-Manager "Unbekanntes Gerät" angezeigt werden
  7. Installieren Sie den neuesten zuvor heruntergeladenen Treiber
  8. Booten Sie unter Linux
  9. Booten Sie unter Windows
  10. [ Optional, wenn etwas nicht stimmt ] Speichern Sie den Inhalt der HKLM\System\Software\Intel\Bluetoothwichtigsten Inhalte sofort nach Auftreten eines Problems in einer Textdatei
Jules Randolph
quelle
2

Das Zurücksetzen des BIOS-CMOS scheint derzeit die einzige Lösung für dieses Problem zu sein. Diese Lösung wurde in diesem Arch Linux-Thread beschrieben , auf den mich chili555 verwies.

Linux hat das Gerät wieder aufgenommen, nachdem ich das CMOS meines Motherboards zurückgesetzt habe (indem ich den Akku für ein paar Minuten herausgenommen habe). Danach habe ich Windows nicht mehr neu gestartet.

PS Der obige Screenshot zum Stromausfall hat nichts damit zu tun und wurde durch einen Verlust der internen USB-Verbindung zum Wifi + Bluetooth PCI-E-Chip verursacht.

Arjun Menon
quelle