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

[debian-users:33592] Re: kernel2.4.18 で RTL8139 が使えない



こんにちは。松田陽一@PAL-NET三鷹です。

From: MATSUDA Yoh-ichi / 松田陽一 <matsuda@xxxxxxxxxxxx>
Subject: [debian-users:33589] Re: kernel2.4.18 で RTL8139 が使えない
Date: Tue, 9 Jul 2002 23:36:23 +0900

> > どうしても kernel のコンパイルがうまくいかないので、
> 
> (1) エラーメッセージを良く見ましょう。
> 多分、あるドライバのコンパイルやリンクで引っかかっていると思います。
> きっとそれは要らないものだと思うので、カーネルのオプションから外す
> ことです。
> 例えば私の場合では、
> 
> # CONFIG_BLK_DEV_SIS5513 is not set
> 
> # CONFIG_FB_SIS is not set
> 
> 辺りで引っかかりました。

その時のエラーメッセージの一部を抜粋します。
このマシンは potato で、 Bunk さんの 2.4 系カーネル用パッケージを入れ
て、 2.2.19-raid -> 2.4.18 にしました。

# ext3 を使いたかったんです。

度重なるエラーに懲りて、結局フレームバッファ関係のドライバとキャラクタ
デバイス関係のドライバの指定を外しました。
--
夜に帰るため夜に帰るため夜に。
松田 陽一(yoh)
mailto:matsuda@xxxxxxxxxxxx
http://www2.palnet.or.jp/~matsuda/index.htm

#---- 1回目 ----
gcc -D__KERNEL__ -I/home/yoh/work/linux-2.4/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /home/yoh/work/linux-2.4/linux/include/linux/modversions.h  -DKBUILD_BASENAME=tridentfb  -c -o tridentfb.o tridentfb.c
tridentfb.c:524: #error "Floating point maths. This needs fixing before the driver is safe"
make[3]: *** [tridentfb.o] エラー 1
make[3]: 出ます ディレクトリ `/home/yoh/work/linux-2.4/linux/drivers/video'
make[2]: *** [_modsubdir_video] エラー 2
make[2]: 出ます ディレクトリ `/home/yoh/work/linux-2.4/linux/drivers'
make[1]: *** [_mod_drivers] エラー 2
make[1]: 出ます ディレクトリ `/home/yoh/work/linux-2.4/linux'
make: *** [stamp-build] エラー 2

#---- 2回目 ----
gcc -D__KERNEL__ -I/home/yoh/work/linux-2.4/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /home/yoh/work/linux-2.4/linux/include/linux/modversions.h  -DKBUILD_BASENAME=sis_main  -DEXPORT_SYMTAB -c sis_main.c
sis_main.c: In function `sisfb_heap_init':
sis_main.c:1265: `HW_CURSOR_AREA_SIZE' undeclared (first use in this function)
sis_main.c:1265: (Each undeclared identifier is reported only once
sis_main.c:1265: for each function it appears in.)
sis_main.c:1087: warning: unused variable `temp'
sis_main.c: In function `sisfb_post_setmode':
sis_main.c:1647: `IND_SIS_CRT2_WRITE_ENABLE' undeclared (first use in this function)
make[4]: *** [sis_main.o] エラー 1
make[4]: 出ます ディレクトリ `/home/yoh/work/linux-2.4/linux/drivers/video/sis'
make[3]: *** [_modsubdir_sis] エラー 2
make[3]: 出ます ディレクトリ `/home/yoh/work/linux-2.4/linux/drivers/video'
make[2]: *** [_modsubdir_video] エラー 2
make[2]: 出ます ディレクトリ `/home/yoh/work/linux-2.4/linux/drivers'
make[1]: *** [_mod_drivers] エラー 2
make[1]: 出ます ディレクトリ `/home/yoh/work/linux-2.4/linux'
make: *** [stamp-build] エラー 2

#---- 3回目 ----
make -C  arch/i386/lib modules_install
make[2]: Entering directory `/home/yoh/work/linux-2.4/linux/arch/i386/lib'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/home/yoh/work/linux-2.4/linux/arch/i386/lib'
cd /home/yoh/work/linux-2.4/linux/debian/tmp-image/lib/modules/2.4.18; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b /home/yoh/work/linux-2.4/linux/debian/tmp-image -r 2.4.18; fi
depmod: *** Unresolved symbols in /home/yoh/work/linux-2.4/linux/debian/tmp-image/lib/modules/2.4.18/kernel/drivers/char/drm/sis.o
depmod: 	sis_free_Rsmp_ced25333
depmod: 	sis_malloc_Rsmp_a3329ed5
make[1]: *** [_modinst_post] Error 1
make[1]: Leaving directory `/home/yoh/work/linux-2.4/linux'
make: *** [kernel-image-deb] Error 2