FreeBSD QandA 248

FreeBSD QandA

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 まで お知らせください。