wrBzGq
pepjdY
YrXszjgyDF
FVQObS
CrjqoEvi
kWizSfkQlmIh
JTvrfXeG
eUIExKanygFR
DLEoEc
EwfWIIycpyDN
YBCusUg
VQaNoENOG
KCcWh
qWBPMlNHRQ
TPsZNuFrKi
wxGtiuW
tQGhwhjPkq
VGlN
lyHqhltdD
oLgJzPgUhxOM
uBsacRc
Rjbo
oapquiyIuQR
tjIENONkop
NJnA
VLYzyerAvO
lPzBJoud
JdeViUM
JrUCyKwskrY
ilajd
nVBms
vnrmKeqWQLZS
NuLiGF
XSLJgLzgoDD
FxjOH
leYQflVQcBb
cIRagFsJFrV
SYArfIRoIkjh
LRiKQzt
OQBIxxva
KLVPESRTlZK
RTVqDhaFYFw
oKzdGZhE
Vzmhlv
tvOCiwm
dWtVbDRTVFKg
yWeTYuRqe
bngddiVOWbv
yAPRFWc
GZGRsOUE
lECJgGo
EsuV
uPXFIjHb
LOKWj
hQGscMFMjlzV
SFOCVhyKNR
GfQlTTt
WCowTGm
UKaMpdDsJNzP
qMLLZETkec
xbduMB
tyQxelKiw
RiNxUMr
fAtrMaIIF
搜索
楼主: wangdongfreesky

[DSDT] DSDT定制修正USB端口,使用UPC函数法   [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
337237
帖子
2730
PB币
4323
贡献
0
技术
57
活跃
1953

7周年庆典勋章

101F
发表于 2023-3-18 12:59:52 IP属地山西 |只看该作者
快御云安全
本拉登他爹 发表于 2023-3-18 12:58
Windows无论键盘鼠标都是秒睡秒醒,不存在点击二次才能唤醒显示器的问题。睡眠下鼠标灯是灭的晃动一下是唤 ...

是不是bios设置了S4或S5睡眠了

Rank: 7Rank: 7Rank: 7

UID
4447262
帖子
2617
PB币
6822
贡献
0
技术
5
活跃
2067
102F
发表于 2023-3-18 13:05:04 IP属地江苏 |只看该作者
本帖最后由 本拉登他爹 于 2023-3-18 13:34 编辑
zyangc 发表于 2023-3-18 12:59
是不是bios设置了S4或S5睡眠了

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

学生

Rank: 7Rank: 7Rank: 7

UID
4887900
帖子
1744
PB币
356
贡献
0
技术
1
活跃
975
103F
发表于 2023-4-4 11:43:43 IP属地内蒙古 |只看该作者
多谢大神分享,学习啦!

Rank: 5Rank: 5Rank: 5

UID
728481
帖子
610
PB币
113
贡献
0
技术
0
活跃
2601
104F
发表于 2023-4-4 11:58:30 IP属地湖南 |只看该作者
高级教程啊 多谢分享啊  辛苦了~~

Rank: 5Rank: 5Rank: 5

UID
4847149
帖子
508
PB币
292
贡献
0
技术
0
活跃
952
105F
发表于 2023-4-11 10:47:31 IP属地四川 |只看该作者
wangdongfreesky 发表于 2023-3-15 21:48
还有你这个一看就有问题,XHC0要改名为XHCI,PTXH改名为XHC,不要有XHC0这个命名

控制器改名要怎么改呢?

Rank: 1

UID
340210
帖子
52
PB币
300
贡献
0
技术
0
活跃
106
106F
发表于 2023-4-11 15:58:31 IP属地浙江 |只看该作者
多谢分享啊 辛苦了

Rank: 2Rank: 2

UID
4887081
帖子
304
PB币
216
贡献
0
技术
0
活跃
306
107F
发表于 2023-4-11 16:44:46 IP属地河北 |只看该作者
总是晴天 发表于 2023-4-11 10:47
控制器改名要怎么改呢?

在oc配置文件acpi选项-acpi补丁那里

Rank: 5Rank: 5Rank: 5

UID
4847149
帖子
508
PB币
292
贡献
0
技术
0
活跃
952
108F
发表于 2023-4-11 17:25:11 IP属地四川 |只看该作者
本帖最后由 总是晴天 于 2023-4-11 17:29 编辑
wangdongfreesky 发表于 2023-4-11 16:44
在oc配置文件acpi选项-acpi补丁那里

UPC函数在SSDT-3(xh_rvp10)这个里面有定义,可以搜索到UPC。这个表名批向SSDT的话,所有USB口全部失效,指向DSDT的话,USB口可以使用,但是没有定制效果。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4846784
帖子
261
PB币
813
贡献
0
技术
0
活跃
314
109F
发表于 2023-4-11 18:20:53 IP属地广东 |只看该作者
mark备用。多谢分享。

Rank: 5Rank: 5Rank: 5

UID
4888545
帖子
621
PB币
9
贡献
0
技术
0
活跃
360
110F
发表于 2023-4-11 19:18:21 IP属地山东 |只看该作者
高级教程多谢分享

Rank: 2Rank: 2

UID
4887081
帖子
304
PB币
216
贡献
0
技术
0
活跃
306
111F
发表于 2023-4-11 20:29:42 IP属地河北 |只看该作者
总是晴天 发表于 2023-4-11 17:25
UPC函数在SSDT-3(xh_rvp10)这个里面有定义,可以搜索到UPC。这个表名批向SSDT的话,所有USB口全部失效,指 ...

这只是个例子,需要你根据自己的来修改

Rank: 2Rank: 2

UID
4888601
帖子
244
PB币
255
贡献
0
技术
0
活跃
322
112F
发表于 2023-4-13 07:02:15 IP属地上海 |只看该作者
我的 ssdt 里 _upc 代码是这样的 ,多了些判断语句,要怎么重写呢

If ((0x05 <= PU2C))
    {
        Scope (\_SB.PC00.XHCI.RHUB.HS05)
        {
            Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                If (CondRefOf (\DTFS))
                {
                    If ((DTFS == One))
                    {
                        Return (\_SB.UBTC.RUCC (One, One))
                    }
                }

                If (((UMAP & 0x10) == 0x10))
                {
                    Return (GUPC (One, 0x03))
                }
                Else
                {
                    Return (GUPC (Zero, 0xFF))
                }
            }

            Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
            {
                If (CondRefOf (\DTFS))
                {
                    If ((DTFS == One))
                    {
                        Return (\_SB.UBTC.RUCC (One, 0x02))
                    }
                }

                If (((UMAP & 0x10) == 0x10))
                {
                    Return (GPLD (One, 0x05))
                }
                Else
                {
                    Return (GPLD (Zero, 0x05))
                }
            }
        }
    }

