Send users mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        
http://rt2x00.serialmonkey.com/mailman/listinfo/users_rt2x00.serialmonkey.com

or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of users digest..."


Today's Topics:

   1. DMA busy - rt2800usb (rt3070) TI TMS320DM8168 ARM platform
      (Stefano Parusso)


----------------------------------------------------------------------

Message: 1
Date: Mon, 24 Sep 2012 15:24:01 +0200
From: Stefano Parusso <[email protected]>
To: <[email protected]>
Subject: [rt2x00-users] DMA busy - rt2800usb (rt3070) TI TMS320DM8168
        ARM     platform
Message-ID: <[email protected]>
Content-Type: text/plain; charset="ISO-8859-15"

Dear all,
             I got a problem regarding rt2800usb driver, the chipset is
a ralink RT3070, the platform is a TMS320DM8168 with a kernel  2.6.37 
(linux-2.6.37-psp04.04.00.01), compat wireless version is
compat-wireless-3.5.3-2-snpc: for low traffic all seems to work well,
but one you start a transfer of a big file the usb buffer seems to
saturate, and, within 30-70MB the driver stop to transfer data, blocking
the interface.
If you manually stop the transfer and the interface (ifconfig wlan0
down) the error that comes out from dmesg is:

musb_host_rx 1610: RX2 dma busy, csr 2000
musb_host_rx 1610: RX2 dma busy, csr 2020
musb_host_rx 1610: RX2 dma busy, csr 2020

trying to bypass the problem, I disabled the DMA support for usb, but is
not a good deal:

musb_host_rx 1712: Rx interrupt with no errors or packet!
musb_host_rx 1712: Rx interrupt with no errors or packet!
musb_host_rx 1712: Rx interrupt with no errors or packet!

at the moment, the only way that I found  to see the transfer work,
using DMA,  is lowering the MTU to 512 ( ifconfig wlan0 mtu 512 ) , this
is probably a way to limit the usb queue limiting even the bandwidth.
This can be an issue with usb support for TMS320DM8168, even if with an
usb storage device long file transfers have no problems, or something
related to the rt2800usb driver, similar to this post:

http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2012-July/005131.html

but without oops, just a stop of the transfer with the reported error
message for DMA.

Did anyone met similar error?

Kind regards

Stefano




------------------------------

_______________________________________________
users mailing list
[email protected]
http://rt2x00.serialmonkey.com/mailman/listinfo/users_rt2x00.serialmonkey.com


End of users Digest, Vol 43, Issue 19
*************************************

Reply via email to