[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Enhance speed detection
- To: freebsd-firewire_(_at_)_FreeBSD_(_dot_)_org
- Subject: Re: Enhance speed detection
- From: Sean Bruno <sean_(_dot_)_bruno_(_at_)_dsl-only_(_dot_)_net>
- Date: Mon, 16 Feb 2009 15:59:58 -0800
- Cc: scottl <scottl_(_at_)_freebsd_(_dot_)_org>
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
_______________________________________________
freebsd-firewire_(_at_)_freebsd_(_dot_)_org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-firewire
To unsubscribe, send any mail to "freebsd-firewire-unsubscribe_(_at_)_freebsd_(_dot_)_org"
Visit your host, monkey.org