IBM Support

Configuring Intel's PRO/1000 XT Server adapter with SUSE 7.2 - Servers

Troubleshooting


Problem

Configuring Intel's PRO/1000 XT Server adapter with SUSE 7.2 for Servers.

Resolving The Problem

Source
RETAIN tip H174929

Symptom
During the installation or later configuration of a system with a PRO/1000 XT Server Adapter by Intel, option part number 22P6801, you receive an error message stating that the interface is not running.

If manually loading the driver, e1000, the following message occurs (or similar):
/lib/modules/2.4.4-64GB-SMP/kernel/drivers/net/e1000.o:
init_module: No such device.

The interface cannot be configured or brought up in any way.

Affected configurations

The system is configured with the following option:

  • PRO/1000 XT Server Adapter by Intel, option part number 22P6801, replacement part number (FRU) 22P6809

The SUSE LINUX, version 7.2, network operating system (NOS) is affected.

The e1000 device driver for Ethernet is affected.

Solution

To fix during installation

Download the latest driver update diskette from SUSE LINUX FTP server and manually load the driver (after installation.)

  1. Download the driver update diskette from the SUSE LINUX FTP server: The referenced file, e1000-sles7-7.2, is available from the following URL: ftp://ftp.suse.com/pub/suse/i386/update/7.2/bootdisk/
  2. Create the update diskette.

    a. For a Unix/Linux system:

    i. Insert a blank floppy into the diskette drive.

    ii. Go into the directory where the e1000-sles7-7.2 file is.

iii. Enter the following command (for some UNIX systems you may need to use a floppy device other than 'dev/fd0'): dd if=e1000-sles7-7.2 of=/dev/fd0

b. For a Microsoft Windows system:

i. Use the program, Rawrite, to generate the floppy.

Ii Insert the first SUSE LINUX CD into the drive.

Iii Insert a blank floppy diskette into the diskette drive.

iv. Go to a command prompt and enter the following directory on the CD-ROM: dosutils\rawrite\

v. Run the following command to create the floppy: rawrite <directory where the file is>\e1000-sles7-7.2

  1. Boot off of the first SUSE LINUX CD on the system that you will be installing.
  2. At the boot screen, press the Alt key on your keyboard.
  3. When prompted, insert the update diskette and press the Enter key.
  4. Proceed with the installation as normal, configuring the card at the end with "Configure Hardware".

To fix already installed and running systems

Install the latest kernel from SUSE LINUX FTP server and manually load the driver.

  1. Successfully boot into the system.
  2. Download the newest kernel from the FTP server: ftp://ftp.suse.com/pub/suse/i386/update/
    1. Go into the most recent version directory.
    2. Go into the kernel directory.
    3. Go into the most recent kernel version directory. (If one does not exist, go back one version and check there as the newest versions will not always have kernel updates immediately available. Repeat from step b.)
    4. Get the k_deflt_<version>.i386.rpm or the k_smp_<version>.i386.rpm (depending on if the system has one or multiple (SMP) processors) from that directory.  
      NOTE: An underscore exists after "k", "smp", and "deflt" in the file names.  
      NOTE: There should still be working Ethernet available from the onboard adapter for the download.
       
  3. Go to the directory that the kernel was downloaded to and execute the following command:
    rpm -Uvh k_<deflt/smp>_<version>.i386.rpm
  4. Edit the /etc/rc.config file and find the line that looks like:
    INITRD_MODULES="<some_module> <another_module>"  

    If the line does not exist, create it. Inside the quotation marks, add the module e1000 so that it looks like this:  INITRD_MODULES="e1000"
     
    NOTE: If other modules are present, just add e1000 inside the quotation marks separated by a space from the others.
  5. Execute the following commands:
     
    mk_initrd
    lilo
    reboot

  6. After the system has started again, you may configure the network card with YaST2, YaST1, or the configuration method of your choice.

Workaround
Install SUSE LINUX Version 7.3 or later.

The kernel in SUSE LINUX 7.3 works properly with this adapter; however, you must take steps to manually ensure that the driver is loading. Refer to the previous instructions starting from step 4.

Additional information
The behavior described above occurs in SUSE LINUX 7.2 because the driver for this adapter is not supported by the kernel in SUSE LINUX 7.2.

Also, even when the kernel is at the correct update level, the problem will occur when attempting to configure the card with YaST2 because the card is unknown to the operating system's PCI identification database.

Document Location

Worldwide

Operating System

Older System x:SUSE Linux

[{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW189","label":"Older System x->xSeries 360"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18E","label":"Older System x->xSeries 135"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18F","label":"Older System x->xSeries 150"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18G","label":"Older System x->xSeries 200"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18H","label":"xSeries 220"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18J","label":"Older System x->xSeries 230"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18K","label":"Older System x->xSeries 240"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18L","label":"Older System x->xSeries 330"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18M","label":"Older System x->xSeries 340"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18Q","label":"System x->xSeries 232"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18R","label":"Older System x->xSeries 250"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18T","label":"Older System x->xSeries 300"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18V","label":"Older System x->xSeries 350"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18W","label":"Older System x->xSeries 370"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18X","label":"Older System x->xSeries 380"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN01","label":"Older System x->Netfinity 7000"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN02","label":"Older System x->Netfinity 3500"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN03","label":"Older System x->Netfinity 3000"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN04","label":"Older System x->Netfinity 5500"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN05","label":"Older System x->Netfinity 5000"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN06","label":"Older System x->Netfinity 1000"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN07","label":"Older System x->Netfinity 8500R"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN08","label":"Older System x->Netfinity 5600"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN09","label":"Older System x->Netfinity 4000R"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN10","label":"Older System x->Netfinity 5100"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN11","label":"Older System x->Netfinity 7100"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN12","label":"Older System x->Netfinity 6000R"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN13","label":"Older System x->Netfinity 4500R"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN15","label":"Older System x->Netfinity 7600"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN16","label":"Older System x->Netfinity 3500 M10"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN17","label":"Older System x->Netfinity 3500 M20"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN18","label":"Older System x->Netfinity 5500 M10"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN19","label":"Older System x->Netfinity 5500 M20"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HWN20","label":"Older System x->Netfinity 7000 M10"},"Platform":[{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 January 2019

UID

ibm1MIGR-41397