- 积分
- 124
- 最后登录
- 2024-4-26
- 精华
- 0
- 阅读权限
- 20
- 主题
- 21
- UID
- 4720148
- 帖子
- 311
- PB币
- 59
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 662
- UID
- 4720148
- 帖子
- 311
- PB币
- 59
- 贡献
- 0
- 技术
- 0
- 活跃
- 662
|
本帖最后由 mountaineer21 于 2019-4-12 14:35 编辑
DELL7275这个平板颜值还是很高,可是带的两个TYPE-C的口,自身没有USB口,对于外接设备一直存在一个问题就是只能开机插着才能用,运行系统中拔掉就没办法再连接了。这个问题有很多朋友试验了SSDT的补丁来解决,一直也不是很完美。我自己也在摸索中发现一个直接修改DSDT的方式,这个方法修改也很简单,删除一小段代码就完美可以热插拔了。
以下是删除的代码,分享出来给大家用起来。
DSDT要删除的代码路径:DSDT>_SB>PCI0>RP01>PXSX
原始代码的样子
- Device (PXSX)
- {
- Name (_ADR, Zero) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- Return (GPRW (0x69, 0x04))
- }
- Method (_RMV, 0, NotSerialized) // _RMV: Removal Status
- {
- If (LAnd (LEqual (TBTS, One), LEqual (SBNR, TBUS)))
- {
- Return (TARS)
- }
- Else
- {
- Return (HPCE)
- }
- }
- }
复制代码
删除后的样子
- Device (PXSX)
- {
- Name (_ADR, Zero) // _ADR: Address
- Method (_RMV, 0, NotSerialized) // _RMV: Removal Status
- {
- Return (HPCE)
- }
- }
复制代码 其实主要就是Removal Status这段的问题,上边的Power Resources for Wake那段删不删其实都没有影响,只是我删除了而已。这样修改以后type-c口连接的USB设备会在休眠后断电的,不会一直通电,你唤醒亮屏后会再给USB通电。成不成功能可以连接
TYPE-c转换接口后看一下系统报告里的PCI设备下会不会多出一个XHCI的设备,还有就是屏幕上边那排菜单栏那里会多出一个expresscard的图标(连接了type-c转接器就会出现)。
请备份好自己原始的DSDT,修改出错我不负责任哈,只是贡献一个方法,我自己使用中是没有任何问题的,这个修改方法不需要任何其它的SSDT、和添加config设置及其它驱动来辅助的。
这里提供一个EFI引导(删除了主题的)声卡ID用的是30,可以同时使用mic和耳机以及mic和内置扬声器,理论和同机型都兼容。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
1
查看全部评分
-
|