我试图为一个在MS虚拟机中工作的USB设备捕获一些数据包,这样我就可以尝试编写一些Linux支持。
我使用libpcap和wireshark来捕获USB数据包。有4个列出的USB接口。如何确定哪个接口有我的设备?
📷
以下是我从dmesg了解到的有关该设备的信息:
$dmesg
...
[17040.312102] usb 1-1.4: new full-speed USB device number 15 using ehci-pci
[17040.407100] usb 1-1.4: New USB device found, idVendor=08f7, idProduct=0009
[
我最近从我的Ubuntu12.04 USB中安装了Ubuntu12.04,Ubuntu12.04是由创建的,当我安装Ubuntu12.04时,这台计算机已经有12年的历史了,我安装了Ubuntu12.04,这样我就可以使用Ubuntu,甚至可以使用我的无线鼠标。
最严重的问题是:
我不得不用在船上使用我的键盘,这需要很长时间!我的键盘(805)不工作,我甚至不能使用我的数字锁闪现我的键盘,在启动后灯不会出现。以下是我的USB键盘的dmesg:
# [ 117.936042] usb 2-2: new low-speed USB device number 2 using uhci_hcd
#
在过去的几个月里,我遇到了一个奇怪的问题,在我的笔记本电脑上插入的第二个USB设备没有响应,尽管在lsusb和dmesg中似乎没有问题。
我的USB鼠标和USB键盘都是这样。无论哪个设备首先插入( USB端口,它似乎并不重要)将立即识别和工作,没有问题。第二个要插入的设备也显示在lsusb和dmesg中,但根本不响应输入。
以下是插入我的键盘后的lsusb输出(工作正常),然后是鼠标(没有响应):
[mindtree@mindtree ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001
我正在尝试读取天马72-7732万用表的电压,该万用表使用PyUSB和libusb连接HID USB接口。这是我到目前为止的代码:
def main():
import usb.core
import usb.util
import usb.backend
import sys
#find device
dev = usb.core.find(idVendor=0x1a86, idProduct=0xe008)
# did you find it?
if dev is None:
raise ValueErr
我正在尝试将minicom连接到通过USB转串行适配器连接的串行设备。这是一个PL2303,从我所读到的一切来看,不需要额外的驱动程序。该设备被识别为PL2303。
我是minicom的初学者。这是要执行的正确命令吗?或者我需要配置一些东西吗?
$ sudo minicom --device /dev/ttyUSB0
minicom: cannot open /dev/ttyUSB0: No such file or directory
$ sudo lsusb -v
Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL