我还真找到了相似的设备(可能是一样的):
拿了一个别的Hub做对比,MTT和非TT的都试了一下,只有这个Hub有跟题主一样的问题。
我猜可能原因就出在截图右上的那个框里:compound devices - YES
USB 3.0因为还要兼容USB2.0,所以一般内部要再集成一套2.0的硬件,但这种集成就有讲究了,有的厂商用的是compound devices这种方式。这种方式集成的设备似乎都有问题,要删除必须一起全删:
注意灰色的keyboard,此时键盘事实上已经拔出了。
但为什么compound devices(注意不是composite device)会有这种问题,微软没有给出说法,在MSDN上只在DSF部分里找到一句话:
A compound device is an external hub that is combined with other devices. Compound devices appear to the host as a hub with one or more non-removable devices that are connected to the hub’s ports.
也许是微软内部的实现有问题吧,别的系统里没见到这种情况。
怎么避免买到这种设备?
这东西避免不了,买的时候只有试试才知道,这涉及到厂商的做工、芯片等各种方面,外观上很难看出来。