-
HP NX7000 노트북의 무선랜카드 2200BG로 업그레이드 하기컴퓨터 Tip 2009. 3. 14. 14:53반응형
이 방법은 컴팩 매니아 닷컴(http://www.compaqmania.com/)에서 "......"님의 리플 덕분에 알게 된 것입니다.
----------------------------------------------------------------------------------
우연히 동호회에서 2200BG 랜카드를 공짜로 구하게 되어
노트북의 구형 랜카드를 업그레이드 하게 되었다.HP NX7000은 기본적으로 센트리노 플랫폼에 구형 11b (11Mbps) 까지 지원되는
intel pro wireless 2100 miniPCI 카드를 내장하고 있다.이번에 구한 2200BG는 이름처럼 11G (54Mbps) 까지 지원하는 카드..
장착은 나사 하나만 풀면 될 정도로 간단하지만..
문제가 하나 있다.몇 몇 노트북 메이커(IBM, Dell, Fujitsu, Toshiba, Sony, HP)는
자사가 판매한 부품들만 장착할 수 있도록
무선랜의 Vendor ID 가 자사의 ID로 세팅되어 있어야 부팅이 된다...
(이것은 인텔 무선랜 드라이버의 INF를 확인해 보면 된다)즉 아무 랜카드나 달면.. 부팅이 안된다 ㅠ.ㅠ
몇 가지 해결법이 있는데
1. NX7000은 초기 바이오스에서는 이 Vendor ID 체크가 없다.
큰 문제가 없다면 초기 바이오스를 쓰면 해결(몇 번째 바이오스까지 Vendor ID체크가 없는 지는 모르겠다.) 제일 간단하고 확실하다.
2. 무선랜카드의 Vendor ID를 바꾼다.
리눅스를 할 줄 안다면 크게 어렵진 않다.
를 참고하면 된다.
Mark Wrightson 의 리플대로..
우리나라는 유럽식이다.
3. 메인보드의 바이오스를 수정한다.. 이건 더욱 고차원 적인 거 같아서 Pass. 부팅이 안될까 겁나서.. 쫄리기도 한다.
본인은 이 중 2번째 방법을 선택했다.
앞서 말한 Mark Wrightson 리플 대로 하면 된다.
영어로 되어 있어 좀 귀찮을 분을 위해 한글로 대충 의역(?)하면..
First off if you don't have linux installed you will need to go to www.knoppix.org and download KNOPPIX_V3.8.2-2005-05-05-EN.iso, then burn the cd
www.knoppix.org 사이트에 가서 KNOPPIX_V3.8.2-2005-05-05-EN.iso 이미지 파일을 받고 시디로 구워라.
midikid 주 : 이것은 리눅스 라이브 시디다. 하드에 설치없이 리눅스를 사용하기 위해 만들어진 배포판이다.
You need to have the card install during the boot sequence so, have your laptop open and bootup, when you see the boot:_ line insert the card then press enter. Knoppix will autodetect the card & the bios wont complain.
부팅 중에 카드를 끼워야 한다. 리눅스 부팅 중에 " boot:_ " 라는 프롬프트가 뜨면 카드를 끼우고 엔터를 눌러라.
리눅스는 자동으로 카드를 인식할 것이다.
midikid 주 : 바이오스 가 POST 중에 자사의 랜카드가 아니면 부팅을 막아버리니까..
바이오스의 POST 후 리눅스의 로딩 과정 중에 랜카드를 끼우란 말.
리눅스는 바이오스와 별도(?)로 하드웨어를 인식하니까.. 이런 방법이 가능하다.Once knoppix has booted:
Click on the penguin on the taskbar and select "Root Shell", then the following command (from now on any line that begins with a # is a command to be typed at the Root prompt:
리눅스가 부팅되면 태스크 바에 팽귄을 누르고 Root Shell을 선택하라. 그러면 # 프롬프트가 나온다.
#iwconfig
You will get a list of ethernet adapters, eth0, eth1 etc. The wireless one should be quite obvious from the text displayed after it with all the wireless parameters!#iwconfig 를 쳐 보면 랜카드의 리스트(eth0, eth1)를 볼 수 있다. 이중 무선 랜카드가 몇 번인지 체크해라.
midikid 주 : 본인은 eth0 이었음.
#ethtool -e ethX
Obviously replace the 'X' with the index of your wireless card you found above.
You will get a hex dump of the 256 bytes of EEPROM data.
Note: There is nothing dangerous in the above steps at all.If you want to writing to your EEPROM (You can seriously screw your card up so be careful ):
#ethtool -e ethX
여기서 X는 당신이 찾은 무선 랜 카드의 숫자다.
위의 명령을 쳐보면 256바이트의 EEPROM 데이터를 볼 수 있다.
여기 까지는 위험한 게 전혀 없다.midikid 주 : 전원 들어온 상태에서 랜카드를 꼽는 게 위험하진 않단 말인가 --; 본인은 좀 쫄았삼~
#mkdir /usr/tmp
midikid 주 : 유저 폴더 아래에 tmp(임시) 폴더를 만든다. 꼭 저 폴더에서 작업할 필요는 없다.
#cd /usr/tmpmidikid 주 : tmp(임시) 폴더로 이동.
#wget http://www.geocities.com/sonyirclib/ipw2200.tar.gzN.B. This file has already been patched to allow writing to the eeprom
midikid 주 : ipw2200.tar.gz를 다운 받는다. 뭐 인터넷이 안되는 환경이라면 --; USB 메모리 같은 것으로 복사해도 무방하다.
#tar xvzf ipw2200.tar.gz
midikid 주 : ipw2200.tar.gz 압축을 푼다.
#cd ipw2200-1.0.3midikid 주 : ipw2200-1.0.3 폴더로 이동~
#sh unload
#sh load걍 쳐라~ 왜 하는 지는 모르겠던 걸 --;
Now all that you need to do is write to the eeprom. If your card is from Europe:
이제 EEPROM에 라이팅 할 차례~ ㄷㄷㄷㄷ 개봉 박두.
#ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf6
#ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12
#ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c
#ethtool -E eth0 magic 0x2200 offset 0xb value 0x10N.B. the -E must be uppercase for writing to work.
여기서 -E는 꼭 대문자다. 까먹지 말라
Now reboot your computer and you should no longer get the error 104...!
이제 리부팅
For more details see: http://www.x1000forums.com/index.php?showtopic=8737
더 자세한 건 x1000포럼을 참고하라 하는데. 저 사이트 이미 망한 듯. ㄷㄷㄷㄷ --;
2200 랜카드의 장착이 끝났다..
이 방법은 2200bg 에 대한 것이며, 2915abg 의 경우는 맨 마지막의 값이 조금 틀려지는데, 그건 드라이버의 INF 를 뒤져서 직접 찾아내야 한다고 한다.
사실 인텔의 랜카드가 아니더라도 Vander ID를 바꿔서 설치가 가능한 거 같다.
물론 이때는 드라이버의 INF도 바꿔줘야 할 것 같은디 --;아래 링크의 글은
HP Pavilion (ze2000) ZE2005EA 에서 GIGABYTE 의 11g(54M) miniPCI 카드 장착 과정을 보여준다.
http://www.richud.com/HP-Pavilion-104-Bios-Fix/
이 글을 쓰기 위해 자료 조사를 하던 중.
옥션에 HP 패치된 2200BG는 2만 5천원. IBM 패치된 넘은 1만 8천원에 판매되는 걸 알고 조금 허탈했다. --;
뭐 나야 공짜로 해결했으니.. 머 ^^ 만족한다.
ipw2200.tar.gz를 첨부 파일로 올린다.
반응형