Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Feb 2009 04:08:08 +0000 (UTC)
From:      Sean Bruno <sbruno@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/firewire firewire.c
Message-ID:  <200902170408.n1H48KB9071936@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
sbruno      2009-02-17 04:08:08 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/firewire     firewire.c 
  Log:
  SVN rev 188704 on 2009-02-17 04:08:08Z by sbruno
  
  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(0).
  
  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.
  
  Reviewed by:    scottl(mentor)
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.106     +55 -6     src/sys/dev/firewire/firewire.c



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