Low perfomance when read from usb flash drive

Artyom Mirgorodsky man at email.com.ua
Tue Mar 3 10:18:19 PST 2009


On Tuesday 03 March 2009 16:16:02 Hans Petter Selasky wrote:
>         if (usb2_get_speed(xfer->xroot->udev) == USB_SPEED_HIGH) {
>                 qh_endp |= (EHCI_QH_SET_EPS(EHCI_QH_SPEED_HIGH) |
>                     EHCI_QH_DTC);
>                 if (methods != &ehci_device_intr_methods)
>                         qh_endp |= EHCI_QH_SET_NRL(8);
>         } else {
> 
> And tune to NRL value to 15. Recompile kernel and modules.

Nothing changed

dd if=/dev/da0 of=/dev/null bs=64k
5433+0 records in
5433+0 records out
356057088 bytes transferred in 27.286939 secs (13048627 bytes/sec)


More information about the freebsd-usb mailing list