왼쪽은 중국에서 공수해온 Atheros 무선랜카드. 오른쪽은 P1610에 내장되어 있는 Intel 무선랜카드.
애초에 이 제품을 구한 이유는 다음과 같다……
다음 글은, x86osx.com 에 올렸던 질문이다.
그림 출처 : http://www.appleinsider.com
Atheros 무선랜 AR5BXB72 이 Core 2 Duo MacBook Pro 에 내장 되어 있다는 정보를 입수하여, Ebay를 통해 해외구매하였습니다. 참고로 이 무선랜 카드는 IBM thinkpad t60, r60, x60 기종에 장착된다고 들었습니다.
아래 링크의 내용중에 이 무선랜이 Core 2 Duo MacBook Pro 에서 Atheros AR5008로 자동 인식되는 것 같다는 내용이 있습니다.
http://www.appleinsider.com/articles/06/10/31/
a_closer_look_at_apples_core_2_duo_macbook_pro.html
이 무선랜을 제 노트북에 잘 설치를 하여, 윈도우 상에서 정상 작동하는 것을 확인하였습니다.
참고로 저는 JAS씨의 10.4.8 버전을 사용합니다.
일단 Community > OSX 설치 후기 > 에 chomsky93 님께서 남기신 "Thinkpad r60 100% 성공" 이라는 글을 읽고 그분께 도움을 받았습니다. 10.4.5버젼의 IO80211Family.kext 을 자료실에 올려주신 chomsky93님 다시한번 감사드립니다.
하지만, 제가 Unix와 Mac OSX에 문외한이라서 그런지, 보내주신 kext 파일의 설치가 잘 안됩니다.
OS X 설치 Tips > 에 인디님이 올리신 kext설치 및 장치ID 편집 과정 상세 설명을 보며 따라해 보았는데, 무선랜의 인식이 안됩니다.
Mac OSX 고수님들의 도움을 받을수 있을까 해서 이렇게 글을 올려 봅니다. Core 2 Duo MacBook Pro 에서 사용하는 무선랜이라면 분명히 설치가 가능할텐데, 답답하기만 합니다. 구입도 힘들었지만, 설치는 더욱더 어렵네요.
제가 어떻게 작업을 했는지 적어보겠습니다.
1. 터미널에서 sudo -s 입력
2. 루트 암호 입력
3. 10.4.5버젼의 IO80211Family.kext를 바탕화면에 복사
4. cp ~/Desktop/IO80211Family.kext /System/Library/Extensions/
--> 이 명령어는 안되더라구요. cp: /Users/Keimin/Desktop/IO80211Family.kext is a directory 라는 메시지를
띄우는군요. 그래서 그냥 직접 데스크탑에서 /System/Library/Extensions/ 으로 마우스로 드래그인 하여 넣어
주었습니다. 어떻게든 복사는 되는군요.
5. nano /System/Library/Extensions/IO80211Family.kext/Contents/
Plugins/AirportAtheros5424.kext/Contents/Info.plist
--> 이렇게 해서 제가 설치하고자 하는 벤더아이디:"168C" 와 장치아이디:"0024"를 아래와 같이 수정해주었습니다.
<string>AirPort_Athr5424</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci106b,0086</string>
<string>pci106b,1c</string>
<string>pci168c,0024</string>
6. 5번과정을 저장후
chown -R root:wheel /System/Library/Extensions/IO80211Family.kext
chmod -R 755 /System/Library/Extensions/IO80211Family.kext
7. 그다음에
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
kextcache -k /System/Library/Extensions/
kextload -v /System/Library/Extensions/IO80211Family.kext
8. 그다음에 권한 복구를 위해
diskutil repairpermissions /
에러메세지없이 프롬프트가 떨어지져서 reboot를 하였습니다.
재부팅을 여러번 하고 위와 같은 작업을 여러번 반복해주었지만 무선랜카드 인식이 안되네요.
위 과정중에 제가 잘못 했다거나 빠뜨린 부분이 있으면 자세한 설명 부탁드립니다.(간단한 설명으로 알아듣기에는 이해력이 너무도 부족하기에... ㅠㅠ) 길고도 두서없는 질문 끝까지 읽어주셔서 감사합니다.
지금까지 이 문제는 해결하지 못하고 있다.