💡 팁 VoodooPS2Trackpad.kext 만 로드해도 터치패드 작동합니다.
1. 삼성 노트북 NT900X5N-K38 터치패드 인식 문제
- Opencore 활용 중 EFI폴더를 새로 만들어 넣으면 터치패드가 인식 됐다가 안됐다가 하는 증상이 있습니다.
- 윈도우 장치관리자에서 터치패드를 찾아보면 I2C 장비라고 나오는데 맥에서는 PS2로 연결이 되어 있습니다.
- 윈도우 장치관리자 : HID 규격 터치패드 (I2C HID 장치)
- 맥 IOReg : PS2K (ApplePS2SynapticsTouchPad > VoodooInput)
- 맥에서 윈도우와 동일하게 I2C 방식으로 인식을 시키려고 VoodooI2C를 설치하였으나 인식이 되지 않았고, PS2 방식은 설정을 바꿀 때마다 불안정하게 인식되었습니다.
2. 터치패드 활성화를 위한 검토사항
- VoodooI2C Kext를 설치하고 Config.plist 적용
- (결과) 인식되지 않음
- SSDT로 PS2K에 default Touchpad 값을 넣어 봄
- (결과) 적용 전 후 모두 터치 패드가 인식이 되다 안되다 불안정함
- VoodooPS2 에서 Controller와 플러그인 사용
- (결과) 경우에 따라 터치패드 작동
3. VoodooPS2Controller 플러그인 조합
- 노트북 키보드가 PS2 방식이어서 VoodooPS2Keyboard.kext는 항상 로드되어 있는 상태입니다.
- 메인 Kext인 VoodooPS2Controller 도 항상 로드되어 있습니다.
- 플러그인 중 Input, Mouse, Trackpad 세개를 조합해가며 선택했을 때 결과 입니다.
- Case 2, 3, 4, 7 의 방법으로 조합하시면 터치패드가 작동할 수 있습니다.
- 터치패드를 PS2 방식으로 활성화하기 위한 가장 최적의 조합방법은 메인 VoodooPS2Controller.kext 와 플러그인 VoodooPS2Trackpad.kext 만 로드하는 것입니다.
- 플러그 VoodooPS2Trackpad.kext 대신 VoodooPS2Mouse.kext 를 로드해도 터치패드 활성화가 가능합니다.
Kext 및 Plug-in | CASE 1 | CASE 2 | CASE 3 | CASE 4 | CASE 5 | CASE 6 | CASE 7 |
VoodooPS2Controller.kext | Y | Y | Y | Y | Y | Y | Y |
VoodooPS2Controller.kext/Contents/ | Y | Y | Y | Y | |||
VoodooPS2Controller.kext/Contents/ | Y | Y | Y | Y | Y | Y | Y |
VoodooPS2Controller.kext/Contents/ | Y | Y | Y | Y | |||
VoodooPS2Controller.kext/Contents/ | Y | Y | Y | Y | |||
터치패드 활성화 여부 1차 | N | Y | Y | Y | N | N | Y |
터치패드 활성화 여부 2차 | N | Y | Y | Y | N | N | Y |
터치패드 활성화 여부3차 | N | Y | Y | Y | N | N | Y |
터치패드 활성화 여부4차 | N | Y | Y | Y | N | N | Y |
0 댓글