cvs commit: src/sys/dev/re if_re.c

Pyun YongHyeon yongari at FreeBSD.org
Wed Jan 31 00:24:12 UTC 2007


yongari     2007-01-31 00:24:12 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/dev/re           if_re.c 
  Log:
  MFC if_re.c rev 1.83 to RELENG_6.
    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.
  
  Revision   Changes    Path
  1.46.2.24  +17 -15    src/sys/dev/re/if_re.c


More information about the cvs-src mailing list