Hi,

I've been testing the patch recently submitted by Rodolfo for PXA27x 
gadget support and have come across a problem with RNDIS (using 2.6.19.1 
kernel).  I haven't delved into the usb section of the kernel before so 
was hoping someone could point me in the right direction.

When I plug the device into a Windows XP machine (with the linux RNDIS 
driver installed).  I get a usb ethernet device come up in windows but 
it fails to connect.  The Linux side shows that an RNDIS connection has 
been made.  Searching around I've found on the familiar archives someone 
has tested RNDIS on 2.6.19 and had it working with a pxa25x but not with 
the pxa27x so it seems I'm not the only one experiencing this problem.

I've enabled debugging in both rndis.c and pxa27x_udc.c.  When I plug 
the device into the Windows box I get the messages below.  Hoping 
someone can steer me in the right direction...

Regards,
Justin.

<3>udc: Interrupt, UDCISR0:0x00000000, UDCISR1:0x10000000, UDCCR:0x00000003
<3>udc: USB suspend
<3>udc: Interrupt, UDCISR0:0x00000000, UDCISR1:0x20000000, UDCCR:0x00000003
<3>udc: USB resume
<3>udc: SB reset start
<3>udc: Trace path 1
<6>udc: USB reset
<3>udc: Interrupt, UDCISR0:0x00000000, UDCISR1:0x10000000, UDCCR:0x00000003
<3>udc: USB suspend
<3>udc: Interrupt, UDCISR0:0x00000000, UDCISR1:0x20000000, UDCCR:0x00000003
<3>udc: USB resume
<3>udc: SB reset start
<3>udc: Trace path 1
<6>udc: USB reset
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0100 i0000 l0040
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: SB reset start
<3>udc: Trace path 1
<6>udc: USB reset
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0100 i0000 l0012
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0200 i0000 l0009
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:00000000,ep->desc:00000000,ep->dma:-1
<3>udc: SETUP 80.06 v0200 i0000 l00ff
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0600 i0000 l000a
<3>udc: protocol STALL, 81 err -95
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0300 i0000 l00ff
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:00000000,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0302 i0409 l00ff
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0300 i0000 l00ff
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:00000000,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0302 i0409 l00ff
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0100 i0000 l0012
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: SETUP 80.06 v0200 i0000 l0009
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:00000000,ep->desc:00000000,ep->dma:-1
<3>udc: SETUP 80.06 v0200 i0000 l0043
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00000003
<3>udc: USB SET_CONFIGURATION or SET_INTERFACE command received
<3>udc: enabled Interrupt-in-3
<3>udc: enabled Bulk-in-1
<3>udc: enabled Bulk-out-2
<3>udc: pxa27x_ep_queue, ep point 2 is queue
<3>udc: req:c06c98a0,ep->desc:c03395c0,ep->dma:-1
<3>udc: pxa27x_ep_queue, ep point 2 is queue
<7>rndis_set_param_medium: 0 97280
<6>usb0: full speed config #2: 100 mA, Ethernet Gadget, using RNDIS
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:00000000,ep->desc:00000000,ep->dma:-1
<3>udc: pxa27x_udc_irq: con:2,inter:0,alt:0
<6>handle_ep0: Busy
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00001003
<3>udc: SETUP 21.00 v0000 i0000 l0018
<3>udc: pxa27x_ep_queue, ep point 0 is queue
<3>udc: req:c061c1e0,ep->desc:00000000,ep->dma:-1
<3>udc: Interrupt, UDCISR0:0x00000001, UDCISR1:0x00000000, UDCCR:0x00001003
<7>rndis_msg_parser: REMOTE_NDIS_INITIALIZE_MSG
<3>udc: pxa27x_ep_queue, ep point 3 is queue
<3>udc: wrote Interrupt-in-3 count:8 bytes/L/S 0 left c061c160
<3>udc: req:00000000,ep->desc:c03395d2,ep->dma:-1

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to