分享一个type-c aml文件 ,本机测试可以用,支持热插拔
分享一个type-c aml文件 ,本机测试可以用,支持热插拔PCI0.RP15.PXSX 修改为自己电脑的接口地址/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20160422-64(RM)
* Copyright (c) 2000 - 2016 Intel Corporation
*
* Disassembling to non-symbolic legacy ASL operators
*
* Disassembly of iASLiYexa2.aml, Tue Aug 14 10:43:40 2018
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000000F8 (248)
* Revision 0x02
* Checksum 0x48
* OEM ID "hack"
* OEM Table ID "Type-C"
* OEM Revision 0x00003000 (12288)
* Compiler ID "INTL"
* Compiler Version 0x20160422 (538313762)
*/
DefinitionBlock ("", "SSDT", 2, "hack", "Type-C", 0x00003000)
{
External (_SB_.PCI0.RP15.PXSX, DeviceObj) // (from opcode)
Scope (\_SB.PCI0.RP15.PXSX)
{
Method (_RMV, 0, NotSerialized)// _RMV: Removal Status
{
Return (One)
}
Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
{
Store (Package (0x02)
{
"PCI-Thunderbolt",
One
}, Local0)
Return (Local0)
}
Device (RHUB)
{
Name (_ADR, Zero)// _ADR: Address
Device (HS01)
{
Name (_ADR, One)// _ADR: Address
Name (_UPC, Package (0x04)// _UPC: USB Port Capabilities
{
0xFF,
0x09,
Zero,
Zero
})
Name (_PLD, Package (0x01)// _PLD: Physical Location of Device
{
Buffer (0x10)
{
/* 0000 */0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
})
}
Device (SSP1)
{
Name (_ADR, 0x03)// _ADR: Address
Name (_UPC, Package (0x04)// _UPC: USB Port Capabilities
{
0xFF,
0x09,
Zero,
Zero
})
Name (_PLD, Package (0x01)// _PLD: Physical Location of Device
{
Buffer (0x10)
{
/* 0000 */0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */0x31, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
})
}
}
}
}
目前不完善的地方是必须等 express card 图标消失后 才能重新插,如图标不消失 不行。 如大神看到 请 指导下,谢谢。
你不会吧sddt发出来吗 7代以后的电脑,应该大部分都支持热插拔了吧…… 谢谢分享!!! 这个要怎么用??? 299杜蕾斯,原生支持 _SB_.PCI0.RP15.PXSX直接修改这个接口的DSDT地址就可以的吗? 支持下看看好用不好用。。。
页:
[1]