Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 记录USB供应商id(vid)和产品id(pid)_Macos_Usb_Virtualbox - Fatal编程技术网

Macos 记录USB供应商id(vid)和产品id(pid)

Macos 记录USB供应商id(vid)和产品id(pid),macos,usb,virtualbox,Macos,Usb,Virtualbox,我有一个USB设备,可以重复使用多次,每次使用不同的供应商id和产品id。我想在我的OS X主机上的Linux VM中使用此设备。我已经为其中两个重新计算的vid/pid组合设置了一个vid/pid过滤器,但其中一个太简单了,我无法捕捉到它。是否有一种方法可以查看在OS X上连接和断开系统的USB供应商/产品ID的历史记录?或者用另一种方法来解决这个问题?内核通常会在找到新的USB设备时打印一条消息,我认为它会包含VID和PID。尝试运行dmesg查看这些消息。最后为此编写了一个实用程序: Li

我有一个USB设备,可以重复使用多次,每次使用不同的供应商id和产品id。我想在我的OS X主机上的Linux VM中使用此设备。我已经为其中两个重新计算的vid/pid组合设置了一个vid/pid过滤器,但其中一个太简单了,我无法捕捉到它。是否有一种方法可以查看在OS X上连接和断开系统的USB供应商/产品ID的历史记录?或者用另一种方法来解决这个问题?

内核通常会在找到新的USB设备时打印一条消息,我认为它会包含VID和PID。尝试运行dmesg查看这些消息。

最后为此编写了一个实用程序:


Linux内核是的,但在这种情况下Linux只在VM中运行-VM需要将设备从OS X转发到VM,我需要告诉它转发哪个VID和PID。OSX是否有dmesg的等价物?我在控制台中没有看到任何类似的消息。Mac OS X与Linux非常相似,并且它有dmesg:确实如此,但是我没有看到报告uid/vid的USB附加/分离事件与Linux中的一样。