夫です。
巷で話題のATOMプロセッサを積んだD945GCLFが気になってしょうがない。
3連休を利用して久々に秋葉原までいってきました。
徐々に街がきれいになっていっててびっくり。
D945GCLFはなんとHyperThreading有効に加えて、EM64Tに対応していて、1万円を切るというすばらしいボード。
でもNICがギガ対応じゃない。しかもIntelなのにe1000じゃないんだ・・。
NICはRealtek RTL8102ELが乗っているとのこと。しかも新しいチップのようで、まだカーネルにデフォルトでドライバが入っていないとのこと。
軽く衝撃を受けながら、情報収集。
まずはドライバの入手が可能なのか、intelのページより調査。
一応以下のサイトから、最新のBIOSと、Linux向けのドライバソースがあることを確認。
製品情報はこちら
http://support.intel.com/products/desktop/motherboards/D945GCLF/D945GCLF-overview.htm
ドライバ・BIOSはこちら
http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=2916
早速インストール作業に入る。
OnBoard NICを有効にしたまま起動すると、Realtekのドライバを読み込んだところでヌルポ.
いったんOnBoardNICを無効化してインストールを続ける。
インストール後、
kernel-xen-devel gcc glibc-devel glibc-headers kernel-headers libgompパッケージを追加
r8101のドライバのコンパイルとインストールは以下
#make
#make install
#depmod -a
depmodを個別にやる必要があるので注意。Makefileに追加してくれればいいのに。。
その後再起動して、NICをBIOSから有効にすると、使用可能となる。
カーネルをアップデートした場合には、当面の間、上記手順を実施する必要がある。
きれいにインストールされた後の、PCIデバイス情報表示は以下。
[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)
【温度監視の設定】
長期安定稼動を行わせるマシンのため、最低限の監視を以下で行う。
yum install hddtemp lm_sensors -y
sensors-detectにて監視対象センサをdetectさせる。
CentOS5.2付属のlm_sensorsでは、残念ながら、FANの回転数しか表示されない。
最新版のlm_sensors(3.0.2版)を http://www.lm-sensors.orgより取得し、makeすることで、電圧、温度、FAN回転数が監視可能となる。