Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Sep 2006 03:36:57 +0000 (UTC)
From:      Doug Ambrisko <ambrisko@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h
Message-ID:  <200609090336.k893avmW082443@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ambrisko    2006-09-09 03:36:57 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/bge          if_bge.c if_bgereg.h 
  Log:
  Add support to bge(4) to not break IPMI support when the driver attaches
  to it.  Try to co-operate with the IPMI/ASF firmware accessing the PHY.
  One we get link we don't mess with the PHY.  If we do then over time
  the NIC will go off line.  It would be nice if we could tell if IPMI
  was enabled on the chip but I can't figure out a reliable way to do
  that.  The scheme I tried worked on a Dell PE850 but not on an HP machine.
  So we assume any NIC that has ASF capability needs to deal with it.
  
  The code was inspired by the support in Linux from kernel.org and Broadcom.
  Broadcom did give me some info. but it is rather limited and is mostly
  just what is in the Linux driver.  Thanks to the numerous people that
  helped debug the many prior versions and that I didn't break other
  bge(4) HW.
  
  Reviewed by:    several people
  Tested by:      even more
  
  Revision  Changes    Path
  1.144     +200 -10   src/sys/dev/bge/if_bge.c
  1.55      +15 -2     src/sys/dev/bge/if_bgereg.h



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