Hi, I had the chance to try out the arcom viper (PXA255) + logitech 4000 today.
Results were....different to the problems I had with the advantech. -----Begin Debug Output----- [EMAIL PROTECTED] tmp# ./vidcat -p y -d /dev/video0 isp116x: dbg tango: hc_start_int isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: dbg tango: hc_stop_int isp116x: dbg tango: hc_start_int isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: dbg tango: hc_stop_int isp116x: dbg tango: hc_start_int 0 0 a isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 0 8 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x0 isp116x: dbg tango: hc_stop_int isp116x: dbg tango: hc_start_int isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGERR done_list: packet err, cc = 0xf, urb->length = 0xc, actual_len = 0xc, urb_state =0x0 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: dbg tango: hc_stop_int isp116x: dbg tango: hc_start_int isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: DBGFUNC enter sh_done_list: td_array->len = 0x1 isp116x: dbg tango: hc_stop_int -----End Debug Output----- Vidcat then just hangs after this. From dmesg output it seems to me as if the webcam has been initialised properly and set to the correct mode - theres no timeout problems with this board, but still no data actually gets transferred :( I shall investigate. Dominic ------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel