>> Read No. 667 article  
[USB 잘 사용하기...]

등록 2000-08-10 13:24:00     조회 4
이름 최광일    

		글쓴이 : 최광일 (hanbit at kjssa.co.kr)
===================================================================================
이 문서는 리눅스 사용자들에게 문제해결 방법에 있어서 하나의 경험을 알려주는 것입니
다. 이 문서는 저자의 경험에서 우러나온(?) --난 국물이 아니야~~- 것으로 저작권은 없습니
다. 그냥 리눅서들에게 도움이 된다면 그걸로 충분하고 항상 동경해 온 적수님에게 이 글
을 바칩니다. .. 그래도 궂이따지자면 다들 아시는 GPL을 따릅니다. 그냥 생각나는 데로 적
어나간 글이므로 들여쓰기 엉망, 띄어쓰기 문법 엉망..철자 많이 틀릴 것 같고.. 아무튼..잘
못된 부분이 있으면 다시 메일 보내세요.. 정정하겠습니다. 아무튼 처음 쓰는 것이라 어색
하고 어눌하지만 이쁘게 봐주세요. 좋은 포맷으로 변환해 주실 분께 고마움을 미리 전합니
다.                                                        2000.8.6-7 (음력 칠석) ..
===================================================================================
 USB의 사용은 커널이 2.2.xx로 올라오면서 부터 점차적으로 가능해졌다. 물론 개발자 버전에
서는 2.3.xx부터라 해도 할 말 없슴다.
 그러다가 2.2 대의 USB 코드가 horribly outdated해서 대부분이 작동하지 않았다.
 그래서 2.2.16으로의 USB Drivers Backporting 이 이루어졌다.
 즉 2.3대의 USB코드가 역으로 흘러 들어왔음을 의미한다.  음..시대를 거슬러 가는 듯한 느
낌이군..  Backporting 된 곳의 주소는 http://www.suse.cz/development/usb-backport/ 이곳으로  가면 되겠
습니다.  아무튼 이 정도로 서론은 마치고 필자가 이번에 사용한 USB 장비로는 키보드와 마
우스 그리고 필립스 웹카메라 사블 웹캠3이다.  키보드와 마우스는 삼성전자의 M6300 모델에
 딸려 나오는 것이다. 커널 컴파일에 사용한 버전은 2.4.0-test5버젼입니다.
 기본적인 USB설정을 위해서는 KLDP의 USB-HOWTO-1.html 을 참고하는 것을 권하지 않습니다. 이 문
서는  제가 생각하기에 USB초기 문서라 참조를 하려고 해도 위에서도 말했듯이 너무나 Outdat
ed해서 커널에  따라오는 문서인 Documentation/usb/input.txt를 참고하시기 바랍니다. 어느정도 X 
를 설정해 보신 분이라면 쉽게 가능하리라 봅니다. --중요-- 한가지 더 제가 틀릴 수도 있으
나 경험에서 나온바로는 USB 모듈을 올릴 때 input.txt에 나온 순서대로 올려서는 키보드가 먹
통이 되는 수가 있으므로 다음과 같은 순서로 모듈을 올려야 합니다. 문서에는 input->mousedev
->keybdev->usbcore->usb-[uo]hci->hid 이런 순으로 했으나 usb-[uo]hci 와 hid의 순서가 바껴야 합니다.
 그럼 컴파일을 하는 옵션은  모듈 버젼이 모듈에 들어가는 Set Version...어찌고 저찌고..이
건 [N] 로 해 주시고  USB 옵션을 정하는 곳에 보면
Support USB --> [M]
UHCI  --->   [M]
AUDIO --->   [M] --필자의 경우 WEBCAM에 마이크가 장치되어 있어서 모듈로 설정함--
HID  ----> [M]
HIDBP KeyBoard  --> [M]
HIDBP Mouse  --> [M]
keyboard --> [M]
mouse  --> [M]
 이 정도로 하면 웬만한 USB장치는 잡을 수 있습니다. 그리고 크리에이티브 사의 Webcam3의 사
