川口です FreeBSD の serial console の設定について教えていただけないでしょうか.
目的 * serial console で普通のコンソールと同等に扱いたい * serial console は HP iLO2(IPMI,とは違う?)の virtual serial I/F(後述)を 利用して network から完全に制御したい 問題点 * メッセージが一部しか表示されなかったり,login: が出ないなど なにやら中途半端な状態ばかりになってしまう 以下,説明のために起動時のメッセージをいくつかに分けます. msg1: BIOS & loader msg2: kernel の device scan (太字のもの?; dmesgで表示される分) msg3: NIC 設定や daemon 起動など,rc 関係のもの(dmesg -a で追加される部分) msg4: /etc/ttys で設定して init が出す login: prompt (勘違いしているかも) 利用するのは FreeBSD/i386 6-stable 系です. HP の server(今回は具体的には DL360G5, DL380G5 です)には iLO2 という NW 経由で電源 on/off したり, 仮想 serial I/F にアクセスしたりする機能があります. デフォルト設定では以下のように割り振られています. COM1: 実serial I/F COM2: iLO2 virtual serial I/F この状態で,FreeBSD を boot すると,それぞれ COM1:sio0, COM2:sio1 として見えて,/etc/ttys を 弄れば serial 端末からログインすることだけは可能になります. (msg4 だけの状態) [変更1] BIOS 設定で COM1 ⇔ COM2 を入れ替えてみる COM1: iLO2 virtual serial I/F(VSP) COM2: 実serial I/F すると msg1 は表示されます. 困ったことに,serial port は 2つでなく sio0 のみが見つかり, /etc/ttys で設定しても iLO2 VSP には login prompt は出ません. loader から boot -D (/boot/loader.conf で boot_multicons="YES")すると msg1 + msg2 は表示されますが,前述の状況は改善されず,msg3,msg4は見えません. (ここは FreeBSD の問題なのか iLO の特性・癖なのか??) [変更2] 前の COM1,COM2 入れ替えはやめ(元に戻す),別の BIOS設定で BIOS serial console port の指定を元の auto => COM2 に変更してみます. すると boot_multicons="YES" 環境では virtual serial port からは msg1 のあとずっと沈黙で boot 完了後 msg4 の login: が出ます. 前の変更パターンよりは遥かに実用的ではありますが... いずれにせよ,msg3 の rc 関連のメッセージはどの設定パターンでも一度も 拝むことができていません. 出来れば msg1〜4 まで全部 virtual serial console から 見て制御することができれば,安心して遠隔地に設置できるのですが 何かアドバイス等あればよろしくお願いします -- ∧∧ Zzz.. (- - )⌒⌒⊇〜 川口 銀河 ############## [EMAIL PROTECTED]