ปิดใช้งานการเชื่อมต่อ Wifi และ Bluetooth ระหว่างการบู๊ตหรือไม่


19

ฉันมี Raspberry Pi 3 รุ่น B Rev 1.2 ฉันต้องการให้แน่ใจว่า Wifi และ Bluetooth จะไม่เปิดเครื่องหรือดึงกระแสเนื่องจากอุปกรณ์ใช้อีเธอร์เน็ตต่อสาย

ตาม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

ฉันรู้ที่จะเพิ่มพารามิเตอร์บรรทัดคำสั่ง ฉันไม่รู้ว่าพารามิเตอร์บรรทัดคำสั่งคืออะไร

ฉันจะปิดใช้งาน Wifi และ Bluetooth ได้อย่างไรและตรวจสอบให้แน่ใจว่าไม่มีการดึงพลังงานระหว่างการบู๊ต


$ 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
Audite Marlow

ที่เกี่ยวข้อง: ปิดใช้งาน WiFi (wlan0) ใน Pi 3
Wolf

คำตอบ:


31

เนื่องจากคุณใช้งานกับเจสซีคุณควรจะกำหนดฮาร์ดแวร์ใน/boot/config.txt( อ้างอิงถึงภาพซ้อนทับสำหรับ pi )

ปิดใช้งาน Bluetooth และ WiFi โดยเพิ่มบรรทัด

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

คุณอาจเลือกปิดใช้งานบริการต่อไปนี้

sudo systemctl disable hciuart

ดูการอภิปรายต่อไปนี้เกี่ยวกับการปิดใช้งาน BT และ WiFi


9
dtoverlay=pi3-disable-wifiจะปิดใช้งาน WiFi ใน RasPi ปัจจุบันด้วย Raspbian Jessie ที่ทันสมัย ไม่จำเป็นต้องโมดูลไดรเวอร์บัญชีดำด้วยตนเอง
byteborg

12

นี่คือลิงค์ที่จะช่วยด้านฟันสีน้ำเงินหรือไม่ บนระบบปฏิบัติการเวอร์ชั่นล่าสุด ณ เดือนเมษายน 2559

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

จะมีการดึงพลังงานเล็กน้อยในระหว่างการบู๊ตชิปจะเปิดและรันเฟิร์มแวร์ภายในและรอให้ไดรเวอร์ขับ บัญชีดำไดรเวอร์เป็นตัวเลือกที่ดีที่สุดใน IMO

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

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

แม้จะมีคุณสมบัติในความโปรดปรานนี้เป็นคำตอบที่ถูกต้อง วิทยุใช้พลังงานเป็นหลักเมื่อส่งสัญญาณและจะไม่ส่งสัญญาณใด ๆ หากไม่ได้ใช้งาน ไม่มีเหตุผลที่จะเชื่อว่า "พลังสามารถถูกตัดออก" ได้เนื่องจากสิ่งนี้จะเกี่ยวข้องกับวงจรเพิ่มเติมโดยมีจุดประสงค์เล็ก ๆ น้อย ๆ - หากคุณลักษณะมุมของเคสทุกมุมถูกรวมอยู่กับ Pi มันจะเป็นคอมพิวเตอร์ขนาดบัตรเครดิต $ 150 ส่วนประกอบอื่น ๆ ที่จะล้มเหลว (และอีกครึ่งหนึ่งคุณลักษณะมุมของมุมเสริมอื่น ๆ อาจเพิ่มปริมาณพลังงานที่จำเป็น)
goldilocks

@goldilocks - วิธีใดที่ได้รับสถิติสำหรับอินเทอร์เฟซกับไดรเวอร์ที่อยู่ในบัญชีดำ สถิติ TX และ RX เป็นส่วนหนึ่งของเหตุผลที่ฉันรู้ว่าอินเทอร์เฟซไม่ทำงาน ฉันก็ต้องประหลาดใจถ้าวงจรไม่ได้อยู่ในสถานที่แล้ว ฉันเดาว่ามันเป็นเรื่องของการนำไปใช้และการถอดพลังงานออกจากพิน สิ่งที่ฉันไม่ชัดเจนใน: โปรแกรมควบคุมแหล่งที่มาปิดไม่อนุญาตให้มีการควบคุมที่เราต้องการ

ชิปที่ให้การสื่อสารไร้สายมีโหมดพลังงานต่ำ มันมีหน่วยงานกำกับดูแลภายในที่สามารถตั้งค่า (ไม่แน่ใจว่าอย่างไร) นี่คือส่วนของเอกสารที่อาจช่วยได้อย่างไร ฉันคิดว่านี่คือสิ่งที่คุณกำลังมองหาในไดรเวอร์? BCM43438 ช่วยให้โหมดการใช้พลังงานต่ำมากโดยการปิดตัวควบคุม CBUCK, CLDO และ LNLDO อย่างสมบูรณ์ เมื่ออยู่ในสถานะนี้ LPLDO1 จะจัดหา BCM43438 พร้อมแรงดันไฟฟ้าที่จำเป็นทั้งหมดเพื่อลดกระแสการรั่วไหลเพิ่มเติม ลิงค์ไปยังแผ่นข้อมูล: cypress.com/file/298076/download
CapeCoder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.