용하시려면  OV511을 모듈로 지원하던지 커널에 포함해서 잡을 수 있습니다. 그러나 이것만 
한다고 해서 잡히지는 않습니다.  Character Device의 Video For Linux의 옵션을 모듈로 주든지 커널
에 포함 해 주어야 OV511 부분이 활성화 됩니다.  Webcam2는 사용하는 칩이 CPia칩을 사용하기 
땜에 다른 옵션을 줘야한다고 하더군. Video For Linux 의 아랫부분에 보면 CPia에 대해서 설정
하는 부분이 있습니다.  복잡하죠? 전 이거 하느라 거의 며칠 삽질했습니다. 지금 생각해 
보면 문서만 잘 읽어봤어도 삽질은 안 해도 되는 건데..후회 막심.. 저 같은 경우를 겪는 리
눅서가 없기를 바라는 마음에서 이 글을 작성하는 중입니다.  아무튼 필립스 웹 카메라를 
사용하시는 분은 다음 주소를 참고하세요..--> http://www.smcc.demon.nl/webcam/ 이곳에서 가시면 Ins
tallation notes 가 있는데 이 문서를 참고하시면 됩니다. 아직 소스는 공개되지 않았고 모듈을
 바이너리로만 제공합니다. 빨랑 소스 공개했으면 좋겠는데.. 소스를 공개하지 못하는 이
유에 대해서도 나와 있는데 필립스사랑 관계가 있는 듯... 그래도 이게 어딥니까? 조금 있
다 보면 공개하겠죠?  지원하는 카메라 종류와 커널 버젼등 다양한 정보가 제공됩니다.  
아무튼 커널 컴파일까지 하고 나시면 ( 저한테 커널 컴파일 하는 법까지 묻진 마세요..이미
 좋은 문서들이 많이 있습니다. 그 문서를 참고하세요. ) 커널 문서에 나온 것처럼 마우스 
드바이스를 만들어야 합니다.  mkdir /dev/input cd /dev/input
mknod mice c 13 63
 하시고 나서 XF86Config문서에서 Pointer부분을 고쳐주셔야 합니다.
 Section "Pointer"
        Protocol "ImPS/2"
        Device "/dev/input/mice"
        ZAxisMapping 4 5   ## 이 부분이 휠 설정부분..
EndSection
 아참 요즘 나온 대부분의 USB마우스는 대부분이 휠마우스라서 이왕이면 휠 기능까지 추가 
하면 좋겠죠? 그렇다면 3Button Emulation기능을 주석을 달아서 비활성화 시키세요..
 # Emulate3Buttons
# Emulate3Timeout 50   #(sharp) 표시가 주석인 줄 다 아시죠?
  콘솔상에서도 마우스를 사용하고 싶으시면 다음과 같은 명령어를 내리세요 물론 루트이
죠..  gpm -t ps2 -m /dev/input/mice
 이렇게 하면 gpm이고 이미 떠 있다고 나올 것입니다. 프로세스 번호가 나오면 그걸 kill -9 [p
id]  위 명령어를 다시 해 주시면 마우스를 콘솔에서도 사용할 수 있습니다.
 그 다음에 모듈을 올려주어야 하는데 위에서 말한 순서대로 하면 됩니다. modprobe 또는 insmo
d을 사용하시면 됩니다. 순서를 주의하세요. 순서가 틀리면 키보드가 먹통 될 수 도 있는데
  그런다고 그냥 리셋을 누르는 것보다는 네트워크로 접속해서 reboot을 하는 것이 안전하
겠죠? 네트워크에 안 물려 있는 리눅스 박스라면 어쩔 수 없이 리셋을 해야겠지만..
 그럼 문의 할 곳은 hanbit at kjssa.co.kr 해 주시고요... 즐거운 리눅싱..해피 USB~~ing..
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.40 초 ] 작업시간: [ 0.09 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791029546
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.