カーネルパッチ不要の PM/Ethernet ドライバ (PM/Ethernet-nkp)のインストール

Limitation

インストール

  1. PMのデバイスドライバは /opt/score/score-src/kernel/linux2.6.11/drivers/score-pm にあります。 この score-pm ディレクトリを インストールするカーネルのディレクトリ(ex /usr/src/linux2.6.xx/drivers)にコピーします。

  2. ファイル /usr/src/linux2.6.xx/drivers/Kconfig の最後に次の行を追加します。

    source "drivers/score-pm/Kconfig"

  3. ファイル /usr/src/linux2.6.xx/drivers/Makefileの最後に次の行を追加します。

    obj-$(CONFIG_SCORE_PM) += score-pm/

  4. カーネルのコンフィグレーションでPM/Ethernet-nkp のモジュールを選択します。 (ex: make menuconfig),

    < M > SCore PM/Ethernet-nkp drivers (w/o Kernel Patch)
    (4) Max units of PM/Ethernet
    Ethernet Drivers for SCore PM/Ethernet-nkp --->

  5. PM/Ethernet-nkp 用のEthernetデバイスドライバを選択します。

    Ethernet Drivers for SCore PM/Ethernet-nkp --->
    " < M > E1000 driver for PM/Ethernet-nkp"
    " < M > E100 driver for PM/Ethernet-nkp"
    " < M > tg3 driver for PM/Ethernet-nkp"

  6. カーネルとデバイスドライバモジュールをコンパイルしてインストールします

    # make bzImage
    # make modules
    # make modules_install
    # make install

  7. インストールしたカーネルをrebootしたあと、/etc/modprobe.confのファイルを 修正して既存のEthernetデバイスドライバをPM/Ethernet-nkp 用のデバイスドライバに 変更します。

    Ex
    "alias eth0 e1000" を "alias eth0 e1000_scorepm1"に変更
    "alias eth0 tg3" を "alias eth0 e1000_scorepm1"に変更

  8. カーネルのreboot後、通常のPM/Ethernetのセットアップ(/etc/init.d/pm_ethernet startの実行)を実行します。

Last modified: Thu Oct 27 20:00:35 JST 2005