Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Feb 2009 15:59:58 -0800
From:      Sean Bruno <sean.bruno@dsl-only.net>
To:        freebsd-firewire@FreeBSD.org
Cc:        scottl <scottl@freebsd.org>
Subject:   Re: Enhance speed detection
Message-ID:  <1234828798.5736.5.camel@localhost.localdomain>
In-Reply-To: <1234828647.5736.3.camel@localhost.localdomain>
References:  <1234828647.5736.3.camel@localhost.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2009-02-16 at 15:57 -0800, Sean Bruno wrote:
> Synopsis:
> If speed of link between two devices is slower than the reported max
> speed of both endpoints, the current driver will fail and be unable to
> negotiate.
> 
> Summary:
> Test negotiated speed by reading the CSRROM into a dummy variable.
> If that read fails, decrement our speed and retry.  If all else fails,
> go to lowest speed possible.
> 
> Report speed to the user.
> Add display of the Bus Info Block when debug.firewire_debug > 1
> Support the Bus Info Block(1394a-2000) method of speed detection.
> 
> _______________________________________________

I also should note that I am moving "hold_count" to 0 for future
releases.

This variable determines how many bus resets to "hold" a removed
firewire device before deletion.  I don't feel this is useful and will
probably drop support for this sysctl in the future.

Sean




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1234828798.5736.5.camel>