बूट के दौरान वाईफ़ाई और ब्लूटूथ इंटरफेस पर बिजली अक्षम करें?


19

मेरे पास रास्पबेरी पाई 3 मॉडल बी रेव 1.2 है। मैं यह सुनिश्चित करना चाहूंगा कि डिवाइस वायर्ड ईथरनेट का उपयोग करने के बाद से वाईफ़ाई और ब्लूटूथ चालू या ड्रॉ न हो।

के अनुसार dmesg, डिवाइस बूट हो रहा है:

[    0.000000] Kernel command line: 8250.nr_uarts=0 dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656
bcm2708_fb.fbheight=416 bcm2709.boardrev=0xa22082 bcm2709.serial=0xe7ffc20d smsc95xx.macaddr=B8:...:0D
bcm2708_fb.fbswap=1 bcm2709.uart_clock=48000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 
dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4
elevator=deadline fsck.repair=yes rootwait

मुझे पता है कि कमांड लाइन के मापदंडों को कहां जोड़ना है। मुझे नहीं पता कि कमांड लाइन पैरामीटर क्या हैं।

मैं वाईफ़ाई और ब्लूटूथ को कैसे अक्षम कर सकता हूं और यह सुनिश्चित कर सकता हूं कि बूट के दौरान कोई पावर ड्रॉ न हो?


$ uname -a
Linux raspberrypi 4.4.13-v7+ #894 SMP Mon Jun 13 13:13:27 BST 2016 armv7l GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 8.0 (jessie)
Release:    8.0
Codename:   jessie

1
शायद इससे आपको मदद मिलेगी। upubuntu.com/2012/01/how-to-disable-your-network-adapter.html
ऑडिट मार्लो

जवाबों:


31

जब से आप जेसी के साथ चल रहे हैं, आप हार्डवेयर को /boot/config.txt( पी के लिए ओवरले के संदर्भ में ) परिभाषित करने वाले हैं ।

लाइनों को जोड़कर ब्लूटूथ और वाईफाई को अक्षम करें

dtoverlay=pi3-disable-bt
dtoverlay=pi3-disable-wifi

वैकल्पिक रूप से आप निम्न सेवा को अक्षम भी कर सकते हैं

sudo systemctl disable hciuart

बीटी और वाईफाई को अक्षम करने पर निम्नलिखित चर्चा भी देखें


9
dtoverlay=pi3-disable-wifiअप-टू-डेट रस्पबियन जेसी के साथ वर्तमान RasPi पर वाईफाई को अक्षम कर देगा। ड्राइवर मॉड्यूल को मैन्युअल रूप से ब्लैकलिस्ट करने की कोई आवश्यकता नहीं है।
बाइटबोर्ग

12

यहां एक लिंक दिया गया है जो ब्लू टूथ साइड के साथ मदद करनी चाहिए? अप्रैल 2016 के अनुसार नवीनतम ओएस वेर पर।

https://discourse.osmc.tv/t/disable-rpi3-internal-bluetooth-device/15760

बूट के दौरान थोड़ा पावर ड्रॉ होगा, चिप्स पावर देगा और अपना इंटरनल फ़र्मवेयर चलाएगा और ड्राइवर के आने का इंतज़ार करेगा। ब्लैक लिस्टिंग ड्राइवर सबसे अच्छा विकल्प आईएमओ है।

/etc/modprobe.d/raspi-blacklist.conf

#wifi
blacklist brcmfmac
blacklist brcmutil
#bt
blacklist btbcm
blacklist hci_uart

बाउंटी में योग्यता के बावजूद यह सही उत्तर है। प्रसारण करते समय रेडियो मुख्य रूप से शक्ति का उपयोग करते हैं, और यह उपयोग में नहीं होने पर कुछ भी प्रेषित नहीं करेगा। यह मानने का कोई कारण नहीं है कि "बिजली काटी जा सकती है", क्योंकि इसमें बहुत कम उद्देश्य के साथ अतिरिक्त सर्किटरी शामिल होगी - अगर इस तरह के हर कोने मामले को पाई के साथ शामिल किया गया था, तो यह $ 150 क्रेडिट कार्ड आकार के कंप्यूटर से ग्रस्त होगा विफल होने के लिए और अधिक घटक (और आधे अतिरिक्त कोने के मामले की विशेषताएं शायद बिजली की मात्रा में वृद्धि करेंगी )।
गोल्डीलॉक्स

@goldilocks - ड्राइवर के साथ इंटरफ़ेस के लिए आँकड़े कैसे प्राप्त कर सकता है? TX और RX आँकड़े उस कारण का हिस्सा हैं जो मुझे पता है कि इंटरफ़ेस नीचे संचालित नहीं है। मुझे आश्चर्य होगा कि अगर सर्किटरी पहले से ही अंदर नहीं थी। मैं इसके लागू होने और निश्चित पिन पर बिजली हटाने के मामले का अनुमान लगा रहा हूं। मैं किस पर स्पष्ट नहीं हूं: क्या बंद स्रोत चालक को हमारे नियंत्रण की आवश्यकता है?

वायरलेस संचार प्रदान करने वाली चिप में कम पावर मोड होता है। इसमें आंतरिक नियामक होते हैं जिन्हें सेट किया जा सकता है (कोई निश्चित नहीं कि कैसे)। यहाँ डॉक्टर का अनुभाग है जो मदद कर सकता है? मैं यह मानता हूं कि आप ड्राइवरों में क्या देख रहे हैं? BCM43438 CBUCK, CLDO और LNLDO नियामकों को पूरी तरह से बंद करके एक बेहद कम बिजली-खपत मोड की अनुमति देता है। जब इस अवस्था में, LPLDO1 सभी आवश्यक वोल्टेज के साथ BCM43438 प्रदान करता है, तो रिसाव धाराओं को और कम करता है। डेटा शीट के लिए लिंक: cypress.com/file/298076/download
केपकोडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.