Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jun 2010 10:25:04 GMT
From:      Alex Forencich <alex@alexforencich.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/147684: nVidia MCP55 driver blocks IPMI LAN on load
Message-ID:  <201006081025.o58AP4pB005768@www.freebsd.org>
Resent-Message-ID: <201006081030.o58AU2Hv057570@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         147684
>Category:       kern
>Synopsis:       nVidia MCP55 driver blocks IPMI LAN on load
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 08 10:30:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Alex Forencich
>Release:        FreeBSD-8.0-STABLE
>Organization:
UCSD
>Environment:
FreeBSD shanghai.local 8.0-STABLE-201004 FreeBSD 8.0-STABLE-201004 #0: Mon Apr  5 15:59:06 UTC 2010     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Running on a dual AMD opteron system, Supermicro H8DME motherboard with AOC-SIMLC IPMI card.  Card works fine when system is first powered, before FreeBSD is allowed to start.  Also works fine under solaris, as the cards were accessible when solaris was running on the system in question before I decided to switch to FreeBSD.  As soon as FreeBSD starts, the IPMI card is no longer accessible over the internal nVidia MCP55 NIC.  The card is visible to ipmitool after FreeBSD starts, and it shows the IP address that it should be responding to in the output of 'ipmitool lan print 1'.  Before you ask, it is NOT an IP address conflict.  Since this bug renders the IPMI card completely useless for all remote management procedures, I have marked this bug CRITICAL and HIGH PRIORITY.  

I found a fix that looked promising that involved placing hw.bge.allow_asf in /boot/loader.conf, but that fix is only for broadcom (em) cards and my card is an nvidia (nfe) card.  
>How-To-Repeat:
Plug in network and power, don't allow server to start, wait for IPMI card to start.  Ping the card (success).  Log in to IPMI card over network.  Power on server via IPMI web interface or via front panel.  Once FreeBSD starts, try connecting to IMPI card again - connection times out.  Pinging the card now fails.  
>Fix:
None known at this time.  Only fix to get IPMI card accessible over network again is to completely remove power from computer.  However, once FreeBSD starts, the card is once again rendered utterly useless.  

>Release-Note:
>Audit-Trail:
>Unformatted:



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