Apple에서 제공한 kext를 약간 변경하여 Marvell Yuko 88E8055카드를 인식시키는 방법이다.
윈도우 장치관리자- 네트워크 어댑터-자세히-하드웨어 ID 확인
PCI\VEN_11AB&DEV_4363&SUBSYS_C03F144D&REV_13\........
VEN_11AB는 벤더 ID 11AB
DEV_4363은 디바이스 ID 4363
SUBSYS_C03F144D는 서브 시스템 ID C03F144D
/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist 를
Plistedit pro 등으로 열여서 IOKitPersonalities-Yukon88E8055 밑의 IOPCIPrimaryMatch와 IOPCISecondaryMatch를 윈도우에서 확인한 벤더, 디바이스, 서브시스템 ID에 따라 변경한다.
<key>Yukon-88E8055</key>
<dict>
...
<key>IOPCIPrimaryMatch</key>
<string>0x436311ab</string>
<key>IOPCISecondaryMatch</key>
<string>0xC03F144D</string>
...
<string>Marvell</string>
</dict>
IOPCIPrimaryMatch의 값을 넣을 때에는 벤더와 디바이스 아이디의 순서에 주의한다.
바뀐 kext를 저장하고 kext를 변경했으니 kext utility등으로 kext cache를 rebuild 해주고 재부팅하면 네트웍이 잘 동작된다.
구글링을 하다보면 IOPCIPrimaryMatch만을 맞춰주고 IOPCISecondaryMatch의 key와 string 부분을 모두 삭제하면 된다고 하는 블로그들이 있으나, 그렇게 시도해본 결과 동작하지 않았다.
'Hackintosh' 카테고리의 다른 글
Sens X60/W200 + 10.6.5 Update (0) | 2010.11.13 |
---|---|
Sens X60/W200에 Snow Leopard 10.6.4 설치 (0) | 2010.10.14 |
Realtek ALC665용 kext (0) | 2010.09.13 |
iATKOS 배경 화면 변경 (0) | 2010.07.05 |
ATY_init.kext (0) | 2010.07.02 |