お得情報  | ➡

USB3.0機器でUSB SUPER SPEED(SS)モードで動かない場合がある

Tips

USB3.0対応ポートにUSB3.0機器を接続しているのに40MByte/s程度しか速度がでない場合があります。USB3.0ドライバーが入っていないのかと最初思いましたがデバイスマネージャを見てみてもどうやらドライバーは当たってる様子。

ドライバーが当たっていて対応ポートに対応デバイスを挿していても、デバイスとコントローラの相性などで、ちゃんとSSモードに入らないでHSモードで動いてしまうことがあるようです。

この場合挿しなおすなどで対応してSSモードでの認識をさせることができるようですが、どうもスマートではないですね。

デバイスマネージャでUSB3.0 HOST Controllerがあればドライバーはインストールされているとみてよいでしょう

3.0デバイスとして認識しているかの確認

3.0デバイスとして認識しているかどうかはWindowsではデバイスマネージャで確認する方法と、エクスプローラで確認する方法があるようです。そのうちエクスプローラで確認する方法はなぜか動かない場合があるので、デバイスマネージャで確認する方法をおすすめしたいと思います。

エクスプローラで確認する方法

詳細ウィンドウからステータスを見ます。

デバイスマネージャーから確認する方法

デバイスマネージャーで表示接続別で接続別に表示を行います。

このように表示を行えます。この場合3.0デバイスとして大容量デバイスが接続されています。

いっそのこと2.0ホストコントローラを無効にしてみたら毎回3.0で認識するかもしれないと思いました。

Tips
基礎プログラミング 100本ノック 41~45 Javascript参考解答編

整数値を入力させ、その値が偶数ならばeven、奇数ならばoddと表示するプログラムを作成せよ。 なおボタンを押すと関数を呼び出し処理が開始されるものとする。また data = window.prompt(“入力してください”, “”)を使うものとする 【実行例、下線部は入力例】 $ ./knock40 input number: 6 6 is even. $ …

Tips
基礎プログラミング 100本ノック 13~20 Javascript参考解答編

整数値を入力させ、その値の回数だけHello World!を繰り返して表示するプログラムを作成せよ。 なおボタンを押すと関数を呼び出し、出力が表示されるものとする 【実行例、下線部は入力例】 $ ./knock12 input number: 7 Hello World! Hello World! Hello World! Hello World! Hell …

Tips
基礎プログラミング 100本ノック 07~12 Javascript参考解答編

整数値をフォームに入力させ、値が0ならzeroと表示するプログラムを作成せよ。 なおボタンを押すと関数を呼び出し、出力が表示されるものとする 【実行例、下線部は入力例】 $ ./knock06 input number: 0 zero $ ./knock06 input number: 1 整数値をフォームに入力させ、値が0ならzero、0でなければnot …