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