Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Nov 1996 23:59:33 -0800 (PST)
From:      "Justin T. Gibbs" <gibbs>
To:        CVS-committers, cvs-all, cvs-sys
Subject:   cvs commit:  src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h src/sys/pci aic7870.c
Message-ID:  <199611050759.XAA14397@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
gibbs       96/11/04 23:59:31

  Modified:    sys/dev/aic7xxx  aic7xxx.seq
  Log:
  index_untagged_scb should rely solely on the argument passed in SINDEX and
  not access SCB_TCL directly.  This could have caused problems on twin channel
  adapters.
  
  2.2 Candidate.
  
  Revision  Changes    Path
  1.47      +3 -3      src/sys/dev/aic7xxx/aic7xxx.seq

  Modified:    sys/i386/scsi  aic7xxx.c aic7xxx.h
  Log:
  Move the include opt_aic7xxx in aic7xxx.h so that all of the driver files get
  it automatically.  The AHC_FORCE_PIO option wasn't having any effect because
  the PCI probe code didn't include this file.
  
  Fix some problems with the new sync and wide negotiation code.  First off,
  go back to async transfers by using a message reject again.  The SCSI II and
  III spec indicate that if a target's response to an initiater does not suit
  (i.e. its too low), then performing a message reject is the appropriate
  response.  If, on the other hand, the initiator begins the negotiation and
  we want to go async, we will send back an SDTR message with a 0 period and
  offset.
  
  Also fix a really bad negotiation problem caused by a missing "break".  This
  would usually hit people that had "smart" wide devices that immediately
  attempt sync negotiation after a successful wide negotiation.
  
  2.2 Candidate.
  
  Revision  Changes    Path
  1.82      +14 -23    src/sys/i386/scsi/aic7xxx.c
  1.32      +2 -1      src/sys/i386/scsi/aic7xxx.h

  Modified:    sys/pci   aic7870.c
  Log:
  Clean up some code having to do with the 398X cards.  We can't rely on the
  7810 being either the last of the first device to be probed, so use a counting
  scheme instead to determine when one card ends and another begins.  There may
  be a better way to do this by decoding the PCI tag, which I will investigate
  later.
  
  2.2 Candidate.
  
  Revision  Changes    Path
  1.42      +30 -10    src/sys/pci/aic7870.c



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