初心者もOK! FreeBSD質問スレッド まとめサイト @Wiki インストールの時にUSBキーボードが認識されない


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

インストールの時にUSBキーボードが認識されない

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
6.0-RELEASEをDellのDEMENSION 3100Cにインストールしようとしたところ
起動モードを7を選択してもUSBキーボードをうまく認識してくれず、
以下のようなエラーメッセージがでてインストーラまでたどり着きません。

usb0: host controller halted
uhub0: device problem (IOERROR), disabling port 1
Uptime: 1s
Automatic reboot in 15 seconds - press a key on the console to abort
Rebooting...
Keyboard reset did not work, attempting CPU shutdown

どのようにすればUSBキーボードをうまく認識してくれますか?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >735
USBキーボードはどこにつないでます?

USBハブがIOエラーはいてるから、パネル前面のUSB端子のケーブルをマザーから
外して、マザー直結の端子にキーボードを刺したらどうなります?

#と、エスパーしてみるテスト。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >737
早い対応ありがとうございます。
USBキーボードはマシンの背面に直接刺しています。
USBポートは前面に2つ、背面に4つあるのですが、
一応すべて試したのですがだめでした。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >735
Windowsからだと前面に刺しても認識してるのでしょうか?

エラーログから推測すると、(前面?)のUSBハブが何らかの理由でIOエラーをだしている。

だからマザーボードと前面のUSB端子を接続するケーブルを外せば
uhub0を認識しなくて済むと思ったわけです。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
1つエラーメッセージを書き忘れていました。
panic: usbd_transfer: not done

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >737
キーボードを挿すUSBポートを変えるとエラーメッセージのusb*,uhub*も変わり、
それ以外のエラーメッセージは前面も背面も同様のものがでていました。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >735
未初期化状態でデバイスが繋がっていて、それにもかかわらずデバイスから信号が飛ぶので
デバイスが"もう〜、焦っちゃだめ、ゆっくりね"系のエラーコードを出してるんとちゃう?


html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
みなさんレスありがとうございます.
あれから調べてみたのですが,6.0-releaseのGENERICカーネルから有効になったehciデバイスが悪さをしているようです.
ehciが有効でない5.4-releaseのGENERICカーネルでは通常通り起動します.
そこでお聞きしたいのですが,6.0-releaseのGENERICカーネルで起動してehciを使わないようにする方法はないでしょうか.
簡単に調べてloader promptで
set hint.ehci.0.disabled=1
set hint.atkbd.0.flags=0x1
などとしてみたのですが,ダメでした.

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >764
なんでGENERICカーネルにこだわる?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
freebsd-update?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >735,764
device.hintsがだめなら、カーネルで無効にしておけば?

5.4からcvsupして/usr/src/sys/i386/conf/GENERICの
device ehciを#でコメントアウトしてmake buildworld; make buildkernelですな。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
早いレスありがとうございます。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >765,767
GENERICカーネルの場合にはehciを有効にしてしまうため、インストーラまでたどり着きません。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >767さんの方法でdevice ehciをコメントアウトしたカーネルを使うと、
インストーラは正常に起動してインストールできるのですが、
最後にCDを抜いてリブートすると作成したカーネルがインストールされなかったのか
標準のGENERICをみてしまうため、うまくいきません。
インストールはftpでしました。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >768
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >767さんが言ってるのは,5.4入れてそっから6.0に
アップグレードしなさいということのはずなんだけど.

なんでインストーラが出てくるのかがイマイチ理解が
できん.

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >769
すいません。勘違いしていました。
make buildkernelは行っていません。
make buildworldを実行してから、カーネルを変更したあと
make releaseをして6.0のブートCDを作成しました。
複数台のマシンに6.0をインストールしようと考えているためです。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
みなさん色々ありがとうございました。
何とかなりました。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 767
できるだけアップグレードはしたくなかったのです。
同じマシン三台にインストールするという事情があったので・・・
結局、一台で5.4R→6.0Rへアップグレードしました。
その際にehciを無効化したコンフィグファイルでbuildkernel→installkernel
としたところ、無事に起動しました。
次に、そのマシンでmake releaseを行って、
ehciを無効化したカーネルをインストールするディスクを作成,残りの二台も無事インストールできました。