RHELシリアルTTY

RHELシリアルTTY

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/deployment.html

したがって、/etc/inittab は廃止されました。提案したように/etc/init/serial-ttyS2.confを作成しました。その後、次のようにサービスを開始する必要があります。

[root@sbc-l1c-pcc-00 ~]# initctl が serial-ttyS2 を起動します。

[root@sbc-l1c-pcc-00〜]#ps aux grep tty |

root7779 0.0 0.0 2016536 ttyS2 Ss+ 13:38 0:00 /sbin/agetty/dev/ttyS2 9600 vt100

ただし、接続しようとするとログインメッセージは表示されず、空の画面のみが表示されます。画面がオンになってログイン画面が表示されている間、serial-ttyS2を再起動してみました。接続が必要なときはいつでもこれを行う必要があります。理由を知っている人はいますか?

ベストアンサー1

不足しているスペースが/sbin/agetty/dev/ttyS2実際ではないと仮定するか、深刻な問題に直面するでしょう。

データキャリアの検出を監視するように agetty に要求していない可能性があります。 DCDが設定されている場合は、進行中のセッションがあることを意味します。 DCDではDTRが必要です。これは、Data Terminal Ready が表示された場合、端末の他の RS-232 回線が無効であることを意味するためです。

DCDの状態(端末のユーザーなど)の知識が不足しているため、agettyはユーザーがいつ接続するのかわからないため、プロンプトを表示できません。代わりに、ユーザーが Return キーを押すまで待ち​​ます。詳細については、のオプションの-L説明を参照してください。man agetty

ヌルモデムケーブルが正しく接続されているとします。

/sbin/agetty --8bits --flow-control -L=never ttyS0 9600

それ以外の場合は、Enterキーを押す人と一緒に住んでいます。

以下にいくつかのヒントがあります。ブログ投稿シリアル端子とFedora 20関連。

おすすめ記事