McDATA 8832 User Manual

Page 46

Advertising
background image

IBM BladeCenter Deployment Guide

# ls
2.4.9-e.40BOOT
# ls 2.4.9-e.40BOOT/{tg3.o,e1000.o}
tg3.o e1000.o

9.

Remove device drivers that will not be utilized from the driver modules extracted to the first module
directory in step #7. Since the BladeCenter HS20 and BladeCenter HS40 servers do not support
3Com 3c59x, Intel 10/100, AMD PCnet32 or USB-OHCI devices, it is safe to remove the associated
device drivers to free much needed space in the image.
# cd modules-boot
# cd 2.4.9-e.40BOOT/

# ls 2.4.9-e.40BOOT/
3c59x.o hid.o lockd.o scsi_mod.o usb-ohci.o vfat.o
eepro100.o input.o nfs.o sunrpc.o usb-storage.o
fat.o keybdev.o pcnet32.o usbcore.o usb-uhci.o
# rm 3c59x.o eepro100.o pcnet32.o usb-ohci.o
# ls
fat.o input.o lockd.o scsi_mod.o usbcore.o usb-uhci.o
hid.o keybdev.o nfs.o sunrpc.o usb-storage.o vfat.o

10.

Copy the Broadcom NetXtreme Gigabit Ethernet Adapter and Intel Gigabit Ethernet Adapter drivers
from the second module directory (drvnet.img modules) module archive to the first module directory.
# cp ../../modules-drv/2.4.9-e.40BOOT/{tg3.o,e1000.o} .
# ls
e1000.o hid.o keybdev.o nfs.o sunrpc.o usbcore.o
usb-uhci.o fat.o input.o lockd.o scsi_mod.o tg3.o usb-
storage.o vfat.o
# cd ..

11.

Recreate the modules archive from the first modules directory (modules-boot).
# ls
2.4.9-e.40BOOT
# find . -type f | grep -v modules.cpio | cpio -o -H crc > modules.cpio
1481 blocks
# ls
2.4.9-e.40BOOT modules.cpio
# gzip -9 modules.cpio
# ls
2.4.9-e.40BOOT modules.cpio.gz
# mv modules.cpio.gz modules.cgz

12.

Copy the required driver disk files from the initrd.img image to the modules-boot directory.
# cp ../mnt/initrd/modules/{module-info,modules.dep,pcitable} .
# ls
2.4.9-e.40BOOT modules.cgz module-info modules.dep pcitable

13.

Remove driver entries from the initrd.img pcitable file that are associated with the device drivers
removed in step #9. Remove all lines that make reference to the removed device drivers (3c59x,
eepro100, pcnet32, usb-ohci). For example:

0x10b7 0x4500 "3c59x" "3Com Corporation|3c450 Cyclone/unknown"
0x8086 0x1030 "eepro100" "Intel Corp.|82559 InBusiness 10/100"
0x1022 0x2001 "pcnet32" "Advanced Micro Devices"

# cat pcitable | grep –v 3c59x | grep –v eepro100 | grep –v pcnet32 >
pcitable.new

46

http://w3-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP100564

The BladeCenter Deployment Guide is intended as a personal productivity tool. It is not intended to be comprehensive and is provided for

guidance only, on an 'as is basis' without warranty of any kind. Please be aware that its contents have not been certified by IBM.

© 2006 IBM Version 3.0, 3/10/2006

Advertising