web-dev-qa-db-ja.com

Supermicro + IPMI + FreeBSD:カーネルは1bpsで印刷します

FreeBSD8.2-RELEASEを実行しています。マシンは Supermicro 5015M with IPMI 2.0ドーターボード です。

このホストを起動すると、起動プロセスは正常に進行します。 BIOS、RAID BIOS、第1ステージと第2ステージのブートローダー、そして ステージ3、/ boot/loader が表示されます。これらはすべて正常に動作しているように見え、速度に問題はありません。

次に、システムはカーネルをロードし、カーネルからのメッセージは約1bpsで印刷されます。 これはIPMI KVM-over-LANのビデオです 。これは、マシンに接続された物理的なキーボード-ビデオ-マウスを使用しているときにも表示されます。

BIOSコンソールのリダイレクトは115200bpsに設定されています。

/boot/loader.confおよび/boot/device.hintsからの関連設定:

boot_multicons=YES
boot_serial=YES
comconsole_speed=115200
console=comconsole,vidconsole
hint.uart.1.flags=0x10
hint.uart.1.port=0x2F8

Boot_multicons、boot_serialを非アクティブ化し、comconsole_speedをさまざまな値に設定し、コンソールをさまざまな値に変更しました。何も機能しません。ローダーに入力した設定をカーネルが無視しているようです。 BIOSでポート速度も変更しました。

なぜこれが起こっているのか考えはありますか?

FreeBSDはビデオコンソールに文字を印刷しているようですが、シリアルコンソール用の速度で文字を印刷しており、私のシリアルコンソールが1bpsで構成されていると誤解しています。

5

なぜこれが起こるのか誰かが説明できるなら、あなた自身の答えを投稿してください。あなたの答えが良ければ、私はあなたの答えを私よりも受け入れます。

迅速で簡単な解決策は、他のCOMポートを選択することです。どうやら私は他の場所で03F8と02F8と呼ばれるCOMA、COMBの間にミスマッチがありました。 BIOSはCOMAを使用するように構成されました。FreeBSDブートローダーはいくつかの正常なデフォルトに落ち着きました。そのため、ブートローダーは正常に動作しました。 FreeBSDカーネルはCOMBを見ることを期待していました。COMAはオペレーティングシステムで設定されていなかったため、カーネルはいくつかの奇妙なデフォルト(1 bps)に落ち着きました。シリアルコンソールのbpsレートは、ビデオコンソールに印刷されるテキストの速度にも影響します。

私はシリアルコンソールを使用していなかったことを覚えておいてください。ただし、ここのシステム管理者の一部はSOLを好むため、IPMIのSerial-over-LAN(SOL)が機能するようにシステムでシリアルコンソールを常に構成しています。

私は以前にこれを試したがうまくいかなかったことを誓う。しかし今、それは機能します。

/boot/device.hintsのuart設定をいじることでこれを防ぐことも可能かもしれません。

2