Re: MUSB double-buffered endpoints make isochronous transfers unreliable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Mon, Feb 15, 2010 at 12:28:09AM +0100, ext Laurent Pinchart wrote:
Is there any known reliability issue with MUSB double buffered endpoints ?

I've been testing it with my mode1 dma patches and musb rtl1.8 with omap3630 and it seems to be working quite well. Here are some throught measurement with mass storage mode:

a) eMMC

$ ./msc -t 0 -o /dev/sdc -s 65536 -c 1024
test 0: sent    64.0000 MBytes read 21.56 MB/s write 17.77 MB/s ... success

$ sudo hdparm -tT /dev/sdc

/dev/sdc:
 Timing cached reads:   11480 MB in  2.00 seconds = 5745.01 MB/sec
 Timing buffered disk reads:   46 MB in  3.17 seconds =  14.49 MB/sec



b) TMPFS

$ ./msc -t 0 -o /dev/sdc -s 65536 -c 1024
test 0: sent    64.0000 MBytes read 20.67 MB/s write 17.75 MB/s ... success

$ sudo hdparm -tT /dev/sdc

/dev/sdc:
 Timing cached reads:   11804 MB in  2.00 seconds = 5908.09 MB/sec
 Timing buffered disk reads:   32 MB in  1.60 seconds =  19.98 MB/sec


I'll try to re-apply the dma mode1 patches on top of current mainline during next week so you will be able to test them as well.

--
balbi
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux