GA-B85m-d3h主板USB3.0驱动分享
本帖最后由 flyrose25 于 2018-1-21 09:43 编辑装上黑苹果10.13.2已经有些天了,感觉这系统是越用越习惯,但总是有些不完美的地方如比今天我要说的USB3.0的问题。在没有驱动之前插上USB3.0的U盘没有一点反应。
一、用UsbTreeView软件检测USB端口并记录相应的值。 需要准备 1 个 USB3.0 闪存盘,1 个 USB2.0 闪存盘 ,1 张表格,我们会记录接下来的数据。先进PE系统用UsbTreeView这个软件 检测你的电脑用了哪些端口(台式机也可以) 你先在一个USB接口下插2.0 的U盘看软件显示哪个端口(port)工作,然后在这个接口下再插3.0的U盘看哪 个端口(port)工作。然后一个个记录下来。当然还要记住后面的id 0x01经过一个一个端口尝试有b85m-d3h有如下表值
usb2.0
usb3.0
port2
0x02
port17
0x11
机箱面板第二个口
port1
0x01
port16
0x10
机箱面板第一个口
port9
0x09
port20
0x14
后置第一个口(第一排)
port10
0x0A
port21
0x15
后置第二个口
port3
0x03
port3
0x03
后置第三个口(第二排)
prot4
0x04
port4
0x04
后置第四个口
port8
0x08
mouse1
鼠标接口(靠键盘)
port7
0x07
mouse2
鼠标接口
二、用软件查看自己的管理芯片 在mac 用软件 DPCIManager 查看XHCI的 id 比方说我的电脑是8c31
然后用plistEdit pro这个软件修改Clover中的kext中的USBInjectAll.kext 的Info.plist。 IOKitPersonalities/ConfigurationData/Configuration下的名 字 8086_8xxx 修改为 8086_8c31 再然后点开这个子项目下的ports,把HS01的data值改成自己端口对应的值。比如我的:port1 0x01对应的是就是HS01下的data值:01000000port1 0x02对应的是就是HS02下的data值:02000000……….HS05我主板上没有这个usb端口,我把它挪用了,给了port21的0x15值所以就是:1500 0000
改好后,再把它放到的clover中的kext中就行了。
然后还要修改clover的配置文件。要改两个地方。
三、改clover中的config.plist文件
1、acpi中的DSDT-Patches改端口changeEHC1 to EH01 Find: 45484331 Replace: 45483031changeEHC2 to EH02 Find: 45484332 Replace: 45483032
2、修改usb的端口限制在kerneland kext patches项目里的kextToPatchname Find Replace commentAppleUSBXHCIPCI 837d8c10 837d8c1f Change 15 portlimit to 26 in XHCI kext 10.13
自己动手 丰衣足食 支持 不错,支持一下。活学活用。 主板不一样如何修改的呢? satan2010 发表于 2018-1-26 12:30 https://www.pcbeta.com/static/image/common/back.gif
主板不一样如何修改的呢?
那要自己一个一个用这么方法去弄。 想学习一下~~小白有点看不懂~~首先修改USBinjectALL.kext的地方的作用是什么~~能说明一下吗
第二就是
1、acpi中的DSDT-Patches改端口
changeEHC1 to EH01 Find: 45484331 Replace: 45483031
changeEHC2 to EH02 Find: 45484332 Replace: 45483032
这个是补丁的作用是~~
小白求教~~谢谢 谢谢分享谢谢分享 谢谢分享谢谢分享 mark备用,谢谢分享 学习一下 感谢分享 感谢分享!!!! 感谢分享。 那个DPCIManager哪里下载呢?
需要改dsdt吗?
学习了!!! 看到这是比较详尽好理解的解决方法,回家去试试看,学习
页:
[1]