FreeBSD QandA 2355

FreeBSD QandA

Q. CPU 切り替え機を利用しています。FreeBSD をインストールしようとすると
   キーボードが効かなくなるのですが、どうしたらよいですか?

A. まずインストール時に
  
      Skip kernel Configuration and Continue with installation
      Start kernel configuration in full-screen visual mode
      Start kernel configuration in CLI mode

   という 3択画面が表示されるか確認してください。

   1. この画面が表示される場合

      A. FreeBSD 4.x 系列

          三番目の "Start kernel Configuration in CLI mode" を選択し、
             Config> flags atkbd0 0x2
             Config> quit
          と入力する。

      B. FreeBSD 5.x 系列

          Hit [Enter] to boot immediately .... と画面が表示されたときに
          Enter キー以外を押す。ok とプロンプトが表示されたら以下の
          コマンドを入力する

             set hint.atkbd.0.flags=0x2
             boot

      以上の作業でキーボードを使ってインストール可能になります。インス
      トール後、atkbd0 のフラグが常に有効になるようにしてください

   2.この画面が表示されない場合

      残念ながら、CPU 切り替え機に問題があるようです。以下の CPU 切り替え機では
      kernel configuration 画面が表示されないと報告されています。

         ・SANWA SUPPLY SW-CPU4N

      解決策は以下の通りです。

      A. FreeBSD 4.x 系列

         CPU 切り替え機を外した状態でインストールを行って下さい。その後
         カーネル設定ファイル (/usr/src/sys/i386/conf 以下) の atkbd0 の
         flags の値に 0x1 を 0x2 に変更します。

            device          atkbd0  at atkbdc? irq 1 flags 0x1
                                    ↓
            device          atkbd0  at atkbdc? irq 1 flags 0x2

        CPU 切り替え機を再接続してください。この状態で利用できるようになります。

      B. FreeBSD 5.x 系列

        Hit [Enter] to boot immediately .... と画面が表示されたときに
        Enter キー以外を押し

           set hint.atkbd.0.flags=0x2
           boot

        と打ち込む事で、CPU 切り替え機を外さなくともインストール可能です。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。