什么信息可以有一个USB设备,我没有司机?

我有一个USB设备(USB到RS-232),可以在没有驱动程序的计算机上运行,​​但不能在其他计算机上运行。 这是一个问题,因为我没有驱动程序磁盘,也没有关于谁做的信息。

有没有什么工具可以告诉我它是什么types的设备,或者是什么信息窗口(以及其他操作系统)在尝试设置它时拉入的?

它不是一个通用的解决scheme,但是USB到RS-232接口电缆很有可能是由Silicon Labs CP210x芯片或FTDI FT232R芯片的近亲构成的。

你可以很容易地在线获得驱动程序包,一个是正确的可能性是相当不错的。

查找VID,PID,REV,CLASS,SUBCLASS,PROTOCOL等

在一般情况下,您应该能够从未知设备对应的设备pipe理器中的节点中提取VID / PID和设备类别代码。 VID和PID可以从Details选项卡中读取,方法是selectHardware Ids,然后selectCompatible Id。

VID / PID / REV

VID通常可以转换为实际的供应商名称,因为供应商应该购买VID并注册USB-IF 。 由Dennis链接的列表保持合理更新,并且可能是查找供应商名称的最快方法。

Windows将尽可能匹配驱动程序,因此供应商可以通过修改修订代码来修复产品而无需使用其宝贵的PID代码之一,并生成一个驱动程序,通过匹配它来补偿旧设备中的错误到VID / PID / REV的三倍。

CLASS / SUB / PROTO

如果设备使用其中一种标准的设备类别,那么VID / PID几乎与类别码无关。 这就是为什么几乎所有的USB拇指驱动器“正常工作”; 他们都承诺实现海量存储类,而Windows知道这意味着他们像一个磁盘,并应该有一个公认的分区表和文件系统。

在上面链接的列表中有大约90%的类代码列表。 不要惊讶地发现许多设备说CLASS 0xFF,这是厂商定义的类。

你的问题的一部分是,没有一个完全明显的RS232桥接设备的标准类,它看起来没有Windows提名股票驱动程序的正确答案。

你可能把USB转串口转换器的类在游戏中得到了相对较晚的标准化,并不是所有的Windows都有一个库存驱动程序,并不是所有的设备都声称要实现它。

USB供应商和产品ID列表可在这里find 。

这些程序可以给你一些或所有你需要的信息,以试图追踪驱动程序的来源:

  • USBDview
  • USBVIEW
  • SniffUSB
  • Bus Hound – USB,SCSI,IDE,Firewire等

我和珠穆朗玛峰有幸运

http://www.softpedia.com/get/System/System-Info/Everest-Home-Edition.shtml

它会给你所有关于没有驱动程序的设备的信息。