web-dev-qa-db-ja.com

フラッシュストレージがUSB1.1か2.0かを知るにはどうすればよいですか

Fedora 14 HP Netbook 210 Mini

私のネットブックブックは新しい3週間なので、2.0をサポートする必要があります。

新しいフラッシュドライブ4GBを購入しました。データをコピーするときは非常に遅いようです。

私はlsusbを使用して次のことを行いました。

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 5986:0314 Acer, Inc 
Bus 001 Device 003: ID 090c:1000 Feiya Technology Corp. Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

しかし、私が購入した実際のフラッシュドライブの詳細は教えてくれません。

提案をありがとう、

3
ant2009

私のシステムでは、次のようになります。

バス008デバイス001:ID 1d6b:0001 Linux Foundation1.1ルートハブ
バス007デバイス001:ID 1d6b:0001 Linux Foundation1.1ルートハブ
バス006デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ
 Bus 005デバイス004:ID 093a:2510 Pixart Imaging、Inc。オプティカルマウス
 Bus 005デバイス001:ID 1d6b:0001 Linux Foundation1.1ルートハブ
 Bus004デバイス001:ID 1d6b:0001 Linux Foundation1.1ルートハブ
 Bus 003デバイス001:ID 1d6b:0001 Linux Foundation1.1ルートハブ
 Bus 002デバイス006:ID 0781:​​5530 SanDisk Corp. 
 Bus 002 Device 003:ID 090c:c371 Feiya Technology Corp。
 Bus 002 Device 001:ID 1d6b:0002 Linux Foundation2.0ルートハブ
 Bus 001 Device 001:ID 1d6b:0002 Linux Foundation 2.0ルートハブ

これは、バス番号を照合することにより、SanDiskデバイスが2.0ポート上にあることを示しています。

デバイスが接続され、電源が投入された直後... dmesg | tail -n 20は私にこれを与えます:

[91212.433178] sd 6:0:0:0:[sdb]書き込み保護がオフです
 [91212.433183] sd 6:0:0:0:[sdb]モードセンス:03 00 00 00 
 [91212.433186] sd 6:0:0:0:[sdb]ドライブキャッシュを想定:ライトスルー
 [91212.435812] sd 6:0:0:0:[sdb]ドライブキャッシュを想定:ライトスルー
 [91212.435819] sdb:sdb1 
 [91212.445572] sd 6:0:0:0:[sdb]ドライブキャッシュを想定:
 [91212.445577] sd 6:0:0: 0:[sdb]接続されたSCSIリムーバブルディスク
 [91337.279149] usb 2-7:USB切断、アドレス6 
 [91435.428546] usb 2-7:ehci_hcdとアドレス7を使用した新しい高速USBデバイス
 [91435.562159] scsi7:usb-storage 2-7:1.0 
 [91436.560919] scsi 7:0:0:0:ダイレクトアクセスSanDisk Cruzer 1.00 PQ:0 ANSI:2 
 [91436.561956] sd 7:0:0:0:アタッチされたscsi汎用sg2タイプ0 
 [91436.563973] sd 7:0:0:0:[sdb] 15625216 512バイト論理ブロック:(8.00 GB /7.45 GiB)
 [91436.566984] sd 7:0:0:0:[sdb]書き込み保護がオフです
 [914 36.566991] sd 7:0:0:0:[sdb]モードセンス:03 00 00 00 
 [91436.566996] sd 7:0:0:0:[sdb]ドライブキャッシュを想定:ライトスルー
 [91436.570387] sd 7:0:0:0:[sdb]ドライブキャッシュを想定:ライトスルー
 [91436.570396] sdb:sdb1 
 [91436.580519] sd 7:0:0:0 :[sdb]ドライブキャッシュを想定:ライトスルー
 [91436.580525] sd 7:0:0:0:[sdb]接続されたSCSIリムーバブルディスク

ここで教えてください:[91435.428546] usb 2-7: new high speed USB device using ehci_hcd and address 7それは2.0デバイスであること

また、lsusbはlspciよりも簡潔であることがわかります。

4
RobotHumans

lsusb -vを試して、bcdUSBフィールドを確認してください。これにより、デバイスが話す互換性のある最高のUSBバージョンが得られます。

Bus 001 Device 006: ID 0781:5530 SanDisk Corp. Cruzer U3 4gb SDCZ36
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0781 SanDisk Corp.
  idProduct          0x5530 Cruzer U3 4gb SDCZ36

これは私がここに持っているUSBスティックの古い例であり、新しい外付けハードドライブは次のように述べています。

  bcdUSB               2.10

したがって、どちらもUSB 2.0で正常に動作しますが、フラットベッドスキャナーは1.1しか動作しません。

Bus 002 Device 007: ID 04a9:2220 Canon, Inc. CanoScan LIDE 25
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0
  bDeviceProtocol       255
  bMaxPacketSize0         8
  idVendor           0x04a9 Canon, Inc.
  idProduct          0x2220 CanoScan LIDE 25

もちろん、aking1012の答えは、デバイスIDが接続されているUSBバス(ehciかどうか)を教えてくれるはずです。

1
quazgar