ML4.0 SP2上でBroadcom社製 NetXtreme BCM5722を使用する方法
本ドキュメントでは、DELL PowerEdge R300に搭載されているBroadcom社製NetXtreme BCM5722をMIRACLE LINUX4.0SP2上で使用する方法について説明します。
MIRACLE LINUX V4.0 SP2 には、Broadcom社製NetXtreme BCM5722に対応したドライバは含まれていない為、別途ドライバを入手して使用します。(2008年10月8日現在)
DELL PowerEdge R300
MIRACLE LINUX4.0SP2 x86
MIRACLE LINUX4.0SP2 x86_64
1.以下のBroadcom社ホームページより、Broadcom社製NetXtreme BCM5722に対応したドライバをダウンロードします。(Linux 用のドライバをダウンロードしてください。)
なお、本ドキュメントでは、バージョン 3.85l のドライバファイル(linux-3.85l.zip)をダウンロードして使用した例を示します。
http://ja.broadcom.com/support/ethernet_nic/netxtreme_server.php
2.ダウンロードしたlinux-3.85l.zipを展開します。
# unzip linux-3.85l.zip
Archive: linux-3.85l.zip
creating: Server/Linux/Driver/
inflating: Server/Linux/Driver/README.TXT
inflating: Server/Linux/Driver/tg3-3.85l-1.src.rpm
inflating: Server/Linux/Driver/tg3-3.85l.tar.gz
inflating: Server/Linux/Driver/tg3_sup-3.85l.tar.gz
3.展開したlinux-3.85l.zipに含まれるソースをビルドしします。
# cd Server/Linux/Driver/
# rpm -ivh tg3-3.85l-1.src.rpm
1:tg3 ########################################### [100%]
# cd /usr/src/asianux/
# rpmbuild -bb SPECS/tg3.spec
これで/usr/src/asianux/RPMS/i386/tg3-3.85l-1.i386.rpmというファイルが作成されます。
4.作成されたRPMファイルをインストールします。
# rpm -ivh /usr/src/asianux/RPMS/i386/tg3-3.85l-1.i386.rpm
準備中... ########################################### [100%]
1:tg3 ########################################### [100%]
5.システムを再起動し、NICが使用できることを確認します。
# modinfo tg3
filename: /lib/modules/2.6.9-42.7AX/kernel/drivers/net/tg3.ko
author: David S. Miller (davem@ redhat.com) and Jeff Garzik (jgarzik@ pobox.com)
description: Broadcom Tigon3 ethernet driver
license: GPL
version: 3.85l 527628566191B50F14F588C <==バージョンが更新されている
parm: tg3_debug:Tigon3 bitmapped debugging message enable value
vermagic: 2.6.9-42.7AXsmp SMP 686 REGPARM 4KSTACKS gcc-3.4
・
・
・