VT8237 serial-ATA support, Promise ATA stalls, GEOM noise

Søren Schmidt sos at DeepCore.dk
Sun Feb 1 01:50:08 PST 2004


Sean Hamilton wrote:
> "Søren Schmidt" <sos at DeepCore.dk> wrote:
> | These are not "hangs" these are "pauses" and happens because the
> | kernel thinks there are devices on these channels (are there ? no
> | dmesg provided) and waits for the 31secs the spec calls for. Now,
> | I have one of those exact Promise controllers and there it works
> | butifully, so your setup has to be special or wrong in some way
> | since you see the delays (again no dmesg or anything provided so
> | I cant tell)
> 
> There are no drives on the SATA interfaces, but there were at one point and
> I don't remember if it stalled or not. However I do remember them being very
> slow if I read them both in parallel (16 MB/sec each according to dd and
> systat) but very fast if I read only one (60 MB/sec) despite the system load
> being very low. In 5.1 I could only get 16 MB/sec even if I only read from a
> single drive. I can probably get my hands on more drives if this needs to be
> reproduced.

Hmm, those hangs are just time spent waiting for drives (that in this 
case are not there, but it can be difficult to tell).
I know that transferrates are OK on Promise controllers, fx I can dd 
 >50Mb/s off both my Seagates at the same time. However testing on the 
VIA SATA controller is limmited so far (as I dont have any here in the 
lab), but I havn't seen any such problems with it.

-- 
-Søren



More information about the freebsd-hackers mailing list