ayun2001 发表于 2020-7-26 16:38

华南X79 USB3.0 定制成功分享

我使用的华南烈焰战神的主板支持S3睡眠,但是有些问题,后面再说。 先说如何实现外挂的 VIA(威胜)的VL805 如何定制。
首先 DSDT 要改,VL805 挂载在 PEX2 和 PEX3,什么都不做情况下,应该看到这个。



注意我红框框选择到的地方,默认苹果只是驱动了,但是系统没有识别他们。 所以你在hackintool 的USB 定制里面只能看到 EH01 和 EH02 的 USB 端口。

那么我们应该如何修改呢?
1. 用 Maciasl 打开你当前的 DSDT 文件, 找到 _SB/PCI0/PEX2 下,把下面的内容贴进去

Device (XHC1)
{
    Name (_ADR, Zero)
    Method (_DSM, 4, NotSerialized)
    {
      Store (Package (0x04)
            {
                "device-id",
                Buffer ()
                {
                     0x83, 0x34, 0x00, 0x00
                },
                "compatible",
                Buffer ()
                {
                  "XHC1"
                }
            }, Local0)
      DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
      Return (Local0)
    }
}


2. 找到 _SB/PCI0/PEX3 下,执行跟第1步一样的操作。
3. 使用编辑好的DSDT重启你的电脑。使用 IORegistryExplorer ,在查找输入 XHC,应该看到和下图差不多的东西。



如果看到这个,恭喜你已经基本成功了。

4. 使用 hackintool 工具定制你的 USB 端口。



至此,X79 外挂 USB 3.0 VL805 芯片 定制 USB 端口实现了,我的猜想,可能华南X79在USB3.0的芯片使用两个一些组合工作的方式,实现了USB3 的接入。 所以两个 VL805 才需要全部设置 XHC1,真实原因不知道。

为了满足伸手党,我还是把改好的DSDT放出来:




求助(可以有偿,打赏论坛币):
1. 目前X79 烈焰战神支持S3睡眠,但是睡眠以后,用过键盘或者鼠标唤醒,发现主板指示器不停的跑码(主要是卡5A),屏幕一致黑屏。
2. 更换电源和内存依旧是第1点的问题。
3. 设置hibernatemode 为3 ,并删除 /var/vm/sleepimage 文件,问题还是第1点。

如果有小伙伴知道怎么解决,请尽快跟我私信联系。

onlymechen 发表于 2020-7-26 17:41

支持一下,学习了。 我已经放弃睡眠了。 另外请教楼主一个问题,你的声卡怎么驱动的? 我提取原始的DSDT 注入hdef,无法驱动。 但是下一个别人的DSDT一样的hdef设置就可以用AppleALC驱动声卡,这个原因你了解吗?

关于睡眠我也是两个情况,1个dsdt是睡眠只黑屏不断电,提取原始的dsdt能断电,但是开机黑屏。

yangzhensen 发表于 2020-7-26 17:49

老李头牛逼{:5_280:}

mendax1234 发表于 2020-7-26 17:53

onlymechen 发表于 2020-7-26 19:34

楼主你板子的usb3有下面这个问题吗:usb3端口只能接3.0设备,无法识别2.0u盘. 参考你这个dsdt,我修改xhc1 为 xhc ,usb定制中找不到控制器了,但是usb3端口可以同时识别usb2和usb3了。不过依然不能识别鼠标键盘。

1054353787 发表于 2020-7-26 20:06

onlymechen 发表于 2020-7-26 19:34 https://www.pcbeta.com/static/image/common/back.gif
楼主你板子的usb3有下面这个问题吗:usb3端口只能接3.0设备,无法识别2.0u盘. 参考你这个dsdt,我修改xhc1...

你这个应该是定制USB的时候的问题,一个USB3.0的接口对应2个端口的,比如对应HS01和SS01,你可能是把HS01给屏蔽了,这样就会造成你说的这种情况

xrm857517669 发表于 2020-7-26 20:21

像技嘉FL1009的能不能用类似的办法呢

ayun2001 发表于 2020-7-26 20:26

xrm857517669 发表于 2020-7-26 20:21 https://www.pcbeta.com/static/image/common/back.gif
像技嘉FL1009的能不能用类似的办法呢

理论上可以,你试试看,注意device-id 要改。

xrm857517669 发表于 2020-7-26 20:58

ayun2001 发表于 2020-7-26 20:26 https://www.pcbeta.com/static/image/common/back.gif
理论上可以,你试试看,注意device-id 要改。

device id是怎么获取的呢

onlymechen 发表于 2020-7-27 11:35

1054353787 发表于 2020-7-26 20:06 https://www.pcbeta.com/static/image/common/back.gif
你这个应该是定制USB的时候的问题,一个USB3.0的接口对应2个端口的,比如对应HS01和SS01,你可能是把HS01 ...

不是的,你说的是标准主板。寨板着个外挂的805还是 是驱动的问题,默认不驱动,插上都不识别2.0,何来定制。 按楼主的改了xhc现在可以识别了。

15176580671 发表于 2020-7-28 15:40

xrm857517669 发表于 2020-7-28 17:05

我的x79 ud3一直睡死唤不醒

jajn 发表于 2020-7-28 17:30

感谢分享,晚点回去试试看

huangzhemusic 发表于 2020-7-28 18:26

我的是2.4.3的版本的华南x79,不知道可以用不

liwenloveyou 发表于 2020-7-28 23:19

厉害了,不错的

jajn 发表于 2020-7-29 23:24

老铁,同主板,能分享一下你定制的声卡吗?十分感谢

zouyanggary 发表于 2020-7-30 01:42

很多人都一样alc892被卡着驱动不了啊

693040303 发表于 2020-8-4 15:18

感谢分享 下来试试

693040303 发表于 2020-8-4 15:19

刚好需要这个 参考一下

雨夜听风雨 发表于 2020-8-16 12:29

楼主太厉害了,我也在解决这个问题呢
页: [1] 2 3
查看完整版本: 华南X79 USB3.0 定制成功分享