Linuxで接続されているUSBのバージョンを確認する方法

USBで接続中の機器が、USB2.0なのかUSB3.0なのかを確認する方法です。

使用しているUSBコントローラを調べる方法
接続されているUSB機器を調べる方法

[参考記事] 各ストレージの速度一覧 規格速度や実効速度(HDD/SSD/M2/NVMe/USBメモリ)
[参考記事] ストレージの型番やシリアルを確認する方法(HDD SSD NVMe)
[参考記事] NTFSフォーマットのストレージの読み書きが異常に遅い場合

接続されているUSB機器を調べるコマンドや使用しているUSBコントローラを調べるコマンドは、pciutilsパッケージに含まれています。

まずはpciutilsをインストールします。

# yum install pciutils

パッケージが見つからない場合は、pciでリポジトリを検索します。

# yum search pci
メタデータの期限切れの最終確認
======================================================= 名前 & 概要 一致: pci =======================================================
libpciaccess.x86_64 : PCI access library
libpciaccess.i686 : PCI access library
libpciaccess-devel.i686 : PCI access library development package
libpciaccess-devel.x86_64 : PCI access library development package
pcicrawler.noarch : Display/filter/export information about PCI or PCI Express devices
pciutils.x86_64 : PCI bus related utilities
pciutils-devel.i686 : Linux PCI development library
pciutils-devel.x86_64 : Linux PCI development library
pciutils-libs.x86_64 : Linux PCI library
pciutils-libs.i686 : Linux PCI library

使用しているUSBコントローラを調べる方法

lspciコマンドの結果をUSBで抽出します。

$ lspci | grep USB
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller

接続されているUSB機器を調べる方法

lsusbコマンドで調べます。

接続されているUSBハブが、
5000Mつまり5GbpsのものがUSB3.0やUSB3.1
480Mつまり480MbpsのものがUSB2.0
に接続されています。

[参考記事] 接続規格の最大転送速度

$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
    |__ Port 3: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
    |__ Port 4: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M

スポンサーリンク

関連記事

スポンサーリンク

event.pageX

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る