질문 SSDT-EC-USBX 관련
- 해킨둥이
- 10366
- 8
해킨둥이님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 13.6.5 |
공지숙지/증상설명 | 숙지 |
안녕하세요~
제 노트북에 맞는 SSDT-EC-USBX.aml 파일을 나름 찾다가 2개를 발견하였는데요.
2개의 파일이 약간 차이가 있습니다.
한 개의 파일에는
Scope (\_SB)
{
Device (USBX)
{
Name (_ADR, Zero) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If ((Arg2 == Zero))
{
Return (Buffer (One)
{
0x03 // .
})
}
Return (Package (0x08)
{
"kUSBSleepPortCurrentLimit",
0x0BB8,
"kUSBWakePortCurrentLimit",
0x0BB8
})
}
Method (_STA, 0, NotSerialized) // _STA: Status
{
If (_OSI ("Darwin"))
{
Return (0x0F)
}
Else
{
Return (Zero)
}
}
}
}
Scope (\_SB.PCI0.LPCB)
{
Device (EC)
{
Name (_HID, "ACID0001") // _HID: Hardware ID
Method (_STA, 0, NotSerialized) // _STA: Status
{
If (_OSI ("Darwin"))
{
Return (0x0F)
}
Else
{
Return (Zero)
}
}
}
}
이렇게 되어 있고 다른 파일에는 중간에
"kUSBSleepPortCurrentLimit",
0x0BB8,
"kUSBWakePortCurrentLimit",
0x0BB8
이거 대신
"kUSBSleepPowerSupply",
0x13EC,
"kUSBSleepPortCurrentLimit",
0x0834,
"kUSBWakePowerSupply",
0x13EC,
"kUSBWakePortCurrentLimit",
0x0834
이렇게 되어 있습니다.
제 xps 9300 노트북에 맞는게 무엇인지 알려주실 수 있으신가요? ^^
해킨둥이
댓글 8
와~ 빠른 답변 감사합니다!
늘 도움주셔서 정말 감사합니다~!
혹시 키보드 관련
"Keyboard",
Package (0x02)
{
"RemapPrntScr",
">y"
}
이거는 뭐하는 역할인지 알려주실 수 있으신가요? ^^
VoodooPS2 에서 사용하는 일종의 옵션입니다.
어떤 기능인지는 아래의 사이트에서 주석 처리된 구문을 참고해보세요.
늘 도와주시고 수고스럽게 해서 죄송하지만, 제 노트북에 맞는 파일들을 찾으며 나름 공부를 하고 있는데요,
아래 두개의 내용이 무엇인지 잘 못찾고 있어서 알고 계시다면 도움 부탁드립니다~! ^^
External (HPTE, IntObj)
Scope (\)
{
If (_OSI ("Darwin"))
{
HPTE = Zero
}
Scope (_SB)
{
Scope (AC)
{
If (_OSI ("Darwin"))
{
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake
{
0x6F,
0x03
})
}
}
}
첫 번째 SSDT 는 HPET Device 를 비활성화하여 IRQ 충돌을 패치하는 역할을 합니다.
두 번째 SSDT 는 _PRW Method 와 관련된 패치인데 AC Device (전원 어댑터 장치) 경로 하위에 정의되어 있습니다.
노트북 배터리 또는 잠자기 패치와 관련되어 있는 것 같습니다.
ACPI 의 여러 가지 패치에 대한 예제와 설명은 아래의 사이트를 참고해보세요.
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우 아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 긴 에러코드 등 같은 경우 오히려 질문의 가독성을 떨어뜨려 답변자에게 답변을 받기 힘들어 질수 있습니다. 글쓰기 하단의 코드 강조 박스 또는 스포일러(접기) 박스를 사용하시길 바랍니다.
8. 마지막으로 답변자의 회신에는 최대한 회신을 하며 소통을 하시면 상황 파악과 문제 해결에 도움이 됩니다.