- 积分
- 226
- 最后登录
- 2020-6-25
- 精华
- 0
- 阅读权限
- 30
- 主题
- 48
- UID
- 2865038
- 帖子
- 490
- PB币
- 1826
- 威望
- 5
- 贡献
- 0
- 技术
- 8
- 活跃
- 605
- UID
- 2865038
- 帖子
- 490
- PB币
- 1826
- 贡献
- 0
- 技术
- 8
- 活跃
- 605
|
41F
发表于 2015-10-25 21:30:57
IP属地英国
|只看该作者
webhappyboy070 发表于 2015-10-25 13:17
不知你这种方法是否也会解决USB设备插入接口会显示正常?
比如USB2.0,USB3.0都分开显示设备
不好意思我没有太看懂你的意思
我试着解释一下
比如我有一个USB3口 我在aida64里测试后 发现插USB2的话它是PORT16 插USB3是PORT1 且其受USB3控制器控制 也就是受XHC控制
那么我在我的USB kext里的XHC里 描述一下它
先描述这个USB口的USB2属性 选个名字 比如HS16 然后USBConnector 值为0 因为是USB2
port值为0A000000 因为这里用的是16进制 十进制的16 等于 十六进制的0A
USB2的属性就描述完了
然后描述USB3的属性 同理
USBConnector值为3 因为是USB3
port 值为01000000
这样 一个USB口的所有属性就都描述好了
当插入USB2设备的时候 port16会接管这个设备 插入USB3设备的时候port1会接管这个设备
不会出现系统不认识的情况了就
不知道这个解答是否满意 |
|