I was meaning Dm6446 when I mentioned DaVinci. ________________________________
From: Laurent Meyer [mailto:[EMAIL PROTECTED] Sent: Wed 4/9/2008 2:37 PM To: Subbrathnam, Swaminathan Cc: [email protected] Subject: RE: DM355 + MVL 2.6.10 USB stalling endpoint error Le mercredi 09 avril 2008 à 14:35 +0530, Subbrathnam, Swaminathan a écrit : > Meyer, > Are you able to work with this Webcam on Davinci ? > I am not sure what you mean by Davinci, this webcam works on a PC workstation with uvcvido driver, i have not tested it on dm6446 board though. > Swami > > -----Original Message----- > From: Laurent Meyer [mailto:[EMAIL PROTECTED] > Sent: Wednesday, April 09, 2008 2:22 PM > To: Subbrathnam, Swaminathan > Cc: [email protected] > Subject: RE: DM355 + MVL 2.6.10 USB stalling endpoint error > > > Le mercredi 09 avril 2008 à 14:07 +0530, Subbrathnam, Swaminathan a > écrit : > > I think Webcam support was not validated on that release on DM355 platform. > > You would require further updates for supporting webcams/ISO devices. > > > > Patches are available for DaVinci platform that will enable support for > > ISO/Webcams over DaVinci. You can try to port the same over DM355. > > Another option is to wait until TI gets this update released on DM355. > > > > Regards > > swami > > I have already ported the ISO patch from Davinci but it led to the same > results. > It seems that the issue is more on USB2 protocol: > If you look on the traces below, there is a lot of "control NAK > timeouts". This can be a normal situation but we got more than the > driver expected: > see traces "no URB for end 0" > > > > > > > -----Original Message----- > > From: Laurent Meyer [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, April 09, 2008 2:03 PM > > To: Subbrathnam, Swaminathan > > Cc: [email protected] > > Subject: RE: DM355 + MVL 2.6.10 USB stalling endpoint error > > > > > > Le mercredi 09 avril 2008 à 14:00 +0530, Subbrathnam, Swaminathan a > > écrit : > > > Meyer, > > > > > > Are you using the 2.6.10 stack that came with the DM355 > > > EVM that is released by TI/MV ? > > > > > > > > > > Yes i do ! > > > > > > > > swami > > > > > > > > > > > > > > > ______________________________________________________________________ > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On > > > Behalf Of Laurent Meyer > > > Sent: Wednesday, April 09, 2008 12:36 PM > > > To: [email protected] > > > Subject: DM355 + MVL 2.6.10 USB stalling endpoint error > > > > > > > > > > > > > > > Hi all > > > > > > I try to make work a Philips WEBCAM SPC 1300NC > > > USB webcam on a TI DM355 with montavista kernel 2.6.10, i backported > > > uvcvideo driver, but i have a "stalling endpoint" error, see driver > > > debug below. > > > > > > Here is the complete log > > > > > > Any help would be appreciated. > > > > > > <7>musb_submit_urb 2032: submit c6a7ede0 hw0, dev7 ep0in, len > > > 255 > > > <7>musb_start_urb 232: urb c6a7ede0: ep0out, type 2, max 64, addr 7, > > > buffer c6b8 > > > <7>musb_ep_program 655: --> hw0, urb c6a7ede0, spd3 dev7 ep0out, hub0 > > > port1, by8 > > > <7>musb_write_fifo 427: TX ep0 fifo c7800420 count 8 buf > > > c6be51e0 > > > <7>musb_start_urb 285: Start TX0 > > > pio > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0200, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_continue 1246: start > > > IN-DATA > > > <7>musb_h_ep0_irq 1378: more ep0 DATA, csr > > > 0020 > > > <7>tototata8 status = > > > 0 > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0001, count 52, urb > > > c6a7ede0 > > > <7>musb_read_fifo 446: RX ep0 fifo c7800420 count 52 buf > > > c6a75c80 > > > <7>musb_h_ep0_irq 1391: ep0 STATUS, csr > > > 0042 > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 00c2, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_irq 1320: control NAK > > > timeout > > > <7>__musb_giveback 328: complete c6a7ede0 (0), dev7 ep0in, > > > 52/255 > > > <6>usb 1-1: Product: Philips SPC 1300NC > > > Webcam > > > usb 1-1: Product: Philips SPC 1300NC > > > Webcam > > > > > > <7>musb_submit_urb 1936: pUrb=c6a7ede0, end=0, > > > bufsize=255 > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0082, count 0, urb > > > 00000000 > > > <7>musb_h_ep0_irq 1320: control NAK > > > timeout > > > <7>musb_h_ep0_irq 1360: no URB for end > > > 0 > > > > > > <7>musb_submit_urb 1987: end 0 claimed for type=2, addr=7, > > > end=0 > > > > > > <7>musb_submit_urb 2032: submit c6a7ede0 hw0, dev7 ep0in, len > > > 255 > > > <7>musb_start_urb 232: urb c6a7ede0: ep0out, type 2, max 64, addr 7, > > > buffer c6b8 > > > <7>musb_ep_program 655: --> hw0, urb c6a7ede0, spd3 dev7 ep0out, hub0 > > > port1, by8 > > > <7>musb_write_fifo 427: TX ep0 fifo c7800420 count 8 buf > > > c6be51e0 > > > <7>musb_start_urb 285: Start TX0 > > > pio > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0200, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_continue 1246: start > > > IN-DATA > > > <7>musb_h_ep0_irq 1378: more ep0 DATA, csr > > > 0020 > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0204, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_irq 1312: STALLING > > > ENDPOINT > > > <7>musb_h_ep0_irq 1331: > > > aborting > > > <7>__musb_giveback 328: complete c6a7ede0 (-32), dev7 ep0in, > > > 0/255 > > > > > > <7>musb_submit_urb 1936: pUrb=c6a7ede0, end=0, > > > bufsize=255 > > > > > > <7>musb_submit_urb 1987: end 0 claimed for type=2, addr=7, > > > end=0 > > > > > > <7>musb_submit_urb 2032: submit c6a7ede0 hw0, dev7 ep0in, len > > > 255 > > > <7>musb_start_urb 232: urb c6a7ede0: ep0out, type 2, max 64, addr 7, > > > buffer c6b8 > > > <7>musb_ep_program 655: --> hw0, urb c6a7ede0, spd3 dev7 ep0out, hub0 > > > port1, by8 > > > <7>musb_write_fifo 427: TX ep0 fifo c7800420 count 8 buf > > > c6be51e0 > > > <7>musb_start_urb 285: Start TX0 > > > pio > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0200, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_continue 1246: start > > > IN-DATA > > > <7>musb_h_ep0_irq 1378: more ep0 DATA, csr > > > 0020 > > > <7>tototata8 status = > > > 0 > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0001, count 22, urb > > > c6a7ede0 > > > <7>musb_read_fifo 446: RX ep0 fifo c7800420 count 22 buf > > > c6a75c80 > > > <7>musb_h_ep0_irq 1391: ep0 STATUS, csr > > > 0042 > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 00c2, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_irq 1320: control NAK > > > timeout > > > <7>__musb_giveback 328: complete c6a7ede0 (0), dev7 ep0in, > > > 22/255 > > > <6>usb 1-1: Manufacturer: Philips > > > CE > > > usb 1-1: Manufacturer: Philips > > > CE > > > <7>DEV: registering device: ID = > > > '1-1' > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0082, count 0, urb > > > 00000000 > > > <7>musb_h_ep0_irq 1320: control NAK > > > timeout > > > <7>musb_h_ep0_irq 1360: no URB for end > > > 0 > > > <7>usb 1-1: > > > hotplug > > > <7>PM: Adding info for > > > usb:1-1 > > > <7>bus usb: add device > > > 1-1 > > > <7>bound device '1-1' to driver > > > 'usb' > > > > > > <7>musb_submit_urb 1936: pUrb=c6a7ede0, end=0, > > > bufsize=0 > > > > > > <7>musb_submit_urb 1987: end 0 claimed for type=2, addr=7, > > > end=0 > > > > > > <7>musb_submit_urb 2032: submit c6a7ede0 hw0, dev7 ep0out, len > > > 0 > > > <7>musb_start_urb 232: urb c6a7ede0: ep0out, type 2, max 64, addr 7, > > > buffer c6b8 > > > <7>musb_ep_program 655: --> hw0, urb c6a7ede0, spd3 dev7 ep0out, hub0 > > > port1, by8 > > > <7>musb_write_fifo 427: TX ep0 fifo c7800420 count 8 buf > > > c6be5d20 > > > <7>musb_start_urb 285: Start TX0 > > > pio > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0200, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_irq 1391: ep0 STATUS, csr > > > 0060 > > > <7>musb_interrupt 1606: <== IRQ host usb0000 tx0001 > > > rx0000 > > > <7>musb_h_ep0_irq 1302: <== csr0 0244, count 0, urb > > > c6a7ede0 > > > <7>musb_h_ep0_irq 1312: STALLING > > > ENDPOINT > > > <7>musb_h_ep0_irq 1331: > > > aborting > > > <7>__musb_giveback 328: complete c6a7ede0 (-32), dev7 ep0out, > > > 0/0 > > > > > > <3>usb 1-1: can't set config #1, error > > > -32 > > > usb 1-1: can't set config #1, error > > > -32 > > > <7>bus usb: remove device > > > 1-1 > > > <7>PM: Removing info for > > > usb:1-1 > > > <7>usb 1-1: > > > hotplug > > > > > > <7>MGC_VirtualHubSubmitUrb 377: ROOT SETUP req23.01 v0001 i0001 > > > l0 > > > <7>MGC_VirtualHubSubmitUrb 457: enable port > > > 0 > > > <7>MGC_VirtualHubSubmitUrb 648: URB status 0, len > > > 0 > > > > > > <7>MGC_VirtualHubSubmitUrb 377: ROOT SETUP req23.01 v0001 i0001 > > > l0 > > > <7>MGC_VirtualHubSubmitUrb 457: enable port > > > 0 > > > <7>MGC_VirtualHubSubmitUrb 648: URB status 0, len > > > 0 > > > <7>hub 1-0:1.0: state 5 ports 1 chg fffe evt > > > 0006 > > > > > > <7>MGC_VirtualHubSubmitUrb 377: ROOT SETUP reqa3.00 v0000 i0001 > > > l4 > > > <7>MGC_VirtualHubSubmitUrb 392: GET_STATUS(), bType=20, bRecip=03, > > > wIndex=0001 > > > <7>MGC_VirtualHubSubmitUrb 433: status 0503 change > > > 0000 > > > <7>MGC_VirtualHubSubmitUrb 648: URB status 0, len > > > 4 > > > > > > -- > > > > > > > > > Laurent MEYER. > > > > > > > > > > > > > > > > > > > > > > > > > -- > Laurent MEYER. > Resp projets Borea SAS > Tél: +331 75 43 78 43 > Email: [EMAIL PROTECTED] > -- Laurent MEYER. Resp projets Borea SAS Tél: +331 75 43 78 43 Email: [EMAIL PROTECTED]
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
