Microsoft Designer Mouse (Bluetooth 4.0) บน Ubuntu 14.04 LTS


8

ฉันเพิ่งซื้อ Microsoft Designer Mouse, รายละเอียดที่นี่ , (Bluetooth 4.0) และฉันไม่สามารถใช้งานได้ใน Ubuntu 14.04 ใน Windows 8 (คอมพิวเตอร์แล็ปท็อปเครื่องเดียวกัน) มันใช้งานได้ดี

ดังนั้นฉันจึงค้นหา arround และพบคนจำนวนมากที่มีปัญหาเดียวกัน เห็นได้ชัดว่าปัญหาคืออูบุนตู 14.04 เท่านั้นที่มี BlueZ 4.101 ณ ตอนนี้และจะต้องใช้ BlueZ 5.x เพื่อรองรับ Bluetooth 4.0 Low Energy Device ซึ่งดูเหมือนว่าจะติดตั้งยาก มีเธรดที่ใช้งานตั้งแต่เมษายน 2556 ถึงล่าสุดในประเด็นนี้โดยระบุว่าเป็นการยากที่จะรวม Bluez 5.x บน Ubuntu

บางคนให้คำแนะนำที่ไม่สามารถใช้งานได้รวมถึงการติดตั้ง PPA ที่ทำให้ฉันต้องติดตั้ง Ubuntu อีกครั้ง (บลูทู ธ จะไม่เปิดใช้งานและอูบุนตูจะหยุดการทำงานชั่วคราว):

ดังนั้นจึงไม่มีวิธีแก้ปัญหาเลย? ฉันไม่สามารถใช้ Bluetooth 4.0 บน Ubuntu 14.04 LTS ได้แม้ว่าฮาร์ดแวร์จะรองรับหรือไม่ มีการกระจาย Linux อื่นที่จะรองรับบลูทู ธ 4.0 (เหมือนมิ้นต์หรือบางคน)?

ไม่มีใครพูดอย่างชัดเจนว่าไม่มีวิธีแก้ปัญหาอาจเป็นเพราะมีสิ่งที่ผู้ใช้ที่มีประสบการณ์มากสามารถทำได้ตามกรณีของเขาเอง

ดูเหมือนว่ายกนิ้วให้อูบุนตู

ขอบคุณล่วงหน้า


ในการเชื่อมต่อเมาส์โดยอัตโนมัติ (หรือ AFAIK อุปกรณ์ใด ๆ ) คุณจะต้องป้อนรหัสในการจับคู่ ในกรณีของฉัน Thinkpad Lasermouse เชื่อมต่ออัตโนมัติในเซสชันเริ่มต้นด้วยค่าเริ่มต้น "0000"

คำตอบ:


4

ฉันได้รับ Microsoft Designer Mouse ทำงานบน Ubuntu 14.04 ด้วย PPAs และการติดตั้งแพ็คเกจต่อไปนี้:

sudo apt-add-repository ppa:vidplace7/bluez5
sudo apt-add-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get install bluez
sudo apt-get install blueman

จากนั้นคุณต้องรีสตาร์ท blueman เพียงใส่หีบ

killall blueman-manager
blueman-applet &

ขอบคุณสำหรับคำแนะนำ แต่เมื่อฉันลองใช้ PPA นั้นตามลิงก์ด้านบน Ubuntu ของฉันก็หยุดทำงานอย่างถูกต้อง เมื่อติดตั้งใหม่ฉันทำพาร์ติชัน Windows ของฉันหายและชีวิตของฉันก็มืดมน (ความผิดพลาดของฉัน) ขอบคุณสำหรับคำตอบของคุณ อาจเป็นวิธีที่จะไป แต่ให้ประสบการณ์ที่ผ่านมาของฉันฉันจะนั่ง PPAs ออกตอนนี้
A. Vieira

