てことでRaspberry Pi Zero WのBluetoothも無効にしたいなと.
環境はRaspbian stretch lite 2017-09-07で確認しました.
PCで設定した以下のblacklistの手順でもokなはずですが,config.txtで無効にする方法がありそうだと調べてみました.
まずは定番のeLinux
てことでGithubを見に行きます.
それらしいものがありました :)
Name: pi3-disable-bt
Info: Disable Pi3 Bluetooth and restore UART0/ttyAMA0 over GPIOs 14 & 15
N.B. To disable the systemd service that initialises the modem so it
doesn't use the UART, use 'sudo systemctl disable hciuart'.
Load: dtoverlay=pi3-disable-bt
Params: <None>
|
早速設定してみます.
$ echo 'dtoverlay=pi3-disable-bt' | sudo tee -a /boot/config.txt
dtoverlay=pi3-disable-bt
|
な感じで /boot/config.txt
に追記して再起動しました.
lsmodを設定前と比較するとこんな感じで居なくなっています.
$ diff lsmod lsmod_pi3-disable-bt
2,6d1
< cmac 3134 1
< bnep 11949 2
< hci_uart 21190 1
< btbcm 7885 1 hci_uart
< bluetooth 374820 24 hci_uart,bnep,btbcm
9d3
< snd_bcm2835 23131 0
10a5,6
> snd_bcm2835 23131 0
> rfkill 21373 4 cfg80211
12d7
< rfkill 21373 6 bluetooth,cfg80211
16d10
< fixed 3029 0
18a13
> fixed 3029 0
|
moduleのblacklistを設定するよりお手軽ですね :)
恐らくRaspberry Pi 3 Bでも同様の設定は使えると思います.(持ってないので未確認)