こんにちは、いいじまです。
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
|