Back
=MEMO=
最初の方法は、Jessie になってからシリアルサービスの管理の方法が変更されたことに依るものです。下部の方法の様に inittab が存在しません。もし、存在していれば下の作業を行ってください。cmdline.txt の内容も若干変更されています。
- systemd の管理による新しい方法
- /boot/cmdline.txt の変更
- シリアルサービスを無効にする
- Pi3やPi ZEROではこれも必要でした。
- inittab による以前の方法
- /boot/cmdline.txt の変更
- /etc/inittab の変更
次の様に入力して設定ファイルを立ち上げます。
$ sudo nano /boot/cmdline.txt
GNU nano 2.2.6 File: /boot/cmdline.txt
#dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
元の一行をコピーします。その行にカーソルがあることを確認の上 [Ctrl]+[k]とすると一旦一行切り取ります。次に同じ場所で[Ctrl]+[u]とすると貼り付けします。これを2回繰り返すと同じ内容の行が2行複写できますので、一行に #を付けてコメントアウトしてください。(元の内容の保存です)
次に、生きている一行から console=serial0,115200 を削除します。
[Ctrl]+[o]、[Enter]、[Ctrl]+[x]で保存して終了してください。
$ sudo systemctl disable serial-getty@ttyAMA0.service $ sudo systemctl disable bluetooth.service
一旦止めるだけなら
$ sudo systemctl stop serial-getty@ttyAMA0.service
sudo nano /boot/config.txt
GNU nano 2.7.4 File: /boot/config.txt
: : # for MMDVMHost enable_uart=1 dtoverlay=pi3-disable-bt
GNU nano 2.2.6 File: /boot/cmdline.txt
#dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
$ sudo nano /etc/inittab
GNU nano 2.2.6 File: /etc/inittab
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 #T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
ファイルの最後の方にある上記の一行をコメントアウトして保存します。
Back
0 件のコメント:
コメントを投稿