질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

윈도용 USB 장치를 개발, 리눅스에서 인식시키려면?

작성자 정보

  • 박영문 작성
  • 작성일

컨텐츠 정보

본문

윈도에서 인식 하는 USB 장치를 개발한 상태에서(Vendor ID 등록됨)
리눅스에서 자동인식 또는 수동으로 인식시키려면 어떻게 하면 되는지요?
드라이버 필요없는 키보드 마우스 같은 USB 표준 장치입니다. 
usb composite device descriptor  4개로 구성.. lsusb 나 dmesg 에서 인식실패 timeout 발생함
감사합니다. 

관련자료

댓글 2

김익한님의 댓글

  • 김익한
  • 작성일
해당 모델의 모듈을 올려 보시기 바랍니다.

박영문님의 댓글

  • 박영문
  • 작성일
AT90USB162(www.atmel.com)칩을 이용했습니다.
dmesg는 아래와 같습니다.  윈도에서는 기본으로 가지고 있는 HID 드라이버를 사용합니다.
즉, 표준화된 것을 사용하므로 특이한 것은 없습니다. 외국사이트에서도 찾고 있는데 usb composite device에
대한 정확한 정보가 없네요. 리눅스 사이트의 디렉터에게도 메일로 물어봤는데
timeout 은 기기쪽 문제라고 생각된다고 하네요. 기기 문제면 윈도에서 인식 안 되어야 정상 아닐까요?
[ 1323.040059] usb 2-1: new full speed USB device using uhci_hcd and address 2
[ 1323.269935] usb 2-1: configuration #1 chosen from 1 choice
[ 1323.282972] input: Nxxxx JOY000: Multi Motion Controller as /devices/pci0000:00/0000:00:10.0/usb2/2-1/2-1:1.0/input/input7
[ 1323.304294] generic-usb 0003:1F0D:0201.0004: input,hidraw0: USB HID v1.10 Mouse [Nxxxx JOY000: Multi Motion Controller] on usb-0000:00:10.0-1/input0
[ 1333.313073] generic-usb 0003:1F0D:0201.0005: timeout initializing reports
[ 1333.321196] input: Nxxxx JOY000: Multi Motion Controller as /devices/pci0000:00/0000:00:10.0/usb2/2-1/2-1:1.1/input/input8
[ 1333.332321] generic-usb 0003:1F0D:0201.0005: input,hidraw1: USB HID v1.10 Joystick [Nxxxx JOY000: Multi Motion Controller] on usb-0000:00:10.0-1/input1
[ 1368.337113] generic-usb: probe of 0003:1F0D:0201.0006 failed with error -110
[ 1368.337539] usbhid 2-1:1.3: couldn't find an input interrupt endpoint

공지사항


뉴스광장


  • 현재 회원수 :  60,033 명
  • 현재 강좌수 :  35,783 개
  • 현재 접속자 :  170 명