linux下usb查看厂商命令

fiy 其他 105

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下,您可以使用lsusb命令来查看USB设备的厂商和产品信息。下面是详细的步骤:

    1. 打开终端:可以使用快捷键Ctrl + Alt + T来快速打开终端。

    2. 输入以下命令并按下Enter键:
    “`shell
    lsusb
    “`

    3. 终端会显示当前连接到您的计算机上的所有USB设备的详细信息。输出结果中的每一行都对应一个USB设备,包括设备的厂商ID和产品ID。

    示例输出:
    “`
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
    Bus 001 Device 004: ID 24ae:2000
    Bus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120
    Bus 001 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    “`

    4. 在输出结果中,厂商ID和产品ID分别位于”ID”后面的十六进制数中。您可以使用这些ID来确定设备的厂商和产品信息。

    例如,从上述示例中,我们可以看到厂商ID “0bda” 和产品ID “0129” 对应的设备是由Realtek Semiconductor Corp.制造的RTS5129 Card Reader Controller。

    这就是在Linux下使用lsusb命令查看USB设备厂商和产品信息的方法。希望对您有所帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,可以使用以下命令来查看USB设备的厂商信息:
    1. lsusb命令:该命令可以列出所有连接到系统上的USB设备的信息,包括厂商和产品ID、设备名称等。
    lsusb命令的用法如下:
    “`
    $ lsusb
    “`
    执行该命令后,会显示类似如下的输出:
    “`
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 002: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
    Bus 006 Device 002: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device
    Bus 003 Device 002: ID 0a5c:2130 Broadcom Corp. BCM2045B (BDC-2.1)
    “`

    2. dmesg命令:该命令可以显示Linux内核启动时和设备连接时的系统消息,包括USB设备的厂商信息和设备名称等。
    dmesg命令的用法如下:
    “`
    $ dmesg | grep -i usb
    “`
    执行该命令后,会显示类似如下的输出:
    “`
    [ 0.278010] usbcore: registered new interface driver usbfs
    [ 0.278010] usbcore: registered new interface driver hub
    [ 0.278010] usbcore: registered new device driver usb
    [ 0.910022] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [ 0.910022] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 0.910022] usb usb1: Product: EHCI Host Controller
    [ 0.910022] usb usb1: Manufacturer: Linux 4.15.0-45-generic ehci_hcd
    [ 0.910022] usb usb1: SerialNumber: 0000:00:1a.0
    [ 0.910022] hub 1-0:1.0: USB hub found
    [ 0.910022] hub 1-0:1.0: 2 ports detected

    “`

    3. udevadm命令:该命令可以查看和管理设备驱动程序以及设备的udev规则。可以使用udevadm info命令来查看特定USB设备的详细信息,包括厂商和产品信息。
    udevadm命令的用法如下:
    “`
    $ udevadm info -a -n /dev/
    “`
    其中,`
    `是USB设备的路径,可以从lsusb命令的输出中获取。执行该命令后,会显示该USB设备的详细信息。

    4. /proc文件系统:Linux的/proc文件系统中包含了系统的各种信息,包括USB设备的信息。可以进入/proc/bus/usb目录,查看该目录下的设备文件,以获取USB设备的厂商信息等。
    “`
    $ cd /proc/bus/usb/
    $ cat
    “`
    其中,`
    `是USB设备的编号,从1开始递增。执行cat命令后,会显示该USB设备的详细信息。

    5. hwinfo命令:该命令可以提供详细的硬件信息,包括USB设备的厂商信息和设备名称等。
    “`
    $ hwinfo –usb
    “`
    执行该命令后,会显示类似如下的输出:
    “`
    15: USB 00.0: 0000 Unclassified device
    [Created at usb.122]
    Unique ID: o_YQ.yLAmwRQzw5B
    Hardware Class: unknown
    Model: “Generic Udisk”
    Hotplug: USB
    Vendor: usb 0x04f2 “Chicony Electronics Co., Ltd”
    Device: usb 0x0734 “2M UVC WebCam / CNF7129”
    Revision: “1.30”
    Serial ID: “200901010001”
    Driver: “uvcvideo”
    Driver Modules: “uvcvideo”
    Speed: 480 Mbps
    Module Alias: “usb:v04F2p0734d0130dcEFdsc02dp01ic0Eisc01ip00in00”
    Driver Info #0:
    Driver Status: uvcvideo is active
    Driver Activation Cmd: “modprobe uvcvideo”
    Config Status: cfg=new, avail=yes, need=no, active=unknown
    Attached to: #13 (Hub)
    “`
    以上所述为使用Linux命令查看USB设备的厂商信息的几种方式。通过这些命令,可以方便地获取USB设备的详细信息,包括厂商和产品信息,从而进行相关的操作或调试。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,可以通过使用一些命令来查看USB设备的厂商信息。下面是一些可能会用到的命令:

    1. lsusb命令:lsusb命令用于列出系统上连接的USB设备的详细信息,包括设备ID、厂商ID和产品ID等。可以通过以下命令来使用lsusb命令:

    “`
    lsusb
    “`

    2. usb-devices命令:usb-devices命令可以列出系统上所有USB设备的详细信息,包括厂商名称、设备信息等。使用以下命令:

    “`
    usb-devices
    “`

    3. udevadm命令:udevadm命令用于管理设备和设备节点,可以通过以下命令来查看USB设备的详细信息:

    “`
    udevadm info -a -n /dev/sdb
    “`

    其中,`/dev/sdb`应替换为实际的USB设备节点路径。

    4. dmesg命令:dmesg命令用于显示内核缓冲区的内容,也可以用于查看USB设备的详细信息。可以使用以下命令:

    “`
    dmesg | grep USB
    “`

    以上命令将显示与USB设备相关的日志信息。

    5. usbview命令:usbview命令以图形化的方式显示USB设备的详细信息。如果尚未安装usbview,请使用以下命令来安装它:

    “`
    sudo apt-get install usbview
    “`

    安装完成后,可以通过以下命令来运行usbview:

    “`
    usbview
    “`

    以上是一些用于在Linux下查看USB设备厂商信息的命令。使用这些命令可以查看USB设备的详细信息,包括厂商ID和产品ID等。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部