ฉันจะรู้ได้อย่างไรว่าแล็ปท็อปของฉันมีบลูทู ธ


44

ฉันจะทราบได้อย่างไรว่าแล็ปท็อปของฉันมีอะแดปเตอร์ Bluetooth หรือไม่


2
มีฮาร์ดแวร์หรือคุณต้องเปิดใช้งานใน Ubuntu หรือไม่
มิทช์

คำตอบ:


43

เคอร์เนลของคุณจะมารับและโหลดโมดูลสำหรับมันเมื่อคุณเริ่ม Ubuntu จากบรรทัดคำสั่ง gnome-terminal พิมพ์คำสั่งนี้:

dmesg | grep -i blue

หากคุณได้ผลลัพธ์ simliar ไปที่ด้านล่างแสดงว่าแล็ปท็อปของคุณมีความสามารถบลูทู ธ

[    2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device

Good point @landroni - อัปเดต
kingmilo

โซลูชันนี้ไม่ได้ให้ผลลัพธ์ที่ถูกต้องในกรณีของฉัน ดูคำตอบของฉัน
landroni

22

การใช้lsusb:

sudo lsusb |grep Bluetooth

ควรให้ผลลัพธ์คล้ายกับ:

Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

หากไม่มีอุปกรณ์บลูทู ธ คุณจะไม่ได้รับผลลัพธ์สำหรับคำสั่งนี้

มารยาท: https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery


3
คุณต้องการจริงๆsudoเหรอ? ที่นี่ทำงานได้โดยไม่ต้อง ...
landroni

4
โปรดทราบว่านี่จะไม่ทำงานหากอุปกรณ์บลูทู ธ ของคุณใช้ UART ไม่ใช่ USB (หากเป็นส่วนหนึ่งของ SOC) ในกรณีนี้dmesgจะใช้งานได้เท่านั้น
RhodanV5500

18

บนแล็ปท็อป Asus ของฉันฉันมีไอคอน Bluetooth ที่ด้านบนขวาและ

dmesg | grep Blue

ได้รับ:

[    3.757769] Bluetooth: Core ver 2.16
[    3.757798] Bluetooth: HCI device and connection manager initialized
[    3.757802] Bluetooth: HCI socket layer initialized
[    3.757805] Bluetooth: L2CAP socket layer initialized
[    3.757814] Bluetooth: SCO socket layer initialized
[    3.767297] Bluetooth: Generic Bluetooth USB driver ver 0.6
[    4.332846] Bluetooth: RFCOMM TTY layer initialized
[    4.332853] Bluetooth: RFCOMM socket layer initialized
[    4.332856] Bluetooth: RFCOMM ver 1.11
[    4.340772] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.340776] Bluetooth: BNEP filters: protocol multicast

แต่: sudo lsusb |grep Bluetooth ไม่คืนสิ่งใดเลย

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


