Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2001 10:33:08 -0800 (PST)
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/isp isp.c
Message-ID:  <200101151833.f0FIX8993341@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
mjacob      2001/01/15 10:33:08 PST

  Modified files:
    sys/dev/isp          isp.c 
  Log:
  When resetting the Qlogic 2X00 units, reset the FPM (Fibre Protocol
  Module) and FBM (Fibre Buffer Modules). Also remember to clear the
  semaphore registers. Tell the RISC processor to not halt on FPM
  parity errors.
  
  Throw out the ISP_CFG_NOINIT silliness and instead go to the use of
  adapter 'roles' to see whether one completes initialization or not
  (mostly for Fibre Channel). The ultimate intent, btw, of all of this
  is to have a warm standby adapter for failover reasons.  Because
  we do roles now, setting of Target Capable Class 3 service parameters
  in the ICB for the 2x00 cards reflects from role. Also, in isp_start,
  if we're not supporting an initiator role, we bounce outgoing commands
  with a Selection Timeout error. Also clean out the TOGGLE_TMODE
  goop for FC- there is no toggling of target mode like there is
  for parallel SCSI cards.
  
  Do more cleanup with respect to using target ids 0..125 in F-port
  topologies. Also keep track of things which *were* fabric devices
  so that when you rescan the fabric you can notify the outer layers
  when fabric devices go away.
  
  Only force a LOGOUT for fabric devices if they're still logged in
  (i.e., you cat their Port Database entry. Clean up the Get All Next
  scanning.
  
  Finally, use a new tag in the softc to store the opcode for the
  last mailbox command used so we can report which opcode timed
  out.
  
  Revision  Changes    Path
  1.58      +135 -76   src/sys/dev/isp/isp.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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