मैं hciconfigउदाहरण के लिए ब्रॉडकॉम और सीएसआर चिपसेट दोनों के साथ ब्लूटूथ डोंगल की शक्ति संचारित (पूछताछ) सेट करने की कोशिश कर रहा हूं , जैसे:
hciconfig hci0 inqtpl 3
लेकिन जो भी मान्य पैरामीटर मैं पास करता हूं, उसके बाद मूल्य को पढ़ना हमेशा 0 देता है, जैसे:
hci0: Type: BR/EDR Bus: USB
BD Address: 00:02:72:D6:6B:25 ACL MTU: 1021:8 SCO MTU: 64:1
Inquiry transmit power level: 0
जब मैं अमान्य मान पास करता हूं, मुझे एक त्रुटि संदेश मिलता है:
Can't set inquiry transmit power level on hci0: Input/output error (5)
तो जाहिर है वैधता के लिए पैरामीटर की जाँच की जाती है। मुझे पूरा यकीन है कि यह चिपसेट द्वारा जांचा गया है, क्योंकि मुझे उचित HCI कमांड को मैन्युअल रूप से भेजने के दौरान समान परिणाम मिलते हैं।
दोनों चिपसेट भी कहते हैं कि वे इस सुविधा का समर्थन करते हैं:
# hciconfig hci0 features
hci0: Type: BR/EDR Bus: USB
BD Address: 00:02:72:D6:6B:25 ACL MTU: 1021:8 SCO MTU: 64:1
Features page 0: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
[...]
<err. data report> <non-flush flag> <LSTO> <inquiry TX power>
[...]
क्या मुझे कुछ गलत हो रहा है, या यह केवल इस अवसर पर है कि दोनों चिपसेट जो मैं उपयोग कर रहा हूं, इस सुविधा का समर्थन नहीं करते हैं?