質問: 質問 -- コンソール接続時の利用可能なボーレートについて、確認方法があれば教えてください。 ハード側の情報なので、ハードのドキュメントを見る等しかないのでしょうか? 質問の意図 ----- 職場でのナレッジで、linuxのインストール時、kernel optionのconsoleのボーレートについて * 仮想サーバはボーレート9600の設定が必要 * 物理サーバはボーレートの設定を入れてはいけない という形で共有されているのですが、どうもしっくり来ません。 「9600」が指定されているのは、多くの機器で利用可能な汎用性の高い値だから、というだけだとは思うのですが 物理サーバ側に設定を入れてはいけない理由もわかりません。 ですが、実際その設定を入れて繋がらなくなる事も確かにあります。 (※1 自由に設定を変更できる物理サーバが無い為、それほど検証できていないです) なお仮想サーバで115200を利用して利用可能な事は確認済みです。 * 上記のようなボーレートの使い分けは有効なやり方なのでしょうか? * ボーレートを指定しない場合、どのような設定になるのでしょうか? これについても、もし情報があれば、併せて教えていただけると嬉しいです。
回答: 回答になってませんが、、、 > > 「9600」が指定されているのは、多くの機器で利用可能な汎用性の高い値だから、 > > > 多分、古き良き時代の名残と思います。 20世紀、それも世紀末じゃない頃は、9600bpsが最高速で、多くの端末でサポートされていたんじゃないかと思います。 その名残でしょう。 そもそも、115200bpsは、当時の発振器の分周では正確にならなかったと思います。 ただ、いつ頃か、自動で、ボーレートを検出する仕組みが考え出されました。 それが、 > > 物理サーバはボーレートの設定を入れてはいけない > > > になっている? のでは思います。 (昔、やったことが事があるけど、アナログ信号を それぞれのボーレートとして判定する) ボーレートの設定を行うと、そのボーレートでしか、対応しないのではないかと思います。 (具体的に機器が分からないので、推測) > > 仮想サーバはボーレート9600の設定が必要 > > > こっちは、仮想なので、お約束、、では? 自動にされて、検出シーケンスか走ると困る、、とか。(推測)