[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:36896] Re: Intel EtherExpress/100 を認識させたい



飛田です。

>>>>> In [debian-users : No.36893] 
>>>>>	"Matsumiya" <matumiya@xxxxxxxxxxxx> wrote:
> matumiya@初心者です

> 社内で使用するサーバーにDebian Woodyをインストールしています。
> このサーバーには
> Intel EtherExpress/100 (マザーボードについているもの)
> RTL8139
> の二つのネットワークカードがあり、RTL8139の方はインストール時に認識しまし
> た。

> /prc/pciに

[...]

>   Bus  1, device   8, function  0:
>     Ethernet controller: PCI device 8086:103a (Intel Corp.) (rev 129).
>       IRQ 5.
>       Master Capable.  Latency=32.  Min Gnt=8.Max Lat=56.
>       Non-prefetchable 32 bit memory at 0xed001000 [0xed001fff].
>       I/O at 0xc400 [0xc43f].

> とありましたので、ドライバを入れれば認識するのではないかと思いました。

00:0f.0 Ethernet controller: Intel Corp. 82557 [Ethernet Pro 100] (rev 08)
        Subsystem: Intel Corp. EtherExpress PRO/100+ Management Adapter

というのを、オンボードではありませんが、woody 上で使っています。

> そこで、intelのサイトから
>  e100-2.2.21.tar.gz
> をダウンロードして、指定どおり make install すると

> find /lib/modules/2.4.18 -name e100.o -exec rm {} \; \
> || true
> mkdir -p /lib/modules/2.4.18/kernel/drivers/net
> install -m 644 -o `id -u` e100.o /lib/modules/2.4.18/kernel/drivers/net
> mkdir -p /usr/share/man/man7
> install -m 644 -o `id -u` e100.7.gz /usr/share/man/man7
> /sbin/depmod -a || true
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/kernel/drivers/net/e100.o

> このようなエラーが出てしまいます。

> 問題をどのように切り分けしていけばよいか教えていただければ助かります。

> カーネルは2.4.18です。

そのカーネルはどうやって入れたものですか? kernel-image? それとも
kernel-source から再構築? あるいは tar.(gz|bzip2) からとか?

;; kernel-2.4.18 用の header は入っていますか?

で、違いは全然わかってませんが、ファイル名から察するに、多分、2.2.21 
用のドライバのようですので、それを今さら 2.4.18 でコンパイルするのも何
かと思いますが。

私は自分で kernel-source-2.4.18 の deb パッケージから、再構築している
ので、kernel-image なパッケージだと、どうなってるのか、知らないのです
が、少なくとも kernel-source-2.4.18/drivers/net/eepro100.c とかは、既
に含まれているので、これで使えるようになっている気がします。

もしそうなら modprobe eepro100 で行けそうに思いますが、駄目ですか?

;; ether card 2枚差しについては、JF のドキュメントとか、MLの過去ログに
;; も役立つ情報があったような。

また、何らかの理由で eepro100 でなくて e100 を使えるようにするにしても 
apt-cache search e100 すると deb パッケージもあるようですので、これを
使うと良いのではないでしょうか?

-- 
  Shinichiro HIDA  mailto:shinichiro@xxxxxxxxxxxxx
  GPG fingerprint = 5F2D 1656 FFF6 F691 A51C  5E61 E416 D398 470C 1CE9