On Sun, 04 Jul 2010 01:48:57 +0200 Robert Jarzmik <robert.jarzmik@xxxxxxx> wrote: > Antonio Ospite <ospite@xxxxxxxxxxxxxxxxx> writes: > > > Done that as well this time. See > > http://people.openezx.org/ao2/tmp/pxa27x-udc_BUG/ > > I replaced the old files with the new ones as per your instructions. > > Nice. > > Now, would you test the patch attached in this mail to see if : > - it fixes your Oops > - the UDC is usable after you attach a gadget driver to pxa27x_udc > The Oops does not occurr anymore but UDC does not work yet, with DEBUG disabled I see kernel stops here, no more messages _at_all_ after that: <6>[ 7.196467] pxa27x_udc: version 2008-04-18 <6>[ 7.201653] pxa27x-udc pxa27x-udc: USB reset And on the host side I get: [ 6512.104045] usb 4-2: new full speed USB device using ohci_hcd and address 50 [ 6512.512030] usb 4-2: device not accepting address 50, error -62 [ 6512.512063] hub 4-0:1.0: unable to enumerate USB device on port 2 If I enable debug back I can see some messages repeated over and over: <7>[ 12.545381] pxa27x-udc pxa27x-udc: ep0:handle_ep0_ctrl_req: protocol STALL, udccsr0=0c1 err 1 <7>[ 12.554164] pxa27x-udc pxa27x-udc: ep0:set_ep0state: state=SETUP_STAGE->STALL, udccsr0=0x0c1, udcbcr=8 <7>[ 12.562987] pxa27x-udc pxa27x-udc: ep0:handle_ep0: state=STALL, req=(null), udccsr0=0x0c1, udcbcr=8, irq_msk=1 <7>[ 12.571818] pxa27x-udc pxa27x-udc: ep0:set_ep0state: state=STALL->SETUP_STAGE, udccsr0=0x0c1, udcbcr=8 <7>[ 12.580628] pxa27x-udc pxa27x-udc: ep0:handle_ep0_ctrl_req: protocol STALL, udccsr0=0c1 err 1 <7>[ 12.589416] pxa27x-udc pxa27x-udc: ep0:set_ep0state: state=SETUP_STAGE->STALL, udccsr0=0x0c1, udcbcr=8 <7>[ 12.598241] pxa27x-udc pxa27x-udc: ep0:handle_ep0: state=STALL, req=(null), udccsr0=0x0c1, udcbcr=8, irq_msk=1 <7>[ 12.607076] pxa27x-udc pxa27x-udc: ep0:set_ep0state: state=STALL->SETUP_STAGE, udccsr0=0x0c1, udcbcr=8 <7>[ 12.615890] pxa27x-udc pxa27x-udc: ep0:handle_ep0_ctrl_req: protocol STALL, udccsr0=0c1 err 1 <7>[ 12.624681] pxa27x-udc pxa27x-udc: ep0:set_ep0state: state=SETUP_STAGE->STALL, udccsr0=0x0c1, udcbcr=8 <7>[ 12.633513] pxa27x-udc pxa27x-udc: ep0:handle_ep0: state=STALL, req=(null), udccsr0=0x0c1, udcbcr=8, irq_msk=1 <7>[ 12.642354] pxa27x-udc pxa27x-udc: ep0:set_ep0state: state=STALL->SETUP_STAGE, udccsr0=0x0c1, udcbcr=8 I noted that (either with or without this patch) a quite similar phone works, it's Motorola A1200 and has a different bootloader. Maybe comparing some registers can help here? Regards, Antonio -- Antonio Ospite http://ao2.it PGP public key ID: 0x4553B001 A: Because it messes up the order in which people normally read text. See http://en.wikipedia.org/wiki/Posting_style Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail?
Attachment:
pgpkhI8UFggrs.pgp
Description: PGP signature