FreeBSD QandA 248
Q. PC-9821 の内蔵 2nd シリアルポートを使おうとするとハングアップします。
A. 2nd シリアルポートの FIFO を使わないようにしてください。そうすると
ハングアップしなくなるようです。
ブート時に loader のところでスペースキーを押し ok プロンプトが出たら
boot -c で起動させます。config> プロンプトが出たら
flags sio1 0x12000002
としてブートさせます。
起動後 kget > /boot/kernel.conf を実行しておけば次回起動時からは
自動的にこの flags が sio ドライバに与えられます。
5.0-RELEASE 以降では、/boot/device.hints に
hint.sio.1.flags="0x12000002"
と書けばよいです。
または、カーネルのコンフィグファイルの sio1 に関する部分を
device sio1 at isa? port 0x238 irq 5 flags 0x12000002
としてカーネルを再構築します。
以上のようにすれば FIFO を使わないようになりますので、内蔵の 2nd シ
リアルポートが使えるでしょう。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。