Vô hiệu hóa nguồn trên giao diện Wifi và Bluetooth trong khi khởi động?


19

Tôi có Raspberry Pi 3 Model B Rev 1.2. Tôi muốn đảm bảo Wifi và Bluetooth không được bật hoặc rút dòng vì thiết bị đang sử dụng Ethernet có dây.

Theo dmesg, thiết bị đang khởi động với:

[    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

Tôi biết nơi để thêm các tham số dòng lệnh. Tôi không biết các tham số dòng lệnh là gì.

Làm cách nào để tắt Wifi và Bluetooth và đảm bảo không bị mất điện trong quá trình khởi động?


$ 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


Câu trả lời:


31

Vì bạn đang chạy với Jessie, bạn có nghĩa vụ phải xác định phần cứng trong /boot/config.txt( Tham khảo các lớp phủ cho pi ).

Vô hiệu hóa Bluetooth và WiFi bằng cách thêm các dòng

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

Tùy chọn bạn cũng có thể vô hiệu hóa dịch vụ sau

sudo systemctl disable hciuart

Xem thêm các cuộc thảo luận sau đây về việc vô hiệu hóa BT và WiFi


9
dtoverlay=pi3-disable-wifisẽ vô hiệu hóa WiFi trên RasPi hiện tại với Raspbian Jessie cập nhật. Không cần mô-đun trình điều khiển danh sách đen thủ công.
byteborg

12

Dưới đây là một liên kết nên giúp với bên răng xanh? trên os ver mới nhất tính đến tháng 4 năm 2016.

https://discference.osmc.tv/t/disable-rpi3-iternal-bluetooth-device/15760

Sẽ có một chút rút điện trong quá trình khởi động, các chip sẽ khởi động và chạy chương trình cơ sở bên trong của chúng và chờ trình điều khiển tiếp quản. Đen liệt kê trình điều khiển là tùy chọn tốt nhất IMO.

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

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

Mặc dù trình độ trong tiền thưởng, đây là câu trả lời chính xác. Bộ đàm sử dụng năng lượng chủ yếu khi truyền và nó sẽ không truyền bất cứ thứ gì nếu không sử dụng. Không có lý do nào để tin rằng "năng lượng có thể bị cắt", vì điều này sẽ liên quan đến mạch điện bổ sung với rất ít mục đích - nếu mỗi tính năng trường hợp góc như vậy được bao gồm với Pi, thì đó sẽ là một máy tính có kích thước thẻ tín dụng 150 đô la. nhiều thành phần bị lỗi hơn (và một nửa các tính năng trường hợp góc bổ sung khác có thể sẽ tăng lượng điện năng cần thiết).
goldilocks

@goldilocks - làm thế nào để có được số liệu thống kê cho giao diện với các trình điều khiển trong danh sách đen? Thống kê TX và RX là một phần lý do tôi biết giao diện không bị tắt nguồn. Tôi cũng sẽ ngạc nhiên nếu mạch điện không được đặt đúng chỗ. Tôi đoán đó là vấn đề áp dụng và loại bỏ năng lượng ở một số chân nhất định. Điều tôi chưa rõ: trình điều khiển nguồn đóng có cho phép điều khiển chúng ta cần không?

Con chip cung cấp giao tiếp không dây có chế độ năng lượng thấp. Nó có bộ điều chỉnh nội bộ có thể được thiết lập (không chắc chắn làm thế nào). Đây là phần của tài liệu có thể giúp đỡ? Tôi cho rằng đây là những gì bạn đang tìm kiếm trong trình điều khiển? BCM43438 cho phép chế độ tiêu thụ năng lượng cực thấp bằng cách tắt hoàn toàn các bộ điều chỉnh CBuck, CLDO và LNLDO. Khi ở trạng thái này, LPLDO1 cung cấp cho BCM43438 tất cả điện áp cần thiết, tiếp tục giảm dòng rò. liên kết đến bảng dữ liệu: cypress.com/file/298076/d
CapeCoder
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.