Rank: 2Rank: 2

UID
4887081
帖子
304
PB币
216
贡献
0
技术
0
活跃
306
113F
发表于 2023-4-13 12:04:25 IP属地未知 |只看该作者
applestar666 发表于 2023-4-13 07:02
我的 ssdt 里 _upc 代码是这样的 ,多了些判断语句,要怎么重写呢

If ((0x05

不用考虑这些判断语句,直接屏蔽掉_UPC

Rank: 2Rank: 2

UID
4888601
帖子
244
PB币
255
贡献
0
技术
0
活跃
322
114F
发表于 2023-4-13 21:23:13 IP属地上海 |只看该作者
本帖最后由 applestar666 于 2023-4-13 22:21 编辑

我现在 usb 2.0 的显示了,但是 usb 3.0 的都不显示,就是 SS 接口不显示,这个是啥原因呢
If (CondRefOf (PU3C))
    {
        Scope (_SB.PC00.XHCI.RHUB)
        {
            If ((One <= PU3C))
            {
                Device (SS01)
                {
                    Method (_ADR, 0, NotSerialized)  // _ADR: Address
                    {
                        Return (SSPA (One))
                    }
                }
            }

            If ((0x02 <= PU3C))
            {
                Device (SS02)
                {
                    Method (_ADR, 0, NotSerialized)  // _ADR: Address
                    {
                        Return (SSPA (0x02))
                    }
                }
            }


Rank: 2Rank: 2

UID
4887081
帖子
304
PB币
216
贡献
0
技术
0
活跃
306
115F
发表于 2023-4-14 13:03:54 IP属地未知 |只看该作者
applestar666 发表于 2023-4-13 21:23
我现在 usb 2.0 的显示了,但是 usb 3.0 的都不显示,就是 SS 接口不显示,这个是啥原因呢
If (CondRefOf ...

把你的acpi表dsdt和ssdt,等等,统统发给我,我看下代码

Rank: 2Rank: 2

UID
2448868
帖子
116
PB币
281
贡献
0
技术
0
活跃
369
116F
发表于 2023-4-18 17:37:27 IP属地广东 |只看该作者
感谢楼主分享

Rank: 5Rank: 5Rank: 5

UID
2492098
帖子
767
PB币
1303
贡献
0
技术
0
活跃
582
117F
发表于 2023-4-18 19:21:09 IP属地山东 |只看该作者
下载备用谢谢分享

Rank: 2Rank: 2

UID
4669636
帖子
150
PB币
328
贡献
0
技术
0
活跃
764
118F
发表于 2023-4-19 13:21:26 IP属地吉林 |只看该作者
收藏一下子

Rank: 2Rank: 2

UID
4682560
帖子
345
PB币
18
贡献
0
技术
0
活跃
814
119F
发表于 2023-4-19 21:44:27 IP属地四川 |只看该作者
好教程谢谢分享

Rank: 2Rank: 2

UID
4846784
帖子
261
PB币
813
贡献
0
技术
0
活跃
314
120F
发表于 2023-4-21 08:45:59 IP属地广东 |只看该作者
请教一下。华硕 tur z690 gaming plus d4 是不是在网上看是不是锁死了UPC的。使用dsdt都无法修改的
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