Gettyシリアルコンソールからログインプロンプトが表示されない

Gettyシリアルコンソールからログインプロンプトが表示されない

私のUbuntu 20.04システムには、コンソールアクセスを提供したいシリアルポートがあります。

シリアルポートを介して通信できることを確認できます。

sudo picocom -b 115200 /dev/ttyS5

Getty インスタンスを起動します。

sudo systemctl start serial-getty@ttyS5

スタートコマンド

/sbin/agetty -o '-p -- \u' --keep-baud 115200,38400,9600 ttyS5 vt220

ただし、リモートシステムにはログインプロンプトは表示されません。

ベストアンサー1

strace私は活動を監視しようとしましたがagetty、リモート側から何も出ていないにもかかわらず、それがシリアルデバイスに書き込んで読んでいるのを見ました。

モニターシステムコールを使用した後、straceリモート側で入力するたびに転送速度が悪いことを示すバイトのみが表示されるagettyことがわかりました。0xFF

udevシリアルデバイスのボーレートを設定するルールを追加しました。

... RUN+="/bin/stty -F /dev/%k 115200"

[email protected]このオプションが渡されるので、以前に設定された--keep-baud転送速度を使用します。

おすすめ記事