Dell Broadcom NetXtreme Family of Adapters Broadcom NetXtreme II Network Adapt - Page 29

Linux Driver Software: Broadcom NetXtreme II Network Adapter User Guide, Introduction, Limitations

Page 29 highlights

Linux Driver Software: Broadcom NetXtreme II Network Adapter User Guide Back to Contents Page Linux Driver Software: Broadcom NetXtreme II Network Adapter User Guide Introduction Limitations Packaging Installing Linux Driver Software Unloading/Removing the Linux Driver Patching PCI Files (Optional) Network Installations Setting Values for Optional Properties Driver Defaults Driver Messages Teaming with Channel Bonding Remote PHY Support Statistics Linux iSCSI Offload Introduction This section discusses the Linux drivers for the Broadcom NetXtreme II network adapters. Table 1: Broadcom NetXtreme II Linux Drivers Linux Driver Description bnx2 Linux drivers for the BCM5708/BCM5709 10/100/1000/2500 Mbps network adapters. The bnx2 driver is the cnic networking driver and the cnic driver supports additional features required by the bnx2i iSCSI offload driver. bnx2x Linux driver for the BCM57710/BCM57711/BCM57712 10 Gbps network adapters bnx2i Linux driver to enable iSCSI offload on the BCM5708/BCM5709/BCM57710/BCM57711/BCM57712 10/100/1000/2500/10000 Mbps network adapters Limitations bnx2 Driver bnx2x Driver bnx2i Driver bnx2 Driver The current version of the driver has been tested on all 2.6.x kernels. Testing is concentrated on i386 and x86_64 architectures. Only limited testing has been done on other architectures. Minor changes to some source files and Makefile may be needed on some kernels. Additionally, the Makefile will not compile the cnic driver on kernels older than 2.6.16. iSCSI offload is only supported on 2.6.16 and newer kernels. NOTE: For Broadcom NetXtreme II BCM5708 devices with a silicon revision prior to B2, the open source bnx2 driver does not support the reporting and configuration of NetXtreme II WOL settings via ethtool. For silicon revisions of B2 or later, the file:///T|/htdocs/NETWORK/BroadCom/71921/NetXtremeII/en/linux.htm[9/26/2012 3:28:46 PM]

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224

Linux Driver Software: Broadcom NetXtreme II Network Adapter User Guide
file:///T|/htdocs/NETWORK/BroadCom/71921/NetXtremeII/en/linux.htm[9/26/2012 3:28:46 PM]
Back to Contents Page
Linux Driver Software: Broadcom NetXtreme II Network Adapter
User Guide
Introduction
Limitations
Packaging
Installing Linux Driver Software
Unloading/Removing the Linux Driver
Patching PCI Files (Optional)
Network Installations
Setting Values for Optional Properties
Driver Defaults
Driver Messages
Teaming with Channel Bonding
Remote PHY Support
Statistics
Linux iSCSI Offload
Introduction
This section discusses the Linux drivers for the Broadcom NetXtreme II network adapters.
Table 1: Broadcom NetXtreme II Linux Drivers
Linux
Driver
Description
bnx2
cnic
Linux drivers for the BCM5708/BCM5709 10/100/1000/2500 Mbps network adapters. The bnx2 driver is the
networking driver and the cnic driver supports additional features required by the bnx2i iSCSI offload driver.
bnx2x
Linux driver for the BCM57710/BCM57711/BCM57712 10 Gbps network adapters
bnx2i
Linux driver to enable iSCSI offload on the BCM5708/BCM5709/BCM57710/BCM57711/BCM57712
10/100/1000/2500/10000 Mbps network adapters
Limitations
bnx2 Driver
bnx2x Driver
bnx2i Driver
bnx2 Driver
The current version of the driver has been tested on all 2.6.x kernels. Testing is concentrated on i386 and x86_64
architectures. Only limited testing has been done on other architectures. Minor changes to some source files and Makefile may
be needed on some kernels. Additionally, the Makefile will not compile the cnic driver on kernels older than 2.6.16. iSCSI
offload is only supported on 2.6.16 and newer kernels.
NOTE: For Broadcom NetXtreme II BCM5708 devices with a silicon revision prior to B2, the open source bnx2 driver does
not support the reporting and configuration of NetXtreme II WOL settings via ethtool. For silicon revisions of B2 or later, the