Redecor 发表于 2015-12-5 02:52

N56VV HM76主板 USB3.0端口限制解决

本帖最后由 Redecor 于 2015-12-5 03:01 编辑

PS:之所以不直接修改系统自带的info,是为了避免以后升级系统又折腾,这样可以算是一劳永逸,除非apple又改了针对USB的使用限制。
之前安装系统时,因为有个错误提示,就在BIOS里面关掉了xHCI,也就是关掉了USB3.0,这样当系统安装好以后,系统是直接将USB3.0识别为USB2.0的,外接USB键盘鼠标都可以正常工作

昨天想起来,USB3.0还没开,就在BIOS里开启了XHCI的选项,结果发现开机后USB键盘鼠标都处于未供电的情况下....不能用...一开始,以为是系统未正确识别USB3.0没有加载驱动,就各种折腾DSDT,发现华硕的DSDT和How to fix Intel USB ports in OS X El Capitan这里的技嘉板子有点区别,缺少一些method,不能直接用...
然后今天开机usb鼠标是接在左边的口子上的(之前一直是右边),咦,鼠标可用了!!马上将键盘也接到左边口子一试,都可以用啊,想起之前看见的端口限制帖子,觉得应该就是限制了端口
好吧,既然是限制了端口,那就先看看那些端口可以使用
N56VV一共4个USB接口,也全是USB3.0的,开机进入WIN系统,把所有的USB口子都找外接设备给插上,如图

可以看见,USB3.0是使用的1234这4个口子(别介意2号口子显示的没有设备连接,那是我将手机给拔了出来),而且,MAC和win下的端口是一一对应的,Win下使用的1口,那么MAC下也一定是使用1口,这样就确定了我们所需要的端口信息

接着,需要修改下DSDT,因为华硕默认usb3.0控制器的名字是XHC1,usb2.0是的ECH1和ECH2,不管usb2.0(因为这个控制器上连接的是蓝牙和内置摄像头,读卡器是在USB3.0控制器下还是USB2.0下不知道....从来没用过....吃灰)如图

搜索DEVICE (XHC 会发现有DEVICE (XHC1)和DEVICE (XHC),需要修改的是DEVICE (XHC1),取个名字叫DEVICE (XHCX)得了...一共就2处,替换完事,DSDT完成

现在就只需要用到RehabMan制作的DummyUSBXHCIPCI.kext了,里面就一个info.plist,我们先看看系统自带的,如图

MBP9.2使用的端口是1256,而机器右边的2个口子是3和4,接下来就是修改info.plist了,添加上所需要的1234端口,按原版改就行如图


所有需要修改的地方就完成了,将这个KEXT放入clover下的kext/10.11下,开机就能正常使用USB3.0的4个端口了
原帖地址http://www.insanelymac.com/forum ... ix-el-capitan-1011/
未修改的USB2.0和USB3.0 KEXT





Redecor 发表于 2015-12-5 02:53

电量显示KEXT

jsbyysheng 发表于 2015-12-5 02:58

Redecor 发表于 2015-12-5 02:53 https://www.pcbeta.com/static/image/common/back.gif
电量显示KEXT

多谢啦,麻烦你了

qq738818311 发表于 2015-12-5 06:22

楼主解决了吗?加油

Redecor 发表于 2015-12-5 06:45

qq738818311 发表于 2015-12-5 06:22 https://www.pcbeta.com/static/image/common/back.gif
楼主解决了吗?加油

解决了,可以用了{:5_262:}

kinvanhon 发表于 2015-12-5 10:21

读卡器也可以在PCIe下,如果Windows里的设备管理器显示的是SCSI设备。

Chen151091 发表于 2015-12-5 16:02

先收藏。 回头试试看。OK了, 来反馈

kenlin132 发表于 2016-1-19 17:43

先收藏 ,我也遇到 同样的问题 ··现在 还没有 解决

shuizhongyu0517 发表于 2016-2-19 17:28

Redecor 发表于 2016-2-28 11:08

shuizhongyu0517 发表于 2016-2-19 17:28 https://www.pcbeta.com/static/image/common/back.gif
楼主能把你修改好的分享一下吗?我是N56JR的这个USB我们是一样的

就按上面最后面那张图修改,不过有点小瑕疵,port-count 后面按网上的说法应该是04000000,而图上当时修改时忘记了而留下了06000000,但是使用中并没有发现什么问题,所以,猜测这个数值,只要大于等于本机端口号就行,也就是例如机器使用的是1234这4个端口,这个数值只要大于等于0400000就可以,如果使用的是1359端口,那这个数值只要大于等于09000000就可以

但是!!!,我现在没用这个了,因为修改了DSDT,将XHC1修改成XHCX以后,一次误操作将这个kext删除了,然后发现USB3.0端口依然正常工作,所以,我猜测是系统自己管理USB3.0了

shuizhongyu0517 发表于 2016-2-28 12:12

Redecor 发表于 2016-2-28 17:40

本帖最后由 Redecor 于 2016-2-28 17:43 编辑

远景的编辑功能好......

Redecor 发表于 2016-2-28 17:43

shuizhongyu0517 发表于 2016-2-28 12:12 https://www.pcbeta.com/static/image/common/back.gif
这么好啊,可是我不会修改dsdt你能帮我的也改改嘛,大神

抱歉啊,这个要你自己动手了,因为我修改的话你-我-你这样调试很麻烦
不过我主要采用的是这几个DSDT补丁
#IGPU HD4000 High Resolution                        graphics_HD4K_high
#IGPUBrightness fix (HD3000/HD4000)      graphics_PNLF_ivy_sandy
#sys Add IMEI                                                      system_IMEI
#sys Add MCHC                                                      system_MCHC
#sys SMUBS                                                            system_SMBUS
#sys irq fix                                                      system_IRQ
#disable from _REG(DSDT)                              graphics_REG-disable
#bat Patch                              battery_ASUS-N56

以上都包含在https://github.com/RehabMan/Laptop-DSDT-Patch这里,讲这个连接添加进MaciASL这个软件就可以用了

q1146390687 发表于 2016-3-24 23:58

一定要试试!!

q1146390687 发表于 2016-3-24 23:59

还有一个要下载 特此来回复一下

ds12210 发表于 2016-3-25 00:04

谢谢分享!!!!

Hwaanny 发表于 2016-4-20 08:58

儘管暫時不需要,但是也為之尋覓了良久。
總之感謝這麼詳盡的解決方案說明。

funcai 发表于 2016-5-26 22:25

又要下载怎么办?

funcai 发表于 2016-5-26 22:26

怎么搞得下载没币了

dxsdyjh 发表于 2016-10-31 19:12

感谢分享。。。。。。
页: [1] 2
查看完整版本: N56VV HM76主板 USB3.0端口限制解决