Date: Sun, 27 Sep 2009 22:31:38 +0800 From: Eugene Grosbein <eugen@kuzbass.ru> To: usb@freebsd.org Cc: Hans Petter Selasky <hselasky@freebsd.org> Subject: Re: 8.0-RC1: AMD CS5536 (Geode) USB 2.0 controller strange behavour Message-ID: <20090927143138.GA20842@svzserv.kemerovo.su> In-Reply-To: <20090927141205.GA19251@svzserv.kemerovo.su> References: <20090926081733.GA24121@svzserv.kemerovo.su> <20090927141205.GA19251@svzserv.kemerovo.su>
next in thread | previous in thread | raw e-mail | index | archive | help
> %dd if=/dev/zero bs=64k of=/dev/da0 count=1000 > > It started to work, meantime iostat output was: > > 63.62 17 1.05 > 0.00 0 0.00 > 0.00 0 0.00 > 0.00 0 0.00 > 0.00 0 0.00 > 0.00 0 0.00 > 64.00 2 0.15 > 62.31 83 5.06 > 0.25 0 0.00 > 0.00 0 0.00 > 0.00 0 0.00 > ^C > > To this moment, dd has finished his work and printed: > > 1000+0 records in > 1000+0 records out > 65536000 bytes transferred in 78.627073 secs (833504 bytes/sec) After some googling, I've tried sysctl hw.usb.ehci.no_hs=1, reconnected HDD and retried the test. iostat output was: %iostat -d -K -w 10 da0 da0 KB/t tps MB/s 2.88 0 0.00 63.19 8 0.49 64.00 11 0.69 64.00 11 0.69 64.00 11 0.68 64.00 11 0.69 64.00 11 0.69 64.00 11 0.69 64.00 11 0.68 64.00 11 0.69 41.81 7 0.28 0.00 0 0.00 ^C %dd if=/dev/zero bs=64k of=/dev/da0 count=1000 1000+0 records in 1000+0 records out 65536000 bytes transferred in 91.364733 secs (717301 bytes/sec) So, this time no idle periods but I'm still not happy with the speed. Eugene Grosbein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090927143138.GA20842>