Project

General

Profile

Actions

Bug #1552

open

BMC on Dell r815 stops functioning when OI boots

Added by Rich Ercolani over 11 years ago. Updated almost 10 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2011-09-22
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:
External Bug:

Description

The BMC on any Dell r815 system ceases to respond over IP and drops all extant connections when OI boots on said system - either a cold boot or warm boot.

It functions in the BIOS, but as soon as we leave GRUB and go into OI, it abruptly tanks.

Bug is true on oi_148 and oi_151a.

Does not occur in any other OS tested (Windows and Linux of various flavors.)


Related issues

Related to OpenIndiana Distribution - Feature #4591: Bump bnx to 7.8.2ClosedAndrzej Szeszo2014-02-102014-02-24

Actions
Actions #1

Updated by Rich Ercolani over 11 years ago

BMC stays up and happy if bnx isn't loaded.

bnx from Broadcom (6.0.3 versus the 6.0.1 distributed with oi_151a) won't load with the following:
/kernel/drv/amd64/bnx: undefined symbol 'mac_resource_add'

Hm.

Actions #2

Updated by Rich Ercolani over 11 years ago

Stops working as soon as bnx0 plumb is issued (where bnx0 is the interface with the BMC sharing it); bnx1 plumb works fine. As soon as you modunload bnx (not unplumb all instances of bnx!), the BMC begins responding again.

Actions #3

Updated by Rich Ercolani over 11 years ago

I lied, it works again eventually after an unplumb, it just takes almost a minute to come back.

Actions #4

Updated by Rich Ercolani almost 11 years ago

bnx from SmartOS seems to resolve this problem...

They have a module that's labeled version 6.0.3, loads on stock OI 151a4, and functions with a functioning BMC at the same time.

Actions #5

Updated by Kris Henriksson almost 10 years ago

I've found that the same issue affects the iDRAC on a Dell T610 server. The iDRAC integrated management controller is inaccessible after boot. The same solution (using bnx from SmartOS) also resolves my issue, so it is probably the same bug.

Actions #6

Updated by Sašo Kiselkov almost 10 years ago

  • Status changed from New to Feedback
Actions #7

Updated by Rich Ercolani almost 10 years ago

AFAICS there's not been any changes other than a rename to the blob since it was committed.

https://github.com/joyent/smartos-live/tree/master/overlay/generic/kernel/drv/amd64/bnx

But it is a blob - AFAIK the bnx driver is closed, so I don't know how the redistribution of that works here...

Actions #8

Updated by Sašo Kiselkov almost 10 years ago

I'll try version 7.4.1 from Broadcom tomorrow on one of my machines. If that fixes the issue, I suggest we close this.

Actions #9

Updated by Rich Ercolani almost 10 years ago

Last I tried it, the blob from Broadcom directly panics/fails to load (I forget which) on Illumos because of some symbol differences or s/t.

Actions #10

Updated by Sašo Kiselkov almost 10 years ago

Works for me:

# uname -a
SunOS ott-encoder5 5.11 oi_151a4 i86pc i386 i86pc Solaris

# prtdiag -v | grep System
System Configuration: Dell Inc. PowerEdge R410

# modinfo  | grep bnx
174 fffffffff80d2000  636c8 197   1  bnx (Broadcom NXII GbE 7.4.1)

$ ping 172.17.227.214  # This is the on-board iDRAC6 BMC
PING 172.17.227.214 (172.17.227.214) 56(84) bytes of data.
64 bytes from 172.17.227.214: icmp_req=1 ttl=58 time=9.31 ms
64 bytes from 172.17.227.214: icmp_req=2 ttl=58 time=9.13 ms
^C
--- 172.17.227.214 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 9.135/9.223/9.312/0.130 ms

I recommend closing this issue. All one needs to do is upgrade to the latest driver from Broadcom.

Actions

Also available in: Atom PDF