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

[debian-users:25203] Re: es1371 and via-rhine errors



池田@オレンジです。

On Fri, 17 Nov 2000 22:50:53 +0900
in [debian-users:25201] es1371 and via-rhine errors
Yu Tomioka <u@xxxxxxxxxx> Wrote
> こんにちは、自作PC(MB:A7V,CPU:Duron600)にdebianをいれたのですが、
> サウンドカード(vibra128)とネットワークカード(fnw-9702-T)の認識でつまづいて
> います。アドバイスいただけないでしょうか。

サウンドカードの方はわかりませんが、NICの方は、ちょうど一昨日ハマったヤツ
なので(^^;

このFNW-9702-Tは、via-rhine II(VT6102)というチップが使われているので、カー
ネル2.2.17とかに入っているvia-rhineでは動きません。
2.2.17のヤツがVer. 1.01で、via-rhine II対応はVer. 1.07以上らしい...

で、これを使うには、http://www.scyld.com/network/via-rhine.html から、
via-rhine.c(1.08があった), pci-scan.c, pci-scan.h, kern_compat.hの4つのファ
イルを取ってきて、カーネルソースの driver/net/ に入れて、
driver/net/Makefileの

ifeq ($(CONFIG_VIA_RHINE),y)
L_OBJS += via-rhine.o
else
  ifeq ($(CONFIG_VIA_RHINE),m)
  M_OBJS += via-rhine.o
  endif
endif

の部分を

ifeq ($(CONFIG_VIA_RHINE),y)
L_OBJS += pci-scan.o			<- ココと
L_OBJS += via-rhine.o
else
  ifeq ($(CONFIG_VIA_RHINE),m)
  M_OBJS += pci-scan.o			<- ココ
  M_OBJS += via-rhine.o
  endif
endif

と追加して、カーネルを作り直せば動きました。
ちなみに、こちらで作ったカーネルは2.2.17で作ったのですが、2.2.18preの差分
を眺めてみましたが、あんまり変更無いみたい。

--

Masaki Ikeda <masaki@xxxxxxxxxxxx>
    Orange System Co.