Nemohu zajistit, aby integrované bluetooth mého notebooku fungovalo správně a trvale, aniž bych v BIOSu deaktivoval xHCI.
Bluetooth se po spuštění počítače vždy zobrazí jako vypnuté. Když se to pokouším povolit v nastavení bluetooth (klikněte na ikonu bluetooth-> vyberte „nastavení bluetooth“), získám to z dmesg
:
[ 948.641625] usb 1-4: USB disconnect, device number 2
[ 948.912013] usb 1-4: new full-speed USB device number 5 using xhci_hcd
[ 949.041299] usb 1-4: New USB device found, idVendor=8087, idProduct=07dc
[ 949.041305] usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 949.055380] Bluetooth: hci0: read Intel version: 370710018002030d00
[ 949.057370] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[ 949.233672] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
Vidím, že se „přepínač“ bluetooth okamžitě zapíná a vypíná a zároveň se objevují výše uvedené zprávy dmseg.
Můj systém:
- Laptop Asus UX301LA
- bezdrátové a bluetooth rozhraní je založeno na čipové sadě Intel 7260.
- Ubuntu 14.10 s nejnovějšími aktualizacemi
- (v současnosti jádro 3.16.0-31-generic a pravidelně aktualizováno)
Co ostatní vyzkoušeli a objevili
Zde je velmi kompletní vlákno, které dokumentuje dlouhé pátrání autora a vše, co dosud vyzkoušel.
Co způsobuje odpojení mého zařízení Intel 7260 bluetooth, když jej odblokuji pomocí rfkill?
A toto je hlášení o chybě na toto téma:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1209124
Co jsem již vyzkoušel:
Po komentáři č. 7 mohu získat bluetooth, aby dočasně fungoval spolu s xHCI. Ale tohle je VELMI hacky a nepřežije restarty ani neodolá základnímu používání notebooku (jako je zapínání a vypínání wifi).
Zkusil jsem nastavit volbu asus_nb_wmi wapf=X
na 0,1,2,3 nebo 4 (v souboru /etc/modprobe.d/asus_nb_wmi.conf), aniž by došlo ke změně chování.
Zkoušel jsem také přidat na černou listinu btusb
, protože se může načítat příliš brzy (jak navrhuje Jeremy31:echo "blacklist btusb" | sudo tee /etc/modprobe.d/btusb.conf
). Zde můžete vidět úryvek z mého dmesg
.
- Až 90 sekund , počítač se právě spustil. Nastavení Bluetooth ukazuje, že bluetooth je zakázáno.
- V sekundě 90 , kliknutím na „přepínač“ povolím bluetooth. Přepínač zůstane zapnutý, ale bluetooth zjevně stále nefunguje (protože jsme jej zařadili na černou listinu).
- V druhých 99 , kliknutím na přepínač jej deaktivuji.
- Poté v sekundách 111, 118, 123 a 126 , zopakuji poslední 2 kroky a dostanu stejný výsledek.
- Na druhé 145 Spustil jsem
sudo modprobe btusb
k načteníbtusb
modul znovu. - Nakonec, na druhé 157 Znovu kliknu na přepínač, abych povolil bluetooth, ale tentokrát se okamžitě vypne.
Takže….
V novějších verzích jádra již mohla být vydaná oprava, kterou nevím, jak nainstalovat ani vyzkoušet. Pokud ano, rád to vyzkouším.
Chtěl bych najít způsob, jak tento problém definitivně vyřešit, způsobem, který přežije restartování a umožní mi povolit a zakázat bluetooth pomocí tlačítek Fn klávesnice.
Děkuji.
Přijatá odpověď:
Tento problém jsem vyřešil na svém Asus Zenbook UX301L výměnou adaptéru Intel 7260 wifi/BT za adaptér Intel 7265 wifi/BT. Problém okamžitě zmizel. Jediným problémem bylo sundat zadní část UX301L. Není to snadné.