Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SOLVED] Dell Poweredge 2950 Network Controller Issue

Featured Replies

Trying to resurrect an old thread... I have a Dell Poweredge 2950 Server Gen III and trying to get network interface working on UnRaid 5.0 RC14, without any luck, IPMI interface works fine, but no Unraid Web or unmenu...

 

Here's what was in the original thread, but no resolution....

 

With 4.7 everything works perfectly.

 

With 5.0 RC8a the network controller does not appear to work correctly.  When I type ifconfig at the console eth0 does not show up.  Using ethtool I am able to see the eth0, and eth1 interface, but neither have an IP.  When I downgrade back to 4.7, the network interface works without issue.

 

Any ideas?

 

Have you tried other 5.0 betas or RCs? What nic sits in the dell? Might be u r missing a driver in RC8a.

 

Thanks for any feedback or help....

 

"ethtool eth0 ouput"

ethtool_eth0.jpg.d826df000709e93e7ce472f728dfd2a2.jpg

Looking here:

http://www.dell.com/downloads/global/products/pedge/en/pe_2950_III_spec_sheet.pdf

They say it uses "Dual embedded Broadcom® NetXtreme II™ 5708 Gigabit Ethernet

NIC".

 

Those drivers are definitely built-in to unRaid linux kernel.  I guess you've tested both RJ45's?  Maybe set up bonding?  Here's the 'network.cfg' file for one of my servers that happens to have a fixed IP address but uses bonding:

 

USE_DHCP="no"
IPADDR="192.168.1.10"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DHCP_KEEPRESOLV="no"
DNS_SERVER1="192.168.1.1"
DNS_SERVER2=""
DNS_SERVER3=""
BONDING="yes"
BONDING_MODE="1"

 

As always a syslog would be nice.  From console copy to flash:

 

cp /var/log/syslog /boot/syslog.txt

 

Then remove flash, plug into PC and post syslog.txt.

  • Author

Tried the network.cfg settings with bonding on, and was able to assign an ip but still no connectivity.

 

Here's the syslog with the bonding enabled...

syslog.txt

Problem is missing firmware for your NIC:  bnx2-mips-06-6.2.3.fw

 

Apparently this is a known issue in the linux kernel, don't know why no one has ever fixed it.  I'll include in next release.  In meantime you can try this:

1. download the firmware from here:

https://github.com/cernekee/linux-firmware/blob/master/bnx2/bnx2-mips-06-6.2.3.fw

 

2. Copy the file to your flash.

 

3. From unRaid command line, type:

 

cp /boot/bnx2-mips-06-6.2.3.fw /lib/firmware/bnx2
rmmod bnx2
modprobe bnx2
/etc/rc.d/rc.inet1 restart

 

If this works, you can put those lines at the top of your 'go' file to repeat upon next reboot.

 

  • Author

Copied firmware to flash drive and tried the code below:

 

cp /boot/bnx2-mips-06-6.2.3.fw /lib/firmware/bnx2
rmmod bnx2
modprobe bnx2
/etc/rc.d/rc.inet1 restart

 

Heres the ouput:

 

Master 'bond0' , Slave  'eth0' : Error : Enslave failed

Master 'bond0' , Slave  'eth1' : Error : Enslave failed

 

Attached is a copy of the syslog when I tried the above code...

 

BTW - I really appreciate the help, thank you

syslog.txt

The syslog says: bnx2: Firmware file "bnx2/bnx2-mips-06-6.2.3.fw" is invalid

 

This should have worked, the size of bnx2-mips-06-6.2.3.fw should be 92824 bytes on the flash, is that what you show?

  • Author

It was not that size re-downloaded and trying again now will post back in a few

  • Author

That did the trick what do i have to add to the go / network.cfg to come up automatically on each reboot?

That did the trick what do i have to add to the go / network.cfg to come up automatically on each reboot?

Put that sequence of commands at the top of your 'go' file (before emhttp is invoked).  I also added that f/w to the next build so it will be there in the next release and then you can get rid of those lines.

  • Author

I really appreciate the help...  thanks for the quick assistance..... 8)

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.