cvs commit: src/sys/dev/disk/sbp sbp.c
Joerg Sonnenberger
joerg at britannica.bec.de
Mon Jan 19 07:24:32 PST 2004
On Sun, Jan 18, 2004 at 05:32:35PM +0900, Hidetoshi Shimokawa wrote:
> At Tue, 13 Jan 2004 09:32:12 -0800 (PST),
> Joerg Sonnenberger wrote:
> >
> > joerg 2004/01/13 09:32:12 PST
> >
> > DragonFly src repository
> >
> > Modified files:
> > sys/dev/disk/sbp sbp.c
> > Log:
> > Add hw.firewire.sbp.tags to control tagging for SBP devices. The default
> > behaviour was changed to disable tagged command queues, which is safer since
> > not all firewire chips support TCQ.
>
> As the nature of SBP-2, all commands are tagged and all target should
> support tagged queuing. I know some drives does't work well
> with command queue longer than 1, though. I digged the problem before and
> found that this is not because the target drive doesn't support the
> tagged queuing but it sometimes respones with bogus command chain
> status and this confuses the initiater(sbp.c).
Well, I read something about support for TCQ in the SBP specs, too.
> You can limit the queue length for such devices by:
> # camcontrol X:X:X tags -N 1
Last time I tried that didn't help. Hm. I will try to trace it down
(together with the if_wi timeout when using the firewire disk). But
first I have to get my internal HD back.
> I have installed DFB in one of my machine. I'd like to sync the
> firewire drivers in DFB with those in recent FreeBSD's tree.
This would be very useful.
> I'm interested in SSI(Single System Image) of DFB and
> I think the FireWire bus can be a efficient trasport layer for it.
Yeah, esp. since it is engineered by real intelligent people and
not forcefully put into market by MS ;-)
Do you know wether anyone has written a real IP-over-1394 driver?
Joerg
>
> /\ Hidetoshi Shimokawa
> \/ simokawa at xxxxxxxxxxxxxxxxxxx
> PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html
>
More information about the Commits
mailing list