yeyumoisme 发表于 2015-10-9 00:06

技术贴{:5_266:}
不过,俺只用一个USB口,{:5_262:}默默地飘过。

leko999 发表于 2015-10-9 00:08

本帖最后由 leko999 于 2015-10-9 00:25 编辑

fzzf 发表于 2015-10-8 21:20 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
对应表,昨天晚上做出来了。。。按照楼主改的。。以前usb2.0的都跑到usb3.0下面去了。。。。。。
...
如果你说显示,那本来就是这样,你看windows的aida64,所有的都在usb3下
这是硬件决定的
但是不影响使用。

要区别的话改动不小,我觉得真没啥必要,就是个显示问题。。。

leko999 发表于 2015-10-9 00:10

zhangxuan1340 发表于 2015-10-8 21:39 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
楼主写的大概明白,但是USB的自动切换方案不知能否改改,而且我是USB3全部好好的USB2全挂了

看你签名三台机器,是哪台?如果是中间ivy bridge那台试试把机型改成imac14,1,这个据说对ehc没有限制,或者你把usb2主控ehc1和ehc2改名。

fzzf 发表于 2015-10-9 07:48

leko999 发表于 2015-10-9 00:08 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
如果你说显示,那本来就是这样,你看windows的aida64,所有的都在usb3下
这是硬件决定的
但是不影响使用 ...

嗯。还是谢谢了。。。{:5_280:}

leko999 发表于 2015-10-9 07:53

elisontz 发表于 2015-10-8 23:14 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
为什么我DSDT里USB3是这样的

发现一个更简单的找adr的方法,用IORegistryExplorer切到IOACPIPlane

看图


leko999 发表于 2015-10-9 07:57

本帖最后由 leko999 于 2015-10-9 07:59 编辑

fzzf 发表于 2015-10-9 07:48 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
嗯。还是谢谢了。。。
如果7系主板显示错误,那么区分是有必要的,因为7系USB2在EHCI上,USB3(和USB3口对应的USB2虚拟端口)在XHCI上
8系9系所有的USB口都在XHCI上

这个改法的缺点是,对台式机,可能会丢失一些端口,但是对系统改动最小。

leko999 发表于 2015-10-9 08:04

本帖最后由 leko999 于 2015-10-9 08:38 编辑

还有一个更简便的改法

先用windows定位所有的物理端口和虚拟端口的对应关系,即首贴中的步骤3
3. 在Windows下定位物理端口和虚拟端口的对应关系

记下最终需要的虚拟端口号

接下来到OS X,编辑DSDT,删掉不要的端口
然后加载新的DSDT就行了。
这样不要找端口地址ADR,也不需要编辑额外的kext。

看图,我的DSDT,不要的端口已经删除。


bizongyi 发表于 2015-10-9 11:12

顶技术贴!

allenchueng 发表于 2015-10-9 11:27

好贴,顶起来!

魔道逆天地 发表于 2015-10-9 12:16

6666不过貌似很麻烦我就不弄了

迷途狼 发表于 2015-10-9 15:17

leko999 发表于 2015-10-9 08:04 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
还有一个更简便的改法

先用windows定位所有的物理端口和虚拟端口的对应关系,即首贴中的步骤3


不错,又长知识了

xtwz 发表于 2015-10-9 15:50

leko999 发表于 2015-10-9 08:04 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
还有一个更简便的改法

先用windows定位所有的物理端口和虚拟端口的对应关系,即首贴中的步骤3


大神 能开贴详细说一下步骤吗?谢谢

大岛爱留衣 发表于 2015-10-9 16:09

技嘉z77xud3h主板能改吗

Loueos 发表于 2015-10-9 16:35

感谢分享,学习下

leko999 发表于 2015-10-10 09:31

xtwz 发表于 2015-10-9 15:50 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
大神 能开贴详细说一下步骤吗?谢谢

不开新帖了。。
就是你先用首贴里面步骤3,找到所有的端口,然后决定需要保留的端口
比如我的,最后保留1 2 3 4 7 8 9 10 12    16 17 18 19 20 21
也就是HS1 2 3 4 7 8 9 10 12和 SSP1 2 3 4 5 6,一共15个

然后到mac下面,用MaciASL改DSDT,把这15个之外的端口直接全部删掉。
当然你的DSDT要先除错能编译过。

tdyso 发表于 2015-10-10 09:33

本帖最后由 tdyso 于 2015-10-10 09:36 编辑

我的DSDT很奇怪,HS端口只有8个,ssp只有2个,实际上我的主板上有6个USB3.0接口,6个USB2.0接口。按楼主方法修改之后所有USB2.0设备全跑USB3.0下了,并且我发现USB3.0设备也只有2.0的速度,我按照国外某帖子修改,所有USB3.0设备可以正常被识别为3.0设备,并且速度也上来了,并且2.0设备全部在USB2.0总线下,看来每个修改方法都有一定的适应性,显然楼主介绍的方法不适用我的主板。折腾了一翻,也算学到点知识,感谢。

leko999 发表于 2015-10-10 09:40

tdyso 发表于 2015-10-10 09:33 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我的DSDT很奇怪,HS端口只有8个,ssp只有2个,实际上我的主板上有6个USB3.0接口,6个USB2.0接口。按楼主方法 ...

啥主板?方便的话发个dsdt上来看看?

不过这个修改主要是解决15个端口的限制,你的从截图看本来就小于15个,应该是不受影响的
有问题应该是其它问题。。。

codeidc 发表于 2015-10-10 11:56

这个 真的不错 慢慢研究吧

weiwei1981 发表于 2015-10-10 12:59

先收藏起来,万一以后换主板超过15个端口就能用上了

aliensx 发表于 2015-10-10 17:23

tdyso 发表于 2015-10-10 09:33 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我的DSDT很奇怪,HS端口只有8个,ssp只有2个,实际上我的主板上有6个USB3.0接口,6个USB2.0接口。按楼主方法 ...

我的Z97也只有出現2個ssp~
請問~您是如何解決~
可以給個連結嗎?
页: 1 [2] 3 4 5 6
查看完整版本: 解决Intel 8/9系主板USB问题(更新,支持10.11.1)