>> Edit article
이름
제목
패스워드
노트북을 구입해서 사용하다가 pcmcia 랜카드를 장만했었죠.그런데, PCMCIA-HOWTO는 내용이 너무 방대하고 결정적으로저의 카드는 지원목록에 나오지 않더군요.그래서 이걸 괜히 샀나 후회하기도 했었습니다. 그런데, 이대로주저 앉을수는 없다는 생각이 들었습니다. 이것저것 되든 안되든다해보고 결국 되지 않아서 pcmcia패키지 제작자에게 안되는영어를 써감서 메일을 보냈습니다. 물론 저의 상황을 자세히 설명했고요(거짓말) 역시 영어권에 살아서 그런지 잘 알아 들으시더군요.팁란에 제가 요전에 한번 pcmcia랜카드 설치법을 적었는데 내용이너무 부실해서인지 개인적으로 연락을 해오신 분이 많더군요..그래서 제가 한 내용을 간략하게 적으려고 합니다.자신의 랜카드가 지원목록에 없다는 것은 참 슬픈 일이죠..하지만, pcmcia제작자도 모든 카드를 테스트하지는 못하니까 당연히현재 지원이 되는 카드도 빠져 있는 경우가 있더라고요(저의 경우가그러했습니다.) 현재 사용하는 카드가 만일 NE2000호환이라면 지원가능성은 충분합니다.(데스크탑에서도 이건 마찬가지죠)그리고, 물론 3com카드가 좋은것은 알겠지만 너무 고가이다보니학생의 신분으로 살 엄두가 나지를 않더군요. 이곳은 지방이라 판매점도그리 많지 않습니다.흐.. 서문이 너무 길었네요 그럼.. 갑니다.1. 우선 pcmcia데몬을 띄우는 일부터 시작입니다. pcmcia데몬은 실제로는 /sbin/cardmgr이라는 프로그램과 관련이 있습니다. /sbin/cardmgr 프로그램은 소켓의 카드 삽입과 제거를 감지하여 삽입이 된다면 /etc/pcmcia/config안의 카드 정의 목록을 살펴보고 적절한 모듈을 올려주게 됩니다. 윈도즈에서 서비스를 죽여놓고 카드를 뽑는 것과는 달리 hot swapping을 지원을 합니다.(언제든지 빼거나 끼울 수 있습니다.)2. 만일 자신의 카드가 지원되는 카드의 목록에 있다면 기본적으로 config화일안에 정의 되어 있기 때문에 두번의 비프음이 울리게 됩니다.(카드의 삽입시 모듈로딩 에 실패하면 한번의 높은 비프음과 낮은 비프음이 울리거나 또는 한번만 비프음이 울리게 됩니다. 뺄때는 한번의 비프음이 울립니다.)3. 자신의 카드가 인식이 되지 않는다면 이제 시작입니다. 루트가 되셔서 /sbin/cardctr ident 명령어를 사용하세요. (주의 cardctr은 프로 그램이며 ident는 옵션입니다.) 만일 cardmgr란 프로그램이 현재의 소켓타입을 제대로 인식하고 있다면 카드의 정보를 나열해 줄겁니다.즉, 다음과 같이 말이죠. Socket 0: no product info available Socket 1: product info: "RP", "1625B Ethernet NE2000 Compatible", "EP401", "" function: 6 (network) 현재 저의 소켓 0번에는 아무것도 없고 1번에는 NE2000 Compatible 랜카드가 장착 되어 있다고 나오네요. 이중 중요한것은 product info 부분입니다. 이부분을 /etc/pcmcia/config 화일에 추가를 해주어야만 합니다. 저는 다음과 같이 추가를 시켜 주었습니다. <생략> card "3Com 3CXE589E Ethernet" version "3Com", "Megahertz 589E" bind "3c589_cs" card "1625B Ethernet NE2000 Compatible" version "RP", "1625B Ethernet NE2000 Compatible", "EP401" bind "pcnet_cs" card "Accton EN2212 Ethernet" version "ACCTON", "EN2212" bind "pcnet_cs" <생략 > 위의 bind 부분에 실제 올려야 할 모듈이 들어가게 됩니다. 저의 경우는 NE2000 Compatible Card 의 대부분이 pcnet_cs 란 모듈을 올리기에 적어 주었습니다. 여러분 각자의 환경에 맞게 추가를 하셨다면 pcmcia데몬을 다시 띄우세요 /etc/rc.d/init.d/pcmcia restart 그럼 꺼질때 한번 제대로 모듈이 로딩되면 두번 총 세번의 비프음이 울리게 됩니다. 그리고 네트웍을 설정해 보세요.4. 만일 /sbin/cardctl ident 를 했는데 무슨 디바이스가 없다는 에러메시지가 나오면 cardmgr이 실행이 되지 않은 것이니 다시 실행을 시켜주시면 됩니다. 즉 데몬을 띄워야 하겠지요. ps aux | grep cardmgr 해보십시요. 특이한 경우로 소켓타입을 인식못해서 cardmgr이 실패하는 경우가 있다면 /etc/sysconfig/pcmcia 화일을 vi로 열어서 PCIC= 부분을 살펴보십시요. 소켓 드라이버가 정의 되는 부분으로 보통 i82365를 사용하시면 됩니다. 즉 PCIC=i823655. pcmcia패키지는 David Hinds란 분이 만들고 있으며 최신 정보는 다음과 같은 사이트에 가시면 얻을 수 있습니다. <http://hyper.stanford.edu/HyperNews/get/pcmcia/home.html> <ftp://hyper.stanford.edu/pub/pcmcia/doc>6. 래드햇을 사용하시는 분은 패키지 형태로 이미 패키징이 되어있으니 그것을 사용하시면 되고, 커널 소스를 받아서 재 컴파일을 하실 분은 /usr/src/linux/ 란 디렉토리에 위에서 소개한 사이트에서 최신 버전을 가져오셔서 풀으시고 컴파일을 하시면 됩니다. 주의할것은 커널에 기본적으로 포함이 되어 있지 않은 거라 이미 컴파일을 하시고 난후 새로운 커널로 부팅하신다음에 pcmcia-xx.xx.xx 디렉토리에 들어가셔서 'make config; make all; make install' 의 순서로 하시 면 되겠습니다. 그럼 make install 까지 끝나면 /lib/modules/커널버전/pcmcia 안에 모듈이 인스톨이 되며 /etc/pcmcia안에 설정화일과 스크립트가 설치되고 /etc/rc.d/init.d/안에 pcmcia데몬이 설치가 되고 각종 유틸리티들이 /sbin/안에 설치됩니다.이상 저의 사용담을 적어 보았는데요. 솔직히 하드나 스카시 카드를 사용해 본적이없어서 잘은 모르겠지만 과정이 비슷하지 않을까 합니다. 노트북 사용이 점점 보편화되고 있는 시점에 조금이나마 도움이 되었으면 합니다.P.S1. 혹시 다른 장치들을 (랜카드 말고 스카시나 하드등) 사용하시는 분들은 이곳에 글을 남기신다면 다른 사람들에게 도움이 되지 않을까 합니다.P.S2. 위글대로 했는데 되지 않는다고 저에게 항의하는 메일을 정중히 거절합니다. 저 역시 리눅스에 깊지 못하기 때문에 겉지식을 전해드렸을수도 있지만, 리눅 스는 어디까지나 사용자에게 많은 책임이 주어지는 운영체계이기 때문입니다. 하지만 어떻게 했는데 잘 되지 않는다고 도움을 청하신다면 저또한 같이 생각 하며 고민해 볼수도 있겠습니다.P.S3. 끝으로 리눅스와 리눅서의 번영과 행복을 빕니다. 그리고 적수네 동네도요.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved