「インストールの時にUSBキーボードが認識されない」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*インストールの時にUSBキーボードが認識されない
&html(<u>735 :名無しさん@お腹いっぱい。:2006/02/15(水) 20:57:11</u>)
6.0&html(-)RELEASEをDellのDEMENSION 3100Cにインストールしようとしたところ
起動モードを7を選択してもUSBキーボードをうまく認識してくれず、
以下のようなエラーメッセージがでてインストーラまでたどり着きません。
usb0: host controller halted
uhub0: device problem (IOERROR), disabling port 1
Uptime: 1s
Automatic reboot in 15 seconds &html(-) press a key on the console to abort
Rebooting...
Keyboard reset did not work, attempting CPU shutdown
どのようにすればUSBキーボードをうまく認識してくれますか?
----
&html(<u>737 :名無しさん@お腹いっぱい。:2006/02/15(水) 21:14:37</u>)
&html(>)>735
USBキーボードはどこにつないでます?
USBハブがIOエラーはいてるから、パネル前面のUSB端子のケーブルをマザーから
外して、マザー直結の端子にキーボードを刺したらどうなります?
#と、エスパーしてみるテスト。
----
&html(<u>738 :735:2006/02/15(水) 21:33:05</u>)
&html(>)>737
早い対応ありがとうございます。
USBキーボードはマシンの背面に直接刺しています。
USBポートは前面に2つ、背面に4つあるのですが、
一応すべて試したのですがだめでした。
----
&html(<u>739 :737:2006/02/15(水) 21:47:11</u>)
&html(>)>735
Windowsからだと前面に刺しても認識してるのでしょうか?
エラーログから推測すると、(前面?)のUSBハブが何らかの理由でIOエラーをだしている。
だからマザーボードと前面のUSB端子を接続するケーブルを外せば
uhub0を認識しなくて済むと思ったわけです。
----
&html(<u>745 :735:2006/02/15(水) 22:38:16</u>)
1つエラーメッセージを書き忘れていました。
panic: usbd_transfer: not done
&html(>)>737
キーボードを挿すUSBポートを変えるとエラーメッセージのusb*,uhub*も変わり、
それ以外のエラーメッセージは前面も背面も同様のものがでていました。
----
&html(<u>763 :名無しさん@お腹いっぱい。:2006/02/16(木) 13:28:40</u>)
&html(>)>735
未初期化状態でデバイスが繋がっていて、それにもかかわらずデバイスから信号が飛ぶので
デバイスが"もう〜、焦っちゃだめ、ゆっくりね"系のエラーコードを出してるんとちゃう?
----
&html(<u>764 :735:2006/02/16(木) 21:47:04</u>)
みなさんレスありがとうございます.
あれから調べてみたのですが,6.0&html(-)releaseのGENERICカーネルから有効になったehciデバイスが悪さをしているようです.
ehciが有効でない5.4&html(-)releaseのGENERICカーネルでは通常通り起動します.
そこでお聞きしたいのですが,6.0&html(-)releaseのGENERICカーネルで起動してehciを使わないようにする方法はないでしょうか.
簡単に調べてloader promptで
set hint.ehci.0.disabled=1
set hint.atkbd.0.flags=0x1
などとしてみたのですが,ダメでした.
----
&html(<u>765 :名無しさん@お腹いっぱい。:2006/02/16(木) 22:31:56</u>)
&html(>)>764
なんでGENERICカーネルにこだわる?
----
&html(<u>766 :名無しさん@お腹いっぱい。:2006/02/16(木) 22:45:17</u>)
freebsd&html(-)update?
----
&html(<u>767 :名無しさん@お腹いっぱい。:2006/02/16(木) 22:46:40</u>)
&html(>)>735,764
device.hintsがだめなら、カーネルで無効にしておけば?
5.4からcvsupして/usr/src/sys/i386/conf/GENERICの
device ehciを#でコメントアウトしてmake buildworld; make buildkernelですな。
----
&html(<u>768 :735:2006/02/16(木) 23:01:29</u>)
早いレスありがとうございます。
&html(>)>765,767
GENERICカーネルの場合にはehciを有効にしてしまうため、インストーラまでたどり着きません。
&html(>)>767さんの方法でdevice ehciをコメントアウトしたカーネルを使うと、
インストーラは正常に起動してインストールできるのですが、
最後にCDを抜いてリブートすると作成したカーネルがインストールされなかったのか
標準のGENERICをみてしまうため、うまくいきません。
インストールはftpでしました。
----
&html(<u>769 :名無しさん@お腹いっぱい。:2006/02/17(金) 00:28:45</u>)
&html(>)>768
&html(>)>767さんが言ってるのは,5.4入れてそっから6.0に
アップグレードしなさいということのはずなんだけど.
なんでインストーラが出てくるのかがイマイチ理解が
できん.
----
&html(<u>770 :735:2006/02/17(金) 00:43:45</u>)
&html(>)>769
すいません。勘違いしていました。
make buildkernelは行っていません。
make buildworldを実行してから、カーネルを変更したあと
make releaseをして6.0のブートCDを作成しました。
複数台のマシンに6.0をインストールしようと考えているためです。
----
&html(<u>795 :735:2006/02/18(土) 05:43:28</u>)
みなさん色々ありがとうございました。
何とかなりました。
&html(>)767
できるだけアップグレードはしたくなかったのです。
同じマシン三台にインストールするという事情があったので・・・
結局、一台で5.4R→6.0Rへアップグレードしました。
その際にehciを無効化したコンフィグファイルでbuildkernel→installkernel
としたところ、無事に起動しました。
次に、そのマシンでmake releaseを行って、
ehciを無効化したカーネルをインストールするディスクを作成,残りの二台も無事インストールできました。
----
*インストールの時にUSBキーボードが認識されない
&html(<u>735 :名無しさん@お腹いっぱい。:2006/02/15(水) 20:57:11</u>)
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(<u>737 :名無しさん@お腹いっぱい。:2006/02/15(水) 21:14:37</u>)
&html(>)>735
USBキーボードはどこにつないでます?
USBハブがIOエラーはいてるから、パネル前面のUSB端子のケーブルをマザーから
外して、マザー直結の端子にキーボードを刺したらどうなります?
#と、エスパーしてみるテスト。
----
&html(<u>738 :735:2006/02/15(水) 21:33:05</u>)
&html(>)>737
早い対応ありがとうございます。
USBキーボードはマシンの背面に直接刺しています。
USBポートは前面に2つ、背面に4つあるのですが、
一応すべて試したのですがだめでした。
----
&html(<u>739 :737:2006/02/15(水) 21:47:11</u>)
&html(>)>735
Windowsからだと前面に刺しても認識してるのでしょうか?
エラーログから推測すると、(前面?)のUSBハブが何らかの理由でIOエラーをだしている。
だからマザーボードと前面のUSB端子を接続するケーブルを外せば
uhub0を認識しなくて済むと思ったわけです。
----
&html(<u>745 :735:2006/02/15(水) 22:38:16</u>)
1つエラーメッセージを書き忘れていました。
panic: usbd_transfer: not done
&html(>)>737
キーボードを挿すUSBポートを変えるとエラーメッセージのusb*,uhub*も変わり、
それ以外のエラーメッセージは前面も背面も同様のものがでていました。
----
&html(<u>763 :名無しさん@お腹いっぱい。:2006/02/16(木) 13:28:40</u>)
&html(>)>735
未初期化状態でデバイスが繋がっていて、それにもかかわらずデバイスから信号が飛ぶので
デバイスが"もう〜、焦っちゃだめ、ゆっくりね"系のエラーコードを出してるんとちゃう?
----
&html(<u>764 :735:2006/02/16(木) 21:47:04</u>)
みなさんレスありがとうございます.
あれから調べてみたのですが,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(<u>765 :名無しさん@お腹いっぱい。:2006/02/16(木) 22:31:56</u>)
&html(>)>764
なんでGENERICカーネルにこだわる?
----
&html(<u>766 :名無しさん@お腹いっぱい。:2006/02/16(木) 22:45:17</u>)
freebsd-update?
----
&html(<u>767 :名無しさん@お腹いっぱい。:2006/02/16(木) 22:46:40</u>)
&html(>)>735,764
device.hintsがだめなら、カーネルで無効にしておけば?
5.4からcvsupして/usr/src/sys/i386/conf/GENERICの
device ehciを#でコメントアウトしてmake buildworld; make buildkernelですな。
----
&html(<u>768 :735:2006/02/16(木) 23:01:29</u>)
早いレスありがとうございます。
&html(>)>765,767
GENERICカーネルの場合にはehciを有効にしてしまうため、インストーラまでたどり着きません。
&html(>)>767さんの方法でdevice ehciをコメントアウトしたカーネルを使うと、
インストーラは正常に起動してインストールできるのですが、
最後にCDを抜いてリブートすると作成したカーネルがインストールされなかったのか
標準のGENERICをみてしまうため、うまくいきません。
インストールはftpでしました。
----
&html(<u>769 :名無しさん@お腹いっぱい。:2006/02/17(金) 00:28:45</u>)
&html(>)>768
&html(>)>767さんが言ってるのは,5.4入れてそっから6.0に
アップグレードしなさいということのはずなんだけど.
なんでインストーラが出てくるのかがイマイチ理解が
できん.
----
&html(<u>770 :735:2006/02/17(金) 00:43:45</u>)
&html(>)>769
すいません。勘違いしていました。
make buildkernelは行っていません。
make buildworldを実行してから、カーネルを変更したあと
make releaseをして6.0のブートCDを作成しました。
複数台のマシンに6.0をインストールしようと考えているためです。
----
&html(<u>795 :735:2006/02/18(土) 05:43:28</u>)
みなさん色々ありがとうございました。
何とかなりました。
&html(>)767
できるだけアップグレードはしたくなかったのです。
同じマシン三台にインストールするという事情があったので・・・
結局、一台で5.4R→6.0Rへアップグレードしました。
その際にehciを無効化したコンフィグファイルでbuildkernel→installkernel
としたところ、無事に起動しました。
次に、そのマシンでmake releaseを行って、
ehciを無効化したカーネルをインストールするディスクを作成,残りの二台も無事インストールできました。
----