ว้าวฉันเสียใจจริงๆที่เกิดขึ้น! ขอโทษด้วย. ฉันรู้ว่ามันรู้สึกอย่างไรที่ต้องติดอยู่ในนรกของการติดตั้ง :(
Chris McCormick

ใช่ ... ฉันบนอูบุนตูสด 14.04 LTS ติดตั้งพยายามสัญญาซื้อขายไฟฟ้าข้างต้น แต่ขั้วของฉันจะติดอยู่ในขณะที่ทำ$ sudo apt-get install bluez มันติดอยู่ในการเรียนการสอนการติดตั้งรุ่นใหม่ของไฟล์ config /etc/init.d/bluetooth ที่จริงนี่เป็นครั้งที่สองที่ลองใช้เพราะในครั้งแรกที่ฉันหยุดการติดตั้งที่นั่นและพยายามรีบูต ระบบเสียและ ubunutu จะไม่โหลด ดังนั้นฉันต้องติดตั้งระบบปฏิบัติการอีกครั้ง และฉันจะต้องทำมันอีกครั้งเพราะมันไม่ขยับเขยื้อน คุณติดตั้งมันในอูบุนตูของคุณได้อย่างไรโดยไม่ทำให้แตก สิ่งนี้ใช้ไม่ได้กับการติดตั้งใหม่ ..
A. Vieira

มันใช้งานได้สำหรับฉันในขณะที่ทำการโพสต์ แต่น่าเสียดายเมื่อฉันลองอัพเกรดฉันมีพฤติกรรมเช่นเดียวกับคุณ ดูเหมือนว่าที่เก็บข้อมูลต้นน้ำ bluez5 และ blueman นั้นค่อนข้างเสถียร :(
Chris McCormick

ฉันขอโทษที่ได้ยินว่าคุณมีปัญหาเดียวกัน หวังว่าคุณจะไม่ได้สูญเสียข้อมูลใด ๆ เนื่องจาก Ubuntu ไม่เริ่มต้นอย่างถูกต้องเพื่อให้สามารถเข้าสู่ระบบและกู้คืนข้อมูลที่ฉันทำต่อไปนี้: เมื่อคุณเริ่มอูบุนตูเริ่มพิมพ์แบบสุ่ม คุณไม่จำเป็นต้องลงชื่อเข้าใช้ก่อนที่ Unity Desktop จะเริ่มต้น นี่เพียงพอสำหรับการโหลด Ubuntu ดังนั้นคุณสามารถบันทึกข้อมูลได้
A. Vieira

2

อัปเดต : คำเตือน - สำหรับผู้ใช้บางคนเช่น @ kalamalka-kid ด้านล่างการตั้งค่าระบบต่อไปนี้ไม่สมบูรณ์ ดำเนินการต่อด้วยความระมัดระวัง

ฉันมีข่าวดี - ฉันจัดการเพื่อให้ได้รับ "Low Energy" Bluetooth 4.0 Microsoft Designer Mouse ทำงานร่วมกับแล็ปท็อป DELL XPS 13 (ชิปบลูทู ธ บลูทู ธ ) ของฉันได้อย่างน่าเชื่อถือหลังจาก 1.5 วันของการแฮ็คเต็มเวลา Yay สำหรับ Linux! : D

จัดทำเอกสารไว้ที่นี่เพื่อให้ใครบางคนในสถานการณ์เดียวกันไม่จำเป็นต้องผ่านการย้อมผมแบบเดียวกัน

อันดับแรกฉันทำตามคำแนะนำที่หน้าการเปิดใช้งานLTSเพื่อรับเคอร์เนลใหม่ที่ดี 3.19 ทำงานบน 14.04

  • sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid
  • ฉันต้องทำapt-get dist-upgradeหลังจากนั้นเพื่อติดตั้งเคอร์เนลแพ็คเกจใหม่

นี่ทำให้บลูทู ธ ของฉันพังอย่างสิ้นเชิงเพราะฉันมีชิป Broadcom ที่ต้องใช้เฟิร์มแวร์ที่กำหนดเอง (ดูด้านล่างสำหรับการแก้ไข)

ฉันถอนการติดตั้งทุกสิ่งบลูทู ธ จากแล็ปท็อปของฉันเพื่อเริ่มต้นใหม่ bluezแพคเกจจากvidplace7/bluez5PPA แขวนสำหรับฉันในการติดตั้ง ฉันคงนี้โดยการแก้ไข/var/lib/dpkg/info/bluez.prermก่อนที่จะทำคำสั่งถอนการติดตั้งและถอดสายและแทนที่ด้วยinvoke-rc.d echo "no bluetooth stopping!"สิ่งนี้ใช้ได้ผลและแพ็คเกจจะถอนการติดตั้งด้วยขั้นตอนต่อไปนี้:

  • dpkg -l | grep blue จะแสดงรายการแพ็คเกจบลูทู ธ ทั้งหมดให้คุณ
  • apt-get remove --purge bluez bluetooth blueman... ด้วยแพ็คเกจทั้งหมดที่ปรากฏในรายการจะถอนการติดตั้งทุกอย่าง

เมื่อแพ็กเกจบลูทู ธ ทั้งหมดถูกลบออกให้นำ PPA bluez ที่ชำรุดออก:

  • sudo add-apt-repository --remove ppa:vidplace7/bluez5

จากนั้นเพิ่ม PPA ต่อไปนี้ซึ่งมีเวอร์ชันที่ไม่หยุดทำงานของbluez:

  • sudo apt-add-repository ppa:timchen119/bluez5-trusty
  • apt-get install bluez

เนื่องจาก Dell XPS 13 มีชิปแบบกว้างมันต้องใช้เฟิร์มแวร์ที่กำหนดเอง ขั้นตอนการติดตั้งเฟิร์มแวร์ต่อไปนี้จำเป็นสำหรับชิปนั้นเท่านั้น ฉันตรวจพบปัญหาเนื่องจากบรรทัดต่อไปนี้ใน syslog ของฉัน:

kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-216f.hcd failed with error -2
kernel: Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-216f.hcd not found

ดังนั้นผมจึงต้องทำตามคำแนะนำเหล่านี้จะได้รับการติดตั้งเฟิร์มอีกครั้ง

  • รับไดรเวอร์จากไมโครซอฟท์ที่นี่
  • cabextractเปิดด้วย
  • แปลงไฟล์และบันทึกไปยังตำแหน่งเฟิร์มแวร์: hex2hcd BCM20702A1_001.002.014.1443.1572.hex /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd- โปรดทราบว่าสำหรับเคอร์เนล LTS 3.19 เฉพาะเวอร์ชั่นของเฟิร์มแวร์ที่จะใช้งานได้ ฉันลองรุ่นที่ใหม่กว่าก่อนและมันไม่ทำงาน
  • ให้แน่ใจว่าคุณอำนาจแล็ปท็อปของคุณปิดและกลับมาอีกครั้งทำไม่ได้เป็นเพียงการรีบูต

เมื่อคุณทำงานและทำงานอีกครั้งบลูทู ธ ควรใช้งานได้และคุณสามารถติดตั้งเช่นbluemanเพื่อเชื่อมต่อกับเมาส์ นอกจากนี้คุณยังสามารถเชื่อมต่อเมาส์ด้วยตนเองบนบรรทัดคำสั่งเช่นนี้ (ก่อนกดปุ่มใต้ 3 วินาทีเพื่อให้อยู่ในโหมดจับคู่):

# bluetoothctl 
[NEW] Controller XX:XX:XX:XX:XX:XX YourDevice [default]
[bluetooth]# agent KeyboardOnly 
Agent registered
[bluetooth]# default-agent 
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller XX:XX:XX:XX:XX:XX Discovering: yes
[NEW] Device YY:YY:YY:YY:YY:YY Designer Mouse
[bluetooth]# pair YY:YY:YY:YY:YY:YY
Attempting to pair with YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes
[CHG] Device YY:YY:YY:YY:YY:YY Paired: yes
Pairing successful
[bluetooth]# connect YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes

ใช้เวลานานในการค้นหาปัญหาเกี่ยวกับเฟิร์มแวร์บลูทู ธ เพราะอาการเดียวคือข้อความorg.bluez.Error.AuthenticationFailedและorg.bluez.Error.AuthenticationCancelledเมื่อฉันพยายามจับคู่หรือเชื่อมต่อ


บลูทู ธ ก็แตกหักหลังจากถูกระงับ ฉันแก้ไขสิ่งนี้โดยการแก้ไข/etc/default/acpi-supportเพื่อค้นหาตัวแปรที่เรียกว่าMODULESและเพิ่มลงbtusbในรายการโมดูลที่จะโหลดใหม่
Chris McCormick

คุณจัดการเพื่อให้แป้นพิมพ์ทำงานได้ดีหรือไม่? ที่นี่ฉันกำลังดิ้นรนอยู่ตอนนี้ ฉันได้รับ "ไม่สามารถเชื่อมต่อ: org.bluez.Error.Failed" โดยใช้ bluetootctl เมื่อพยายามเชื่อมต่อกับแป้นพิมพ์
ลูเมน

1
ระวังให้มากด้วยสิ่งนี้ ฉันเพิ่งลองติดตั้ง bluez ฉันก็สามารถใช้งานได้ดังนั้นฉันจึงถอนการติดตั้งและตอนนี้โปรแกรมการตั้งค่าระบบทั้งหมดของฉันหายไป! ไม่ดี!
Kalamalka Kid

0

ขอบคุณสำหรับคำตอบของคุณ สิ่งนี้ใช้ได้กับฉัน ...

. apt-add-repository ppa:vidplace7/bluez5
. apt-add-repository ppa:blueman/ppa
. apt-get update
. apt-get install bluez
. apt-get install blueman
. apt-get install bluez-compat

... แต่นอกจากนี้ฉันต้องเรียกใช้ bluez ในโหมดทดลอง แทนที่ / usr / sbin / bluetooth โดยสคริปต์ของคุณเอง:

#!/bin/sh
bluetooth -E

ตอนนี้ฉันสามารถเชื่อมต่อกับเมาส์และคีย์บอร์ดแอปเพล็ต blueman ได้แล้ว

แนวคิดใดบ้างที่จะเชื่อมต่อโดยอัตโนมัติเมื่อเริ่มต้นหรือไม่ใช้ blueman (เพียงบรรทัดคำสั่ง)


ขอบคุณ ดูเหมือนว่ามันจะค่อนข้างยุ่งยากในการติดตั้งหมูตัวนี้ บางทีนี่อาจช่วยคุณได้ คุณช่วยแก้ไขโพสต์ของคุณเพื่อให้สามารถคัดลอกโค้ดลงในคอนโซลได้ไหม ในส่วนแรกจำเป็นต้องเพิ่มsudoไว้ด้านหน้า - มันใช้งานได้สำหรับฉัน ส่วนที่สอง - กับสคริปต์ - ใช้งานไม่ได้และฉันไม่ได้หามันเจอ ขอบคุณ.
alex

1
ฉันไม่ได้รับอนุญาตให้ตอบดังนั้นฉันจึงเพิ่มความคิดเห็นนี้ เพิ่งติดตั้งเมาส์ Microsoft Bluetooth 3600 BLE บน Ubuntu (16.04) ทั้งหมดที่ฉันทำคือ: sudo apt-get install blueman - sudo killall bluetoothd - และตั้งค่าด้วย blueman-Assistant ไม่จำเป็นต้องเพิ่ม PPA หวังว่าจะช่วยใครซักคน
pizzamonster

0

ฉันจัดการเพื่อฆ่าแล็ปท็อป 14.04 ของฉันตามคำตอบที่คล้ายกันดังนั้นโปรดระวังเมื่อพยายาม "เลิกทำ" แพคเกจใด ๆ ที่คุณติดตั้งที่นี่ โปรดอย่าลบแพ็คเกจ bluez! (ในเมื่อฉันเข้าใจถึงปัญหาหลังเหตุการณ์นี้มันเป็นสิ่งที่โง่จริงๆที่ต้องทำ)

อย่างไรก็ตามฉันจัดการเพื่อให้แป้นพิมพ์และเมาส์ทำงานได้ดีจริง ๆ ใน 16.04 และคุณสามารถดูคำตอบได้ที่นี่: https://askubuntu.com/a/1023532/815371

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.