5
dmesgเอาท์พุทข้างต้นไม่ได้บ่งบอกถึงอุปกรณ์บลูทู ธ มันยังปรากฏในเดสก์ท็อปของฉันโดยไม่มีสิ่งอำนวยความสะดวก bluettoth ดังนั้นเอาต์พุตข้างต้นจึงไม่มีประโยชน์ในกรณีนี้ แต่ถ้ามันให้บางสิ่งบางอย่าง[ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Deviceที่ด้านบนเป็น @kingmilo ชี้ให้เห็นแล้วก็แสดงให้เห็นว่าคุณมีอุปกรณ์
saji89

แต่ฉันสับสนเกี่ยวกับผลลัพธ์ในระบบของคุณ อุปกรณ์บลูทู ธ ของคุณถูกปิดใช้งาน (โดยการสลับฮาร์ดแวร์) เมื่อคุณดำเนินการ: dmesg | grep Blueและsudo lsusb |grep Bluetooth?
saji89

BT เปิดใช้งานและทำงานเมื่อเอาต์พุตด้านบนถูกให้ ไม่มีสวิตช์ HW บนแล็ปท็อปของฉัน (Asus G73)
TiloBunt

ไม่มีฟันสีน้ำเงินบนแล็ปท็อปของฉันและยังคงdmesg | grep -i bluetooth แสดงข้อความ Bluetooth ซึ่งฉันคิดว่าเกี่ยวข้องกับ /etc/init/bluetooth.conf มากกว่าฮาร์ดแวร์จริง
Sergiy Kolodyazhnyy

8

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

sudo apt-get install bluez-utils

แล้ว:

sudo /etc/init.d/bluetooth restart

ด้านบนเพื่อให้แน่ใจว่าคุณได้ติดตั้งทุกอย่างที่จำเป็นและเริ่มต้นได้อย่างถูกต้อง ขณะนี้:

geek@liv-inspiron:~$ hcitool dev
Devices:
    hci0    00:11:95:00:1A:CF

โปรดทราบว่าอุปกรณ์ Bluetooth ของคุณจะมี ID อื่น ฉันยังมีการตรวจสอบให้แน่ใจว่าใน blueman บลูทู ธ Turned Onเป็น

ก่อนหรือหลังทั้งสองอย่างlsusb |grep -i bluetoothและdmesg | grep -i blueอย่าส่งสิ่งที่น่าสนใจ (เช่นว่างเปล่า) แต่อะแดปเตอร์บลูทู ธ มีอยู่จริงและฉันสามารถส่งไฟล์ไปยังอุปกรณ์อื่น ...


4
ใน 16.04 แพ็คเกจที่จะติดตั้งคือsudo apt-get install bluez-tools
pd12

1
เนื่องจากBlueZ 5.44 hcitool เลิกใช้แล้ว คุณสามารถใช้หรือbt-adapter -l bluetoothctl devices
mirh

2

ไม่มีวิธีการค้นหาอย่างแม่นยำ linux kernel ไม่รองรับโมดูลบลูทู ธ บางตัวและอาจตรวจไม่พบ

โดยทั่วไปแล้วคุณจะมองหาโมดูลบลูทู ธ ในlsusbและlspciเอาท์พุท แต่แม้ว่าโมดูลได้รับการสนับสนุนอาจมีเอาท์พุทซึ่งไม่มี "บลูทู ธ "

ตัวอย่างเช่นฉันมีโมดูลบลูทู ธ Atheros AR3012 ที่ใช้งานได้

lsusb13d3:3408 IMC Networksแสดงให้เห็นว่ามันเป็น

ไม่ได้รับการสนับสนุนในตอนแรกฉันสร้างเคอร์เนลแพตช์เพื่อให้มันใช้งานได้ ตอนนี้แพทช์นี้จะใช้กับเคอร์เนลที่รองรับ Ubuntu ทั้งหมด

หากคุณแน่ใจว่าคุณมีบลูทู ธ และไม่สามารถใช้งานใน Ubuntu ได้ให้รายงานสิ่งนี้เพื่อเรียกใช้งาน launchpad โดยใช้งานในเทอร์มินัล

ubuntu-bug linux

และนอกเหนือจากข้อมูลที่รวบรวมโดย apport เพิ่มเอาต์พุตของsudo cat /sys/kernel/debug/usb/devicesคำสั่งเทอร์มินัล


1

แล็ปท็อปของคุณอาจเปรียบเสมือนมีที่อยู่บลูทู ธ mac ที่พิมพ์อยู่บนสติ๊กเกอร์ใกล้แบตเตอรี่ที่อยู่ใต้แล็ปท็อปของคุณ


-1

มีทางออกที่ง่ายกว่า

  1. กดปุ่ม Super (Windows)
  2. ค้นหา "Bluetooth"
  3. นี่ควรบอกคุณว่าคุณมีอะแดปเตอร์บลูทู ธ หรือไม่ ฉันไม่ได้พูดว่า "ไม่พบอะแดปเตอร์บลูทู ธ " ฉันไม่แน่ใจว่ามันจะพูดอะไรถ้าคุณมี แต่ควรจะชัดเจน

เห็นของฉันปรากฏขึ้นพร้อมกับไอคอนบลูทู ธ ที่มุมบนขวามือและเมื่อฉันค้นหามันก็ปรากฏขึ้นเช่นกัน แต่ฉันไม่สามารถเชื่อมต่อกับทุกอย่างได้
Azarius Jenkins

เมื่อคุณทำให้คุณมองเห็นบลูทู ธ "เปิด" และพิมพ์ hcitool dev บลูทู ธ จะปรากฏขึ้น
user496637

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