DebianLennyでAR8151のNICを認識させる

2012/03/02 | By KUMA | Filed in: 技術メモ.

最近のLenovoのノートPCにはAtherosのAR8151っていうNICを積んでいるのだが、Linuxのカーネルは2.6.36以降の対応とのことでLennyで対応するのは大変面倒だったので、ドライバ認識させるまでの手順をメモ。

ターゲットはノートPCでDebianはUSBメモリからNetInstallさせる環境なので、NICが認識できない状況は大変困った。

んじゃ、続きから今回とった手順を。

  1. LennyをインスコするのにNICを認識させないと話にならないので、USB-LAN(今回はバッファローのLUA3-U2-ATX)を使用して、普通にインストールする。
  2. 以下のパッケージをインストール
    # apt-get install kernel-packeage
    # apt-get install linux-source-2.6.26
    # apt-get install linux-headers-2.6.26-2-686 linux-headers-2.6.26-2-common
    

    もしかしたら、kernel-packageはいらないかも。

    — 2012-03-07 追記 —

    AMDのCPUで同じ事をしようとしたら通らなかったので一部修正

    上記の

    # apt-get install linux-headers-2.6.26-2-686 linux-headers-2.6.26-2-common

    は↓に変更

    # apt-get install linux-headers-***

    ***部分はuname -rの結果に置換。

    また、commonは勝手に依存関係解決してくれるので、明示的に各必要無し。

    — 2012-03-07 ここまで —

  3.  ここからAR81Family-linux-v1.0.1.14.tar.gzを入手。
    $ tar zxvf AR81Family-linux-v1.0.1.14.tar.gz
    $ make
    # make install
    # halt
    
  4. USB-LANを引っこ抜いてBoot
  5. /etc/udev/rules.d/XX-persistent-net.rulesにあるUSB-LANの記述を削除、AR8151をeth0に変更
  6. reboot

といった手順で動くようになりました。

今回参考にしたサイトは以下のとおり。ありがとうございます。


Tags: , , , , ,

Comments are closed here.