Önyükleme sırasında Wifi ve Bluetooth arayüzlerinde güç devre dışı bırakılsın mı?


19

Raspberry Pi 3 Model B Rev 1.2'm var. Cihaz kablolu Ethernet kullandığından Wifi ve Bluetooth'un açılmamasını veya akım çekmemesini sağlamak istiyorum.

Buna göre dmesg, cihaz ile önyükleme yapıyor:

[    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

Komut satırı parametrelerini nereye ekleyeceğimi biliyorum. Komut satırı parametrelerinin ne olduğunu bilmiyorum.

Wifi ve Bluetooth'u nasıl devre dışı bırakabilir ve önyükleme sırasında güç çekmemesini nasıl sağlayabilirim?


$ 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


Yanıtlar:


31

Jessie ile çalıştığınız için, /boot/config.txt( pi için bindirmelere referans) içindeki donanımı tanımlamanız gerekir .

Hatları ekleyerek Bluetooth ve WiFi'yi devre dışı bırakın

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

İsteğe bağlı olarak aşağıdaki hizmeti de devre dışı bırakabilirsiniz

sudo systemctl disable hciuart

BT ve WiFi'yi devre dışı bırakma hakkında aşağıdaki tartışmaya da bakın


9
dtoverlay=pi3-disable-wifigüncel RasPi'de WiFi'yi güncel Raspbian Jessie ile devre dışı bırakacak. Sürücü modüllerini manuel olarak kara listeye almanıza gerek yoktur.
byteborg

12

İşte mavi diş tarafına yardımcı olması gereken bir bağlantı? Nisan 2016 itibarıyla en son os ver.

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

Önyükleme sırasında biraz güç çekilecek, cipsler güçlenecek ve dahili bellenimlerini çalıştıracak ve sürücülerin devralmasını bekleyecek. Sürücüyü listeleyen kara en iyi seçenek IMO'dur.

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

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

Ödülün niteliğine rağmen, bu doğru cevaptır. Telsizler öncelikle iletim yaparken gücü kullanır ve kullanılmadığı takdirde hiçbir şey iletmez. "Gücün kesilebileceğine" inanmak için hiçbir neden yoktur, çünkü bu çok az amaçlı ek devreleri içerecektir - bu gibi her köşe durumu özelliği Pi'ye dahil edilmiş olsaydı, 150 $ 'lık bir kredi kartı büyüklüğünde bir bilgisayar olurdu. arızalanacak daha fazla bileşen (ve diğer ek köşe kasa özelliklerinin yarısı muhtemelen gerekli güç miktarını artıracaktır ).
goldilocks

@goldilocks - Sürücüler kara listeye alındığında arayüz için nasıl istatistik elde edilir? TX ve RX istatistikleri, arayüzün kapalı olmadığını bilmemizin bir parçası. Devre henüz yerinde olmasa da şaşırırdım. Bazı pimlerdeki gücü uygulama ve kaldırma meselesi olduğunu tahmin ediyorum. Neyi açıklamıyorum: kapalı kaynak sürücüsü ihtiyacımız olan kontrole izin veriyor mu?

Kablosuz iletişim sağlayan çip düşük güç moduna sahiptir. Ayarlanabilen dahili regülatörler vardır (nasıl yapılacağından emin değilsiniz). İşte doktorun yardımcı olabilecek bölümü? Sanırım sürücülerde aradığınız şey bu mu? BCM43438, CBUCK, CLDO ve LNLDO regülatörlerini tamamen kapatarak son derece düşük bir güç tüketimi moduna izin verir. Bu durumda, LPLDO1 BCM43438'e gerekli tüm voltajı sağlar ve kaçak akımları daha da azaltır. veri sayfasına bağlantı: cypress.com/file/298076/download
CapeCoder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.