जवाबों:
जब आप उबंटू शुरू करते हैं तो आपका कर्नेल इसे उठा लेता था और इसके लिए एक मॉड्यूल लोड करता था। कमांड लाइन से, गनोम-टर्मिनल इस कमांड को टाइप करें:
dmesg | grep -i blue
अगर आपको नीचे की तरफ आउटपुट simliar मिलता है तो आपके लैपटॉप में ब्लूटूथ की क्षमता है।
[ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
का उपयोग कर lsusb
:
sudo lsusb |grep Bluetooth
इसके समान आउटपुट देना चाहिए:
Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
यदि कोई ब्लूटूथ डिवाइस नहीं है, तो आपको इस कमांड के लिए कोई आउटपुट नहीं मिलेगा।
सौजन्य: https://help.ubuntu.com/community/BluaxySetup#Manual_Discovery
sudo
? यहाँ यह बिना काम करता है ...
dmesg
काम करेगा।
अपने आसुस लैपटॉप पर मेरे पास दाईं ओर एक ब्लूटूथ आइकन है और
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
कुछ भी वापस नहीं करता है।
यह भी जांचें कि क्या आपके पास हार्डवेयर नेटवर्क (हवाई जहाज मोड) स्विच है। यह ब्लूटूथ को अक्षम कर सकता है और इसे उबंटू को नहीं दिखा सकता है
dmesg
आउटपुट ब्लूटूथ डिवाइस का संकेत नहीं है। यहां तक कि यह मेरे डेस्कटॉप में बिना किसी ब्लीकेट के सुविधा के साथ दिखाई देता है। इसलिए इस विशेष मामले में उपरोक्त आउटपुट का कोई उपयोग नहीं है। लेकिन अगर यह [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
शीर्ष पर कुछ लेके देता है जैसा @kingmilo ने बताया है तो यह दर्शाता है कि आपके पास डिवाइस है।
dmesg | grep Blue
और sudo lsusb |grep Bluetooth
?
dmesg | grep -i bluetooth
ब्लूटूथ संदेश दिखाता है, जो मुझे लगता है कि वास्तविक हार्डवेयर की तुलना में /etc/init/bluaxy.conf से अधिक संबंधित हैं
सभी प्रस्तावित उत्तर मेरे मामले में एक सही परिणाम देने में विफल रहे। यह पता लगाने के लिए कि क्या मेरे लैपटॉप में वास्तव में एक ब्लूटूथ एडाप्टर है जिसे मुझे इन निर्देशों का पालन करना था :
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
ध्यान दें कि आपके ब्लूटूथ डिवाइस की एक अलग आईडी होगी। मुझे यह भी सुनिश्चित करना था कि ब्लूमैन ब्लूटूथ में था Turned On
।
दोनों के पहले या बाद में lsusb |grep -i bluetooth
और dmesg | grep -i blue
कुछ भी ब्याज का उत्पादन न करें (यानी खाली)। फिर भी, ब्लूटूथ एडाप्टर शारीरिक रूप से मौजूद है और मैं किसी अन्य डिवाइस को फाइल भेज सकता हूं ...
sudo apt-get install bluez-tools
bt-adapter -l
या bluetoothctl devices
।
इसका ठीक-ठीक पता लगाने का कोई तरीका नहीं है। कुछ ब्लूटूथ मॉड्यूल लिनक्स कर्नेल द्वारा समर्थित नहीं हैं और इसका पता नहीं लगाया जा सकता है।
आम तौर पर, आप आउटपुट lsusb
और lspci
आउटपुट में ब्लूटूथ मॉड्यूल की तलाश करेंगे । लेकिन यहां तक कि अगर एक मॉड्यूल का समर्थन किया जाता है, तो आउटपुट हो सकता है, जिसमें "ब्लूटूथ" शामिल नहीं है।
उदाहरण के लिए, मेरे पास Atheros AR3012 ब्लूटूथ मॉड्यूल है।
lsusb
इसे दिखाता है 13d3:3408 IMC Networks
।
यह शुरू में समर्थित नहीं था, मैंने इसे प्राप्त करने के लिए एक कर्नेल पैच बनाया। अब यह पैच सभी उबंटू समर्थित गुठली पर लागू होता है।
यदि आप सुनिश्चित हैं कि आपके पास ब्लूटूथ है, और यह उबंटू में काम नहीं करता है, तो इसे टर्मिनल में चलाकर लॉन्चपैड को रिपोर्ट करें
ubuntu-bug linux
और एपॉर्ट द्वारा एकत्र की गई जानकारी के अलावा sudo cat /sys/kernel/debug/usb/devices
टर्मिनल कमांड का आउटपुट जोड़ते हैं ।
एक आसान उपाय है।