리눅스에서 무선랜카드의 드라이버를 설치하려 합니다.
레드헷 리눅스 6.4버전이고, 무선 네트워킹 실험을 위한 테스트 보드입니다. 세 개의 유선 랜카드가 장착되어서 잘 작동되는 상황이고, 이번에 Atheros 칩셋을 이용한 무선 랜카드를 설정해서 잡는 과정입니다.
MADWIFI의 드라이버를 사용하려 하는데, 리눅스에서 새로운 드라이버를 설치하는 과정 전반을 이해하지 못하겠습니다. 윈도우 시스템 처럼 드라이버만 설치하면 되는 것이 아니고, 커널 컴파일도 해야 하고 설정도 해줘야 하고, 하드웨어도 직접 찾아줘야 한다는 등 여러 글을 읽어도 어떤 공통분모가 없어서 무척 힘드네요. 커널 컴파일도 필요하다고 하는데, (Readme 파일에서 말함) 역시 어떤 과정인지는 모르겟습니다.
일단, README 파일에 나왔는 내용은
trouble% make
를 입력하라고 하는데, 작동하지 않습니다.
그냥
make 를 설치하면 몇가지 워닝과 함께 일단 설치는 됩니다만 이후 하드웨어 설정을 잡지 못하겠습니다.
그리고
Warning: loading /lib/modules/2.4.20-8/net/ath_hal.o will taint the kernel: non-GPL license - Proprietary
See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module ath_hal loaded, with warnings
에러메세지가 나오는데, 위의 사이트에서 확인한 바에 의하면 어떤 "라이센스" 권한 문제라는 것 까지는 알겠는데 원인과 해결책은 모르겠습니다.
제가 바라는 조언은 다음과 같습니다.
1. 혹 MADWIFI 설치를 해보신 분이 계시다면, 설치과정 - 폴더 위치, 명령어, 옵션 설정, 콘피그 설정 등 - 을 설명해 주세요.
2. 위의 에러 메세지는 어떤 의미를 갖습니까?
3. 일반적인 리눅스 환경에서의 새로운 장치 추가와 그에 따른 드라이버 설치과정을 알려주세요. 이 부분이 제일 어렵습니다. 소스를 아무 폴더에나 압축을 풀어주면 되는건가요? 그냥 make 라고 입력해서 makefile을 실행시키면 되지 않습니까? 이후 make de(커널 옵션 수정 후) 는 어떤 기능인가요?
책 등에서 설명을 구할 수 없는 내용들입니다. 부디 조언을 부탁드립니다.
드라이버의 ReadME 파일을 첨부합니다.
| 첨부 | 파일 크기 |
|---|---|
| 18.54 KB | |
| 18.54 KB |


댓글 달기