* [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin
@ 2008-05-17 11:01 Bryan Wu
[not found] ` <1211022081-27298-1-git-send-email-cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
` (2 more replies)
0 siblings, 3 replies; 21+ messages in thread
From: Bryan Wu @ 2008-05-17 11:01 UTC (permalink / raw)
To: me, david-b, tony; +Cc: linux-omap, linux-usb, linux-kernel
Hi folks,
We discussed these 4 bugs before. Now we fixed them.
Please review following 2 patches.
Thanks
-Bryan
^ permalink raw reply [flat|nested] 21+ messages in thread[parent not found: <1211022081-27298-1-git-send-email-cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>]
* [PATCH 1/2] MUSB: fix bug - since 2.6.24 urb API changed, giveback function return wrong status 2008-05-17 11:01 [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin Bryan Wu @ 2008-05-17 11:01 ` Bryan Wu 2008-05-17 11:01 ` [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin Bryan Wu 2008-05-17 14:37 ` [PATCH 0/2] MUSB: 2 patches to fix some bug " David Brownell 2 siblings, 0 replies; 21+ messages in thread From: Bryan Wu @ 2008-05-17 11:01 UTC (permalink / raw) To: me-uiRdBs8odbtmTBlB0Cgj/Q, david-b-yBeKhBN/0LDR7s880joybQ, tony-4v6yS6AI5VpBDgjK7y7TUQ Cc: linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Bryan Wu When MUSB got STALL, but reported "short read trasfer" usb-storage: Command MODE_SENSE (6 bytes) usb-storage: 1a 00 3f 00 c0 00 usb-storage: Bulk Command S 0x43425355 T 0x18 L 192 F 128 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 192 bytes, 1 entries usb-storage: Status code -121; transferred 0/192 usb-storage: -- short read transfer usb-storage: Bulk data transfer result 0x1 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 0/13 usb-storage: -- short transfer usb-storage: Received 0-length CSW; retrying... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 0/13 usb-storage: -- short transfer usb-storage: Bulk status result = 1 usb-storage: -- transport indicates error, resetting usb-storage: storage_pre_reset The right message is: usb-storage: Command MODE_SENSE (6 bytes) usb-storage: 1a 00 3f 00 c0 00 usb-storage: Bulk Command S 0x43425355 T 0x6 L 192 F 128 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 192 bytes, 1 entries usb-storage: Status code -121; transferred 4/192 usb-storage: -- short read transfer usb-storage: Bulk data transfer result 0x1 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -32; transferred 0/13 usb-storage: clearing endpoint halt for pipe 0xc0010280 usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=82 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Attempting to get CSW (2nd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete Signed-off-by: Bryan Wu <cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> --- drivers/usb/musb/musb_host.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/drivers/usb/musb/musb_host.c b/drivers/usb/musb/musb_host.c index 3d4fc3e..535922d 100644 --- a/drivers/usb/musb/musb_host.c +++ b/drivers/usb/musb/musb_host.c @@ -422,7 +422,11 @@ musb_advance_schedule(struct musb *musb, struct urb *urb, qh = hw_ep->in_qh; else qh = hw_ep->out_qh; - qh = musb_giveback(qh, urb, 0); + + if (urb->status == -EINPROGRESS) + qh = musb_giveback(qh, urb, 0); + else + qh = musb_giveback(qh, urb, urb->status); if (qh && qh->is_ready && !list_empty(&qh->hep->urb_list)) { DBG(4, "... next ep%d %cX urb %p\n", -- 1.5.5 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 1/2] MUSB: fix bug - since 2.6.24 urb API changed, giveback function return wrong status @ 2008-05-17 11:01 ` Bryan Wu 0 siblings, 0 replies; 21+ messages in thread From: Bryan Wu @ 2008-05-17 11:01 UTC (permalink / raw) To: me, david-b, tony; +Cc: linux-omap, linux-usb, linux-kernel, Bryan Wu When MUSB got STALL, but reported "short read trasfer" usb-storage: Command MODE_SENSE (6 bytes) usb-storage: 1a 00 3f 00 c0 00 usb-storage: Bulk Command S 0x43425355 T 0x18 L 192 F 128 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 192 bytes, 1 entries usb-storage: Status code -121; transferred 0/192 usb-storage: -- short read transfer usb-storage: Bulk data transfer result 0x1 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 0/13 usb-storage: -- short transfer usb-storage: Received 0-length CSW; retrying... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 0/13 usb-storage: -- short transfer usb-storage: Bulk status result = 1 usb-storage: -- transport indicates error, resetting usb-storage: storage_pre_reset The right message is: usb-storage: Command MODE_SENSE (6 bytes) usb-storage: 1a 00 3f 00 c0 00 usb-storage: Bulk Command S 0x43425355 T 0x6 L 192 F 128 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 192 bytes, 1 entries usb-storage: Status code -121; transferred 4/192 usb-storage: -- short read transfer usb-storage: Bulk data transfer result 0x1 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -32; transferred 0/13 usb-storage: clearing endpoint halt for pipe 0xc0010280 usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=82 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Attempting to get CSW (2nd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete Signed-off-by: Bryan Wu <cooloney@kernel.org> --- drivers/usb/musb/musb_host.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/drivers/usb/musb/musb_host.c b/drivers/usb/musb/musb_host.c index 3d4fc3e..535922d 100644 --- a/drivers/usb/musb/musb_host.c +++ b/drivers/usb/musb/musb_host.c @@ -422,7 +422,11 @@ musb_advance_schedule(struct musb *musb, struct urb *urb, qh = hw_ep->in_qh; else qh = hw_ep->out_qh; - qh = musb_giveback(qh, urb, 0); + + if (urb->status == -EINPROGRESS) + qh = musb_giveback(qh, urb, 0); + else + qh = musb_giveback(qh, urb, urb->status); if (qh && qh->is_ready && !list_empty(&qh->hep->urb_list)) { DBG(4, "... next ep%d %cX urb %p\n", -- 1.5.5 ^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin 2008-05-17 11:01 [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin Bryan Wu [not found] ` <1211022081-27298-1-git-send-email-cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> @ 2008-05-17 11:01 ` Bryan Wu 2008-05-19 15:16 ` Gadiyar, Anand 2008-05-17 14:37 ` [PATCH 0/2] MUSB: 2 patches to fix some bug " David Brownell 2 siblings, 1 reply; 21+ messages in thread From: Bryan Wu @ 2008-05-17 11:01 UTC (permalink / raw) To: me, david-b, tony Cc: linux-omap, linux-usb, linux-kernel, Bryan Wu, Sonic Zhang - USB-IDE http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3789 - 30G iPod http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3806 - USB to CF/SD card reader http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3790 http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3807 Sonic found, when we got STALL, we should clear the toggle. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Bryan Wu <cooloney@kernel.org> --- drivers/usb/musb/musb_host.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/usb/musb/musb_host.c b/drivers/usb/musb/musb_host.c index 535922d..806c479 100644 --- a/drivers/usb/musb/musb_host.c +++ b/drivers/usb/musb/musb_host.c @@ -1473,7 +1473,7 @@ void musb_host_rx(struct musb *musb, u8 epnum) (void) musb->dma_controller->channel_abort(dma); xfer_len = dma->actual_len; } - musb_h_flush_rxfifo(hw_ep, 0); + musb_h_flush_rxfifo(hw_ep, MUSB_RXCSR_CLRDATATOG); musb_writeb(epio, MUSB_RXINTERVAL, 0); done = true; goto finish; -- 1.5.5 ^ permalink raw reply related [flat|nested] 21+ messages in thread
* RE: [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin 2008-05-17 11:01 ` [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin Bryan Wu @ 2008-05-19 15:16 ` Gadiyar, Anand 2008-05-19 15:28 ` Mike Frysinger 0 siblings, 1 reply; 21+ messages in thread From: Gadiyar, Anand @ 2008-05-19 15:16 UTC (permalink / raw) To: Bryan Wu, me@felipebalbi.com, david-b@pacbell.net, tony@atomide.com Cc: linux-omap@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Sonic Zhang Hi, I am unable to visit any of these links. I get the following error "Unknown or invalid plugin: 'tracker'". Regards, Anand > -----Original Message----- > From: linux-usb-owner@vger.kernel.org > [mailto:linux-usb-owner@vger.kernel.org] On Behalf Of Bryan Wu > Sent: Saturday, May 17, 2008 4:31 PM > To: me@felipebalbi.com; david-b@pacbell.net; tony@atomide.com > Cc: linux-omap@vger.kernel.org; linux-usb@vger.kernel.org; > linux-kernel@vger.kernel.org; Bryan Wu; Sonic Zhang > Subject: [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin > > - USB-IDE > > <http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3789> > - 30G iPod > > <http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3806> > - USB to CF/SD card reader > > <http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3790> > > <http://blackfin.uclinux.org/gf/project/linux-kernel/tracker/?action=TrackerItemEdit&tracker_item_id=3807> > > Sonic found, when we got STALL, we should clear the toggle. > > Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> > Signed-off-by: Bryan Wu <cooloney@kernel.org> > --- > drivers/usb/musb/musb_host.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/drivers/usb/musb/musb_host.c > b/drivers/usb/musb/musb_host.c > index 535922d..806c479 100644 > --- a/drivers/usb/musb/musb_host.c > +++ b/drivers/usb/musb/musb_host.c > @@ -1473,7 +1473,7 @@ void musb_host_rx(struct musb *musb, u8 epnum) > (void) > musb->dma_controller->channel_abort(dma); > xfer_len = dma->actual_len; > } > - musb_h_flush_rxfifo(hw_ep, 0); > + musb_h_flush_rxfifo(hw_ep, MUSB_RXCSR_CLRDATATOG); > musb_writeb(epio, MUSB_RXINTERVAL, 0); > done = true; > goto finish; > -- > 1.5.5 > > -- > To unsubscribe from this list: send the line "unsubscribe > linux-usb" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin 2008-05-19 15:16 ` Gadiyar, Anand @ 2008-05-19 15:28 ` Mike Frysinger 0 siblings, 0 replies; 21+ messages in thread From: Mike Frysinger @ 2008-05-19 15:28 UTC (permalink / raw) To: Gadiyar, Anand Cc: Bryan Wu, me@felipebalbi.com, david-b@pacbell.net, tony@atomide.com, linux-omap@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Sonic Zhang On Mon, May 19, 2008 at 11:16 AM, Gadiyar, Anand <gadiyar@ti.com> wrote: > I am unable to visit any of these links. I get the following error "Unknown or invalid plugin: 'tracker'". change "linux-kernel" in the url to "uclinux-dist" -mike ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-17 11:01 [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin Bryan Wu [not found] ` <1211022081-27298-1-git-send-email-cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2008-05-17 11:01 ` [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin Bryan Wu @ 2008-05-17 14:37 ` David Brownell 2008-05-19 6:39 ` Bryan Wu 2 siblings, 1 reply; 21+ messages in thread From: David Brownell @ 2008-05-17 14:37 UTC (permalink / raw) To: Bryan Wu; +Cc: me, tony, linux-omap, linux-usb, linux-kernel On Saturday 17 May 2008, Bryan Wu wrote: > > We discussed these 4 bugs before. Now we fixed them. > Please review following 2 patches. They looked plausible to me ... though the urb->status one is a bit of a band-aid, and when that field finally vanishes a better fix will be needed. - Dave ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-17 14:37 ` [PATCH 0/2] MUSB: 2 patches to fix some bug " David Brownell @ 2008-05-19 6:39 ` Bryan Wu [not found] ` <386072610805182339n2e141b83q4b8f9804194088e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 21+ messages in thread From: Bryan Wu @ 2008-05-19 6:39 UTC (permalink / raw) To: David Brownell; +Cc: me, tony, linux-omap, linux-usb, linux-kernel On Sat, May 17, 2008 at 10:37 PM, David Brownell <david-b@pacbell.net> wrote: > On Saturday 17 May 2008, Bryan Wu wrote: >> >> We discussed these 4 bugs before. Now we fixed them. >> Please review following 2 patches. > > They looked plausible to me ... though the urb->status > one is a bit of a band-aid, and when that field finally > vanishes a better fix will be needed. > OK, so is there any plan for merge the MUSB to mainline and finally to remove the urb->status? -Bryan ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: <386072610805182339n2e141b83q4b8f9804194088e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-19 6:39 ` Bryan Wu @ 2008-05-19 7:49 ` Felipe Balbi 0 siblings, 0 replies; 21+ messages in thread From: Felipe Balbi @ 2008-05-19 7:49 UTC (permalink / raw) To: Bryan Wu Cc: David Brownell, tony-4v6yS6AI5VpBDgjK7y7TUQ, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA On Mon, 19 May 2008 14:39:10 +0800, "Bryan Wu" <cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> wrote: > On Sat, May 17, 2008 at 10:37 PM, David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org> > wrote: >> On Saturday 17 May 2008, Bryan Wu wrote: >>> >>> We discussed these 4 bugs before. Now we fixed them. >>> Please review following 2 patches. >> >> They looked plausible to me ... though the urb->status >> one is a bit of a band-aid, and when that field finally >> vanishes a better fix will be needed. >> > > OK, so is there any plan for merge the MUSB to mainline and finally to > remove the urb->status? I was planing to do this by the end of this year or as soon as I make all usb if tests pass again. I'm out of tools for that right now :-s But of course we can check this with more caution since we have this bug to solve before sending it to mainline. -- Best Regards, Felipe Balbi http://felipebalbi.com me-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin @ 2008-05-19 7:49 ` Felipe Balbi 0 siblings, 0 replies; 21+ messages in thread From: Felipe Balbi @ 2008-05-19 7:49 UTC (permalink / raw) To: Bryan Wu; +Cc: David Brownell, tony, linux-omap, linux-usb, linux-kernel On Mon, 19 May 2008 14:39:10 +0800, "Bryan Wu" <cooloney@kernel.org> wrote: > On Sat, May 17, 2008 at 10:37 PM, David Brownell <david-b@pacbell.net> > wrote: >> On Saturday 17 May 2008, Bryan Wu wrote: >>> >>> We discussed these 4 bugs before. Now we fixed them. >>> Please review following 2 patches. >> >> They looked plausible to me ... though the urb->status >> one is a bit of a band-aid, and when that field finally >> vanishes a better fix will be needed. >> > > OK, so is there any plan for merge the MUSB to mainline and finally to > remove the urb->status? I was planing to do this by the end of this year or as soon as I make all usb if tests pass again. I'm out of tools for that right now :-s But of course we can check this with more caution since we have this bug to solve before sending it to mainline. -- Best Regards, Felipe Balbi http://felipebalbi.com me@felipebalbi.com ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: <71636ee466dd53c366eb11d8fc981e8b-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org>]
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-19 7:49 ` Felipe Balbi @ 2008-05-19 8:05 ` Bryan Wu -1 siblings, 0 replies; 21+ messages in thread From: Bryan Wu @ 2008-05-19 8:05 UTC (permalink / raw) To: Felipe Balbi Cc: David Brownell, tony-4v6yS6AI5VpBDgjK7y7TUQ, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA On Mon, May 19, 2008 at 3:49 PM, Felipe Balbi <me-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org> wrote: > > > On Mon, 19 May 2008 14:39:10 +0800, "Bryan Wu" <cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> wrote: >> On Sat, May 17, 2008 at 10:37 PM, David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org> >> wrote: >>> On Saturday 17 May 2008, Bryan Wu wrote: >>>> >>>> We discussed these 4 bugs before. Now we fixed them. >>>> Please review following 2 patches. >>> >>> They looked plausible to me ... though the urb->status >>> one is a bit of a band-aid, and when that field finally >>> vanishes a better fix will be needed. >>> >> >> OK, so is there any plan for merge the MUSB to mainline and finally to >> remove the urb->status? > > I was planing to do this by the end of this year or as soon as I make all > usb if tests pass again. I'm out of tools for that right now :-s > Great, after I enable the DMA mode 1 on Blackfin and cleanup the code, I will send out the code before you sent them to upstream Thanks -Bryan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin @ 2008-05-19 8:05 ` Bryan Wu 0 siblings, 0 replies; 21+ messages in thread From: Bryan Wu @ 2008-05-19 8:05 UTC (permalink / raw) To: Felipe Balbi; +Cc: David Brownell, tony, linux-omap, linux-usb, linux-kernel On Mon, May 19, 2008 at 3:49 PM, Felipe Balbi <me@felipebalbi.com> wrote: > > > On Mon, 19 May 2008 14:39:10 +0800, "Bryan Wu" <cooloney@kernel.org> wrote: >> On Sat, May 17, 2008 at 10:37 PM, David Brownell <david-b@pacbell.net> >> wrote: >>> On Saturday 17 May 2008, Bryan Wu wrote: >>>> >>>> We discussed these 4 bugs before. Now we fixed them. >>>> Please review following 2 patches. >>> >>> They looked plausible to me ... though the urb->status >>> one is a bit of a band-aid, and when that field finally >>> vanishes a better fix will be needed. >>> >> >> OK, so is there any plan for merge the MUSB to mainline and finally to >> remove the urb->status? > > I was planing to do this by the end of this year or as soon as I make all > usb if tests pass again. I'm out of tools for that right now :-s > Great, after I enable the DMA mode 1 on Blackfin and cleanup the code, I will send out the code before you sent them to upstream Thanks -Bryan ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: <386072610805190105y6618dd9bwe32503c1ae11b865-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-19 8:05 ` Bryan Wu @ 2008-05-21 15:50 ` Tony Lindgren -1 siblings, 0 replies; 21+ messages in thread From: Tony Lindgren @ 2008-05-21 15:50 UTC (permalink / raw) To: Bryan Wu Cc: Felipe Balbi, David Brownell, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA * Bryan Wu <cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> [080519 01:06]: > On Mon, May 19, 2008 at 3:49 PM, Felipe Balbi <me-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org> wrote: > > > > > > On Mon, 19 May 2008 14:39:10 +0800, "Bryan Wu" <cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> wrote: > >> On Sat, May 17, 2008 at 10:37 PM, David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org> > >> wrote: > >>> On Saturday 17 May 2008, Bryan Wu wrote: > >>>> > >>>> We discussed these 4 bugs before. Now we fixed them. > >>>> Please review following 2 patches. > >>> > >>> They looked plausible to me ... though the urb->status > >>> one is a bit of a band-aid, and when that field finally > >>> vanishes a better fix will be needed. > >>> > >> I'll push these to linux-omap tree then. > >> OK, so is there any plan for merge the MUSB to mainline and finally to > >> remove the urb->status? > > > > I was planing to do this by the end of this year or as soon as I make all > > usb if tests pass again. I'm out of tools for that right now :-s > > > > Great, after I enable the DMA mode 1 on Blackfin and cleanup the code, > I will send > out the code before you sent them to upstream Maybe we should get the musb code to USB tree before that? It's been out of the scope for linux-omap tree for quite a while now. Tony -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin @ 2008-05-21 15:50 ` Tony Lindgren 0 siblings, 0 replies; 21+ messages in thread From: Tony Lindgren @ 2008-05-21 15:50 UTC (permalink / raw) To: Bryan Wu Cc: Felipe Balbi, David Brownell, linux-omap, linux-usb, linux-kernel * Bryan Wu <cooloney@kernel.org> [080519 01:06]: > On Mon, May 19, 2008 at 3:49 PM, Felipe Balbi <me@felipebalbi.com> wrote: > > > > > > On Mon, 19 May 2008 14:39:10 +0800, "Bryan Wu" <cooloney@kernel.org> wrote: > >> On Sat, May 17, 2008 at 10:37 PM, David Brownell <david-b@pacbell.net> > >> wrote: > >>> On Saturday 17 May 2008, Bryan Wu wrote: > >>>> > >>>> We discussed these 4 bugs before. Now we fixed them. > >>>> Please review following 2 patches. > >>> > >>> They looked plausible to me ... though the urb->status > >>> one is a bit of a band-aid, and when that field finally > >>> vanishes a better fix will be needed. > >>> > >> I'll push these to linux-omap tree then. > >> OK, so is there any plan for merge the MUSB to mainline and finally to > >> remove the urb->status? > > > > I was planing to do this by the end of this year or as soon as I make all > > usb if tests pass again. I'm out of tools for that right now :-s > > > > Great, after I enable the DMA mode 1 on Blackfin and cleanup the code, > I will send > out the code before you sent them to upstream Maybe we should get the musb code to USB tree before that? It's been out of the scope for linux-omap tree for quite a while now. Tony ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: <20080521155003.GZ23002-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>]
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-21 15:50 ` Tony Lindgren @ 2008-05-21 17:14 ` David Brownell -1 siblings, 0 replies; 21+ messages in thread From: David Brownell @ 2008-05-21 17:14 UTC (permalink / raw) To: Tony Lindgren Cc: Bryan Wu, Felipe Balbi, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA On Wednesday 21 May 2008, Tony Lindgren wrote: > > > Great, after I enable the DMA mode 1 on Blackfin and cleanup the code, > > I will send > > out the code before you sent them to upstream > > Maybe we should get the musb code to USB tree before that? It's been out > of the scope for linux-omap tree for quite a while now. I'm all for getting the musb_hdrc driver into the 2.6.27 queue... I presume there are still some infrastructure changes in usbcore that block that merge? It'd be nice if we could merge musb_hdrc without those changes (OTG related) and then update that stuff separately. - Dave -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin @ 2008-05-21 17:14 ` David Brownell 0 siblings, 0 replies; 21+ messages in thread From: David Brownell @ 2008-05-21 17:14 UTC (permalink / raw) To: Tony Lindgren; +Cc: Bryan Wu, Felipe Balbi, linux-omap, linux-usb, linux-kernel On Wednesday 21 May 2008, Tony Lindgren wrote: > > > Great, after I enable the DMA mode 1 on Blackfin and cleanup the code, > > I will send > > out the code before you sent them to upstream > > Maybe we should get the musb code to USB tree before that? It's been out > of the scope for linux-omap tree for quite a while now. I'm all for getting the musb_hdrc driver into the 2.6.27 queue... I presume there are still some infrastructure changes in usbcore that block that merge? It'd be nice if we could merge musb_hdrc without those changes (OTG related) and then update that stuff separately. - Dave ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-21 17:14 ` David Brownell (?) @ 2008-05-21 19:06 ` Felipe Balbi [not found] ` <61cdb2dcc22913ddefddd7b4a6faede3-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org> -1 siblings, 1 reply; 21+ messages in thread From: Felipe Balbi @ 2008-05-21 19:06 UTC (permalink / raw) To: David Brownell Cc: Tony Lindgren, Bryan Wu, linux-omap, linux-usb, linux-kernel On Wed, 21 May 2008 10:14:44 -0700, David Brownell <david-b@pacbell.net> wrote: > On Wednesday 21 May 2008, Tony Lindgren wrote: >> >> > Great, after I enable the DMA mode 1 on Blackfin and cleanup the code, >> > I will send >> > out the code before you sent them to upstream >> >> Maybe we should get the musb code to USB tree before that? It's been out >> of the scope for linux-omap tree for quite a while now. > > I'm all for getting the musb_hdrc driver into the 2.6.27 queue... > I presume there are still some infrastructure changes in usbcore > that block that merge? It'd be nice if we could merge musb_hdrc > without those changes (OTG related) and then update that stuff > separately. Ok then, I'll prepare the patches during the next week and post here on l-o so people can comment. Any otg related stuff will come later. -- Best Regards, Felipe Balbi http://felipebalbi.com me@felipebalbi.com ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: <61cdb2dcc22913ddefddd7b4a6faede3-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org>]
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-21 19:06 ` Felipe Balbi @ 2008-05-21 20:04 ` David Brownell 0 siblings, 0 replies; 21+ messages in thread From: David Brownell @ 2008-05-21 20:04 UTC (permalink / raw) To: Felipe Balbi Cc: Tony Lindgren, Bryan Wu, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA On Wednesday 21 May 2008, Felipe Balbi wrote: > > > I'm all for getting the musb_hdrc driver into the 2.6.27 queue... > > I presume there are still some infrastructure changes in usbcore > > that block that merge? It'd be nice if we could merge musb_hdrc > > without those changes (OTG related) and then update that stuff > > separately. > > Ok then, I'll prepare the patches during the next week and post > here on l-o so people can comment. When it's a USB patch, please post to linux-usb. Most of the relevant reviewers won't be on Linux-OMAP. ;) That said, I'm looking forward to seeing the www.beagleboard.org hardware [1] become more generally available. That will make some musb_hdrc hardware available in a more developer-friendly rig than, say, an N810 tablet. And it might well get more folk in a position where they can use that driver! (I think some Blackfin devboards are available already, but they're more pricey.) - Dave [1] http://www.elinux.org/BeagleBoard -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin @ 2008-05-21 20:04 ` David Brownell 0 siblings, 0 replies; 21+ messages in thread From: David Brownell @ 2008-05-21 20:04 UTC (permalink / raw) To: Felipe Balbi; +Cc: Tony Lindgren, Bryan Wu, linux-omap, linux-usb, linux-kernel On Wednesday 21 May 2008, Felipe Balbi wrote: > > > I'm all for getting the musb_hdrc driver into the 2.6.27 queue... > > I presume there are still some infrastructure changes in usbcore > > that block that merge? It'd be nice if we could merge musb_hdrc > > without those changes (OTG related) and then update that stuff > > separately. > > Ok then, I'll prepare the patches during the next week and post > here on l-o so people can comment. When it's a USB patch, please post to linux-usb. Most of the relevant reviewers won't be on Linux-OMAP. ;) That said, I'm looking forward to seeing the www.beagleboard.org hardware [1] become more generally available. That will make some musb_hdrc hardware available in a more developer-friendly rig than, say, an N810 tablet. And it might well get more folk in a position where they can use that driver! (I think some Blackfin devboards are available already, but they're more pricey.) - Dave [1] http://www.elinux.org/BeagleBoard ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: <200805211304.53082.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>]
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin 2008-05-21 20:04 ` David Brownell @ 2008-05-21 20:10 ` Mike Frysinger -1 siblings, 0 replies; 21+ messages in thread From: Mike Frysinger @ 2008-05-21 20:10 UTC (permalink / raw) To: David Brownell Cc: Felipe Balbi, Tony Lindgren, Bryan Wu, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA On Wed, May 21, 2008 at 4:04 PM, David Brownell wrote: > That said, I'm looking forward to seeing the www.beagleboard.org > hardware [1] become more generally available. That will make some > musb_hdrc hardware available in a more developer-friendly rig than, > say, an N810 tablet. And it might well get more folk in a position > where they can use that driver! (I think some Blackfin devboards > are available already, but they're more pricey.) unfortunately, that is the case. the BF527 EZKit is ~$900 while the BF548 EZKit is ~$1000. i'm hoping us software guys keep complaining enough for the hardware guys to put out a bare bone kit at a reasonable price (sub $300). -mike -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin @ 2008-05-21 20:10 ` Mike Frysinger 0 siblings, 0 replies; 21+ messages in thread From: Mike Frysinger @ 2008-05-21 20:10 UTC (permalink / raw) To: David Brownell Cc: Felipe Balbi, Tony Lindgren, Bryan Wu, linux-omap, linux-usb, linux-kernel On Wed, May 21, 2008 at 4:04 PM, David Brownell wrote: > That said, I'm looking forward to seeing the www.beagleboard.org > hardware [1] become more generally available. That will make some > musb_hdrc hardware available in a more developer-friendly rig than, > say, an N810 tablet. And it might well get more folk in a position > where they can use that driver! (I think some Blackfin devboards > are available already, but they're more pricey.) unfortunately, that is the case. the BF527 EZKit is ~$900 while the BF548 EZKit is ~$1000. i'm hoping us software guys keep complaining enough for the hardware guys to put out a bare bone kit at a reasonable price (sub $300). -mike ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2008-05-21 20:11 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-17 11:01 [PATCH 0/2] MUSB: 2 patches to fix some bug found on Blackfin Bryan Wu
[not found] ` <1211022081-27298-1-git-send-email-cooloney-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2008-05-17 11:01 ` [PATCH 1/2] MUSB: fix bug - since 2.6.24 urb API changed, giveback function return wrong status Bryan Wu
2008-05-17 11:01 ` Bryan Wu
2008-05-17 11:01 ` [PATCH 2/2] MUSB: Real fix bug 4 usb bugs found on Blackfin Bryan Wu
2008-05-19 15:16 ` Gadiyar, Anand
2008-05-19 15:28 ` Mike Frysinger
2008-05-17 14:37 ` [PATCH 0/2] MUSB: 2 patches to fix some bug " David Brownell
2008-05-19 6:39 ` Bryan Wu
[not found] ` <386072610805182339n2e141b83q4b8f9804194088e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-05-19 7:49 ` Felipe Balbi
2008-05-19 7:49 ` Felipe Balbi
[not found] ` <71636ee466dd53c366eb11d8fc981e8b-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org>
2008-05-19 8:05 ` Bryan Wu
2008-05-19 8:05 ` Bryan Wu
[not found] ` <386072610805190105y6618dd9bwe32503c1ae11b865-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-05-21 15:50 ` Tony Lindgren
2008-05-21 15:50 ` Tony Lindgren
[not found] ` <20080521155003.GZ23002-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
2008-05-21 17:14 ` David Brownell
2008-05-21 17:14 ` David Brownell
2008-05-21 19:06 ` Felipe Balbi
[not found] ` <61cdb2dcc22913ddefddd7b4a6faede3-uiRdBs8odbtmTBlB0Cgj/Q@public.gmane.org>
2008-05-21 20:04 ` David Brownell
2008-05-21 20:04 ` David Brownell
[not found] ` <200805211304.53082.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-05-21 20:10 ` Mike Frysinger
2008-05-21 20:10 ` Mike Frysinger
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.