Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Nov 2010 19:11:27 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/nfe if_nfe.c
Message-ID:  <201011231911.oANJBkkP082170@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2010-11-23 19:11:27 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/dev/nfe          if_nfe.c 
  Log:
  SVN rev 215759 on 2010-11-23 19:11:27Z by yongari
  
  MFC r215327,215350:
  r215327:
    P5N32-SLI PREMIUM from ASUSTeK is known to have MSI/MSI-X issue
    such that nfe(4) does not work with MSI-X. When MSI-X support was
    introduced, I remember MCP55 controller worked without problems so
    the issue could be either PCI bridge or BIOS issue. But I also
    noticed snd_hda(4) disabled MSI on all MCP55 chipset so I'm still
    not sure this is generic issue of MCP55 chipset. If this was PCI
    bridge issue we would have added it to a system wide black-list
    table but it's not clear to me at this moment whether it was caused
    by either broken BIOS or silicon bug of MCP55 chipset.
  
    To workaround the issue, maintain a MSI/MSI-X black-list table in
    driver and lookup base board manufacturer and product name from the
    table before attempting to use MSI-X. If driver find an matching
    entry, nfe(4) will not use MSI/MSI-X and fall back on traditional
    INTx mode. This approach should be the last resort since it relies
    on smbios and if another instance of MSI/MSI-X breakage is reported
    with different maker/product, we may have to get the PCI bridge
    black-listed instead of adding an new entry.
  
    PR:   kern/152150
  
  r215350:
    Plug memory leakage introduced in r215327.
  
    Submitted by: jkim
  
  Revision  Changes    Path
  1.34.2.6  +50 -0     src/sys/dev/nfe/if_nfe.c



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