Vitruvian Penguin
knoppix

[knoppix:0562] Re: Intel Ether Express Pro/100VM

Date: Fri, 20 Dec 2002 18:22:18 +0900
X-mailer: Mew version 1.94.2 on Emacs 20.6 / Mule 4.0 (HANANOEN)
こんにちは、いいじまです。

From: Iida <k6332@xxxxxxxxxxxxxxxxxxxxxxxxx>
Subject: [knoppix:0519] Intel Ether Express Pro/100 VM

>   ftp://ftp.scyld.com/pub/network/netdrivers-3.3.tgz
> 
>  普通の Linux ならこれをコンパイルして話は終わるのですが、そ
> のコンパイルができないのです。

 KERNVERを使わずに KER_INCLUDIRを使うと、kernel sourceが全て
無くても、コンパイルがうまく行くと思います。それと、eepro100.o
には、pci-scan.o の構築も必要です。

 作業例)
===========================================================
# make KER_INCLUDIR=/usr/src/linux-2.4.19-xfs/include pci-scan.o
Makefile:46: No kernel version has been specified.
 Assuming 2.4.19-xfs.
 Set the KERNVER variable to specify a different kernel.
cc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 
-I/lib/modules/2.4.19-xfs/build/include/  -pipe -fno-strength-reduce 
-DMODVERSIONS   -c -o pci-scan.o pci-scan.c
# make KER_INCLUDIR=/usr/src/linux-2.4.19-xfs/include  eepro100.o
Makefile:46: No kernel version has been specified.
 Assuming 2.4.19-xfs.
 Set the KERNVER variable to specify a different kernel.
cc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 
-I/lib/modules/2.4.19-xfs/build/include/  -pipe -fno-strength-reduce 
-DMODVERSIONS   -c -o eepro100.o eepro100.c
# ls -l pci-scan.o eepro100.o
-rw-r--r--    1 knoppix  knoppix     25136 2002-12-20 17:58 eepro100.o
-rw-r--r--    1 knoppix  knoppix      7452 2002-12-20 17:56 pci-scan.o
#
===========================================================

 この様に作られた moduleで、scyld版の eepro100.oが動くか
どうか、確認はとれるのではないでしょうか。

 動くようならば、HDDに入れたKNOPPIXに apt-get などで
modules-scyld-source-0.1を使って、組み込むと良いかも
しれません。
-- 
 飯島賢吾 // k-iijima@xxxxxxxxxx
<Prev in Thread] Current Thread [Next in Thread>