Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2007 00:44:12 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/re if_re.c
Message-ID:  <200701230044.l0N0iCQv053469@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2007-01-23 00:44:12 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/re           if_re.c 
  Log:
  It seems that enabling Tx and Rx before setting descriptor DMA
  addresses shall access invalid descriptor DMA addresses on PCIe
  hardwares and then panicked the system.
  To fix it set descriptor DMA addresses before enabling Tx and Rx
  such that hardware can see valid descriptor DMA addresses. Also
  set RL_EARLY_TX_THRESH before starting Tx and Rx.
  
  Reported by:    steve.tell AT crashmail DOT de
  Tested by:      steve.tell AT crashmail DOT de
  Obtained from:  NetBSD
  MFC after:      1 week
  
  Revision  Changes    Path
  1.83      +17 -15    src/sys/dev/re/if_re.c



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