QLogic CNA Network driver for Linux SLES 11 v1.00.00.32.a - IBM System x and BladeCenter

Change history

QLogic CNA Network driver for Linux SLES 11

Severity: Suggested



Hardware Support

Operating System Support

These drivers work with the following Linux kernel 2.6.x distributions

Software Components

Fixes and Enhancements

Known Issues

The following known issues might be observed in the Converged Network Adapter Networking Driver Update for Linux Kernel 2.6.x:

Driver Compilation

When trying to compile the driver by running the make install command, the following error can occur:

"Linux kernel source not configured - missing version.h"

To resolve this issue, create the version.h file by going to the Linux source tree and entering the following command:

make include/linux/version.h

Jumbo Frames System Requirement

Memory allocation failures have been observed on Linux systems that are running Jumbo frames with 64 MB of RAM or less. If you are using Jumbo frames, your system might require more than the advertised minimum requirement of 64 MB of system memory.

Performance Degradation with Jumbo Frames

Degradation in throughput performance might be observed in some Jumbo frames environments. If this degradation is observed, increasing the application's socket buffer size or increasing the /proc/sys /net/ipv4/tcp_*mem entry values might help. For more details, see the specific application manual and /usr/src/linux*/Documentation/networking/ip-sysctl.txt.

Multiple Interfaces on Same Ethernet Broadcast Network

Due to the default ARP behavior on Linux, it is not possible to have one system on two IP networks in the same Ethernet broadcast domain (non-partitioned switch) behave as expected.

All Ethernet interfaces respond to IP traffic for any IP address assigned to the system. This results in unbalanced receive traffic.

If you have multiple interfaces in a server, do either of the following two actions:

UDP Stress Test Dropped Packet Issue

Under small packets UDP stress test with a 10 Gb Ethernet driver, the Linux system can drop UDP packets due to full socket buffers. To relive this issue, you can make one of these two changes.

Unplugging Network Cable While ethtool -p command is running

In Linux kernel versions 2.5.50 and later (including Linux 2.6 kernel), unplugging the network cable while the ethtool -p command is running causes the system to become unresponsive to keyboard commands, except for CTRL+ALT+DEL. Restarting the system appears to be the only remedy.

Bonding Configuration

While creating the bond, perform these steps:

  1. Issue the following command:

    modprobe -v bonding fail_over_mac=1

  2. Rebuild the initrd.
  3. Reboot the system.

Note: See the change history file for more information.

To view PDF files you must have the latest version of Adobe Acrobat installed on your system.

Supported products

Supported systems


Supported options


Supported operating systems


Applicable countries and regions


Document id:  MIGR-5092247
Last modified:  2014-06-12
Copyright © 2015 IBM Corporation