Installer does not detect onboard Intel PCI-Express Gigabit controller on Marquis C500 and C510

Problem:

Installer does not detect the onboard Intel PCI-Express Gigabit controller.

Details:

The kernel which ships with SuSE 9.3 (2.6.11.4-20a) contains a version of the Intel e1000 Gigabit driver (5.6.10.1-k2-NAPI) that does not support the newer PCI-E gigabit controllers.

Platforms Effected:

Marquis C500 and C510

Solution:

ASL provides a driver disk and source rpm for an updated version (6.0.60) of the Intel e1000 Gigabit driver. To re-install the system, the customer should follow these instructions:

  1. Insert the ASL Driver CD:
    # mount /media/cdrecorder
    # dd if=/media/cdrecorder/SuSE/9.3/x86_64/e1000-6.0.60-2.6.11.4-20a.img of=/dev/fd0
    # umount /media/cdrecorder
    
  2. Boot the system from the SuSE 9.3 installation DVD
  3. At the installation menu, press F5 to use an driver disk
  4. Select installation from the menu
  5. When prompted, insert the driver floppy
  6. When asked to select the driver update medium, choose "fd0: floppy"
  7. The installer should print "Driver Update OK"
  8. Select back to continue the installation

When the installation reaches the Network Configuration screen:

  1. Click on Network Interfaces
  2. Select Super Micro Ethernet Controller
  3. Click on configure
  4. Click on continue
  5. Click on advanced and choose hardware details
  6. Under module name, type e1000
  7. Click on next
  8. Click on next
  9. Click on finish

If an online update is performed, the kernel will be upgraded by default. Before rebooting into the new kernel, the e1000 driver must be rebuilt:

# mount /media/cdrecorder
# rpm -ivh /media/cdrecorder>/SuSE/9.3/e1000-6.0.60-2.6.11.4-20a.src.rpm
# cd /usr/src/packages/SPECS
# /media/cdrecorder/SuSE/9.3/suse93driver.sh e1000

Note: For systems with a DVD recorder, replace 'cdrecorder' with 'dvdrecorder'