Enabling iSCSI Adapter on Broadcom 5708 on R805This is a featured page

The Dell™ PowerEdge™ R805 uses the Broadcom NetXtreme II 5708 with a quad-port, on-board network interface card (NIC). This Broadcom NIC supports both a TCP/IP Offload Engine (TOE) and an Internet SCSI (iSCSI)-ready option. iSCSI-ready means that it is possible to set up a hardware iSCSI initiator that can be used for boot from an iSCSI storage area network (SAN) and as an offload engine for iSCSI. This iSCSI adapter shares the same physical port as the NIC that the operating system uses for regular TCP/IP traffic, but has its own MAC and IP address.

When you configure a Dell PowerEdge R805 or R905 on dell.com you will see the following option. What is referred to as iSCSI-ready is the iSCSI adapter on the Broadcom 5708.

NIC Options for R805 Broadcom 5708

The TOE and iSCSI options are included with the R805, which means that the enabling licensing key has already been loaded. The licensing key is required to enable the iSCSI Adapter function, so when using a system that does not come with the function enabled, the licensing key will need to be added.

To configure the iSCSI adapter, download the latest version of the drivers for the NetXtreme II 5708 and Broadcom Advanced Control Suite (BACS) from Broadcom at http://www.broadcom.com/support/ethernet_nic/netxtremeii.phpInstall.

Install first the updated driver and then the BACS management application.

The iSCSI-ready hardware-based adapters will not appear in Microsoft® Windows® network management. So, in order to set the IP address for them you have to use the BACS management tool.

Start BACS and expand the iSCSI controllers section, and then select the adapter that you want to enable for iSCSI. Click on the configurations tab to set the IP address for the iSCSI adapter. The picture below shows the iSCSI IP being set for the third NIC.

Broadcom BACS iSCSI Adapter Configuration for 5708


Once you have the iSCSI IP set, you will now be able to use the standard iSCSI Initiator management tool in Windows to manage the connection. The difference is that you will now have the choice of the Broadcom iSCSI-ready adapters and the Microsoft software initiator, as seen in the following screen shot.

iSCSI Initator List Including broadcom 5708 iSCSI ready adapters

After selecting the Broadcom iSCSI adapter that was configured using BACS, the IP address that you set will be the only available source IP, as seen in the next screen shot.

iSCSI Initiator IP as set in BACS

In order to test the hardware-based iSCSI adapter vs. the Microsoft software-based iSCSI adapter, a quick test was done. The same four iSCSI logical units (LUNs) were attached to the test R805 with both the hardware- and software-based iSCSI initiators. The R805 was installed with Windows Server® 2008 x64 Enterprise Edition with the Hyper-V™ role enabled. The test workload was a set of 12 Hyper-V virtual machines (VMs) spread evenly across the four LUNs. Each VM was running SQL Server® 2005 on Windows Server 2008. The Dell DVD Store database was loaded and stressed from a separate PowerEdge 2970 server, placing a fairly high stress on the test R805 server. The graph below shows the results from the same test run first with the software-based iSCSI initiator and then with the hardware-based iSCSI initiator.

iSCSI software initiator and hardware initiator results

For this specific workload, a reduction in overall CPU utilization (blue line) was seen. The red line shows the %Total Run Time for the Hypervisor logical processors, which represents the system utilization consumed by the activity in the VMs. Because the iSCSI initiator is run on the parent partition, that is where the difference in CPU utilization is mostly observed. Different workloads will have different results and a reduction in CPU utilization is not guaranteed for the hardware-based iSCSI adapter.


No user avatar
TDA-James
Latest page update: made by TDA-James , Oct 12 2009, 7:46 PM EDT (about this update About This Update TDA-James Edited by TDA-James

66 words added
61 words deleted

view changes

- complete history)
More Info: links to this page
Started By Thread Subject Replies Last Post
budd79 Problems with iscsi 2 Jan 15 2010, 5:11 PM EST by mh112045
Thread started: Jan 15 2010, 12:00 PM EST  Watch
Steven Pereira: "Hi there,

We have a PE R805 with Broadcom BCM5708C netXtreme II. We have downloaded the latest driver and firmware and are trying to use the on board iSCSI adapter to connect to our san box.

We believe we are doing the connection properly, but th"
e drive never shows up in the disk management. When we check on the iSCSI server it does show that the server is conencted, but nothing.

We are using the Windows 2008 R2 x64 iscsi connector to try and connect.

Any ideas?
Do you find this valuable?    
Show Last Reply
jeffd4d Enabling iSCSI Adapter on Broadcom 5708 on R805 2 Apr 1 2009, 4:38 PM EDT by alpha191
Thread started: Feb 17 2009, 7:16 PM EST  Watch
what version of the iSCSI initiator was used for this???
http://www.delltechcenter.com/page/Enabling+iSCSI+Adapter+on+Broadcom+5708+on+R805

I don't see any advanced options as illustrated??

Do you find this valuable?    
Keyword tags: None
Show Last Reply
jeffd4d event ID 113 0 Feb 17 2009, 7:56 PM EST by jeffd4d
Thread started: Feb 17 2009, 7:56 PM EST  Watch
ok - got to the advanced settings when adding the target portal, but now I am getting event ID 113 when I use the 5708. Not so when the MS initiator is used. It works.

Any clues???
Do you find this valuable?    
Keyword tags: None
Showing 3 of 3 threads for this page

Related Content

  (what's this?Related ContentThanks to keyword tags, links to related pages and threads are added to the bottom of your pages. Up to 15 links are shown, determined by matching tags and by how recently the content was updated; keeping the most current at the top. Share your feedback on Wetpaint Central.)