도와주세요!!
글 수 15,339
2003.06.11 10:36:29 (*.231.168.11)
6664
EZboard에 USB host을 추가 하였습니다.
그래서 test중인데, USB만 HW를 땜질한 다음 TEST하면 USB mouse 삽입시 인식
이 됩니다. 그런데 PS2 HW를 추가 땜질 한면 PS2는 작동하는데, USB mouse가
인식이 안됩니다. 그래서 USB을 삭제하고 PS2만을 사용하면 여전히 PS2는 잘
잘동합니다. 이런 경우도 있나요?
사용한 디바이스 드라이버 소스는 모드 같은 것을 사용했습니다.
USB mouse가 인식이 되지 않을때, 마우스에 따라 및의 두 가지중 하나의
message가 나옵니다.
1.
ezboard login: hub.c: USB new device connect on bus1/1, assigned device
number 2
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ a0] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 107] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 16e] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 1d5] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 23c] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 2a3] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
..
..
2.
ezboard login: hub.c: USB new device connect on bus1/1, assigned device
number 2
done_list: packet err, cc = 0x4, urb->length = 0x0, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x0, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x0, actual_len = 0x0,
urb_state =0x2
done_list: excessive error: errcount = 0x4,
cc = 0x4
done_list: packet err, cc = 0x4, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: excessive error: errcount = 0x4,
cc = 0x4
..
..
그래서 test중인데, USB만 HW를 땜질한 다음 TEST하면 USB mouse 삽입시 인식
이 됩니다. 그런데 PS2 HW를 추가 땜질 한면 PS2는 작동하는데, USB mouse가
인식이 안됩니다. 그래서 USB을 삭제하고 PS2만을 사용하면 여전히 PS2는 잘
잘동합니다. 이런 경우도 있나요?
사용한 디바이스 드라이버 소스는 모드 같은 것을 사용했습니다.
USB mouse가 인식이 되지 않을때, 마우스에 따라 및의 두 가지중 하나의
message가 나옵니다.
1.
ezboard login: hub.c: USB new device connect on bus1/1, assigned device
number 2
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ a0] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 107] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 16e] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 1d5] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 23c] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
hc_simple.h: cmd(8): 00 05 02 00 00 00 00 00
SOF interrupt: td_array->len = 0x1, s/b: 0
INTERRUPT URB:[ 2a3] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-
115(ffffff8d)
..
..
2.
ezboard login: hub.c: USB new device connect on bus1/1, assigned device
number 2
done_list: packet err, cc = 0x4, urb->length = 0x0, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x0, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x0, actual_len = 0x0,
urb_state =0x2
done_list: excessive error: errcount = 0x4,
cc = 0x4
done_list: packet err, cc = 0x4, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: excessive error: errcount = 0x4,
cc = 0x4
..
..