[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:17924] Re: Linux AurealDriverについて
-
From:naomijj
-
Date:Sat, 1 Mar 2003 15:22:27 +0900 (JST)
- Subject: [plamo:17924] Re: Linux AurealDriverについて
- From: naomijj@xxxxxxxxxxx
- Date: Fri, 01 Mar 2002 15:22:22 +0900
こんにちは。今日は朝から雨です。
アドバイス頂いたように、やってみようと
(ついでに、カーネルのバージョンアップも狙って)
kernel-2.4.20をUNIX USERのCD-ROMより
# cp /cdrom/LinuxKernel/v2.4/linux-2.4.20.tar.bz2 /usr/src
# cd /usr/src/
# ls で、copyされたか確認
# bunzip2 linux-2.4.20.tar.bz2
# ls で、解凍されたか確認
# tar xvf linux-2.4.20.tar
# ls で、展開されたか確認
# rm -r linux
# ln -s linux-2.4.20 linux
# cd ./linux
ここまでで、準備をして
> ソースからコンパイルする場合は,一度カーネルソースの方も make mrproper
> で完全に初期化してから再構築して,その状態で aureal の driver を make
> してみればうまく行くかも知れません.
のアドバイスに基づき、
# make mrproper (再構築後なので、メッセージを拾えません。残しとけば良かった)
# make xconfig
(必要なところを、y mにして)[Save and Exit]
# make dep && make clean && make
# make modules
# make modules_install
# depmod -a 2.4.20
としたのですが、 depmod: *** Unresolved symbols in /lib/modules/2.4.20/*****
がいっぱい出たので
# make bzImage
# cp ./arch/i386/boot/bzImage / (grub.confは作ってあるので)
# reboot
>
> ソースレベルで追いかけたわけではないので症状からの判断ですが,どうも
> kernel-2.4 系だとモジュールの依存関係を隠しファイルに保存して高速化を
> 計っているようで,make clean だけでは以前の依存関係がクリアできずにモ
> ジュールがうまく構築できない例をよく目にしています.
やはりこれでうまく行かないのでしょうか?
結果は以下の通りです。
sh-2.05a# cd /usr/src/linux
bash-2.05a# depmod -a 2.4.20
depmod: *** Unresolved symbols in /lib/modules/2.4.20/kernel/drivers/net/pcmcia/
smc91c92_cs.o
bash-2.05a# cd /usr/src/
bash-2.05a# cd ./aureal/
bash-2.05a# ls -l
合計 720
-rw-r--r-- 1 1000 1000 18007 7月 14日 2000年 COPYING
-rw-r--r-- 1 1000 1000 1945 1月 6日 2001年 ChangeLog
-rw-r--r-- 1 1000 1000 2728 1月 6日 2001年 Makefile
-rw-r--r-- 1 1000 1000 2744 1月 6日 2001年 README
-rw-r--r-- 1 1000 1000 198465 8月 24日 2000年 asp10.o
-rw-r--r-- 1 1000 1000 168695 8月 24日 2000年 asp20.o
-rw-r--r-- 1 1000 1000 204425 8月 27日 2000年 asp30.o
-rw-r--r-- 1 1000 1000 37231 12月 19日 2000年 au_audio.c
-rw-r--r-- 1 1000 1000 4083 9月 2日 2000年 au_core.c
-rw-r--r-- 1 1000 1000 9058 8月 31日 2000年 au_midi.c
-rw-r--r-- 1 1000 1000 11121 9月 17日 2000年 au_mixer.c
-rw-r--r-- 1 1000 1000 7524 8月 31日 2000年 au_sndstat.c
-rw-r--r-- 1 1000 1000 3363 8月 31日 2000年 au_utils.c
-rw-r--r-- 1 1000 1000 13800 8月 31日 2000年 au_vortex.c
-rw-r--r-- 1 1000 1000 11361 9月 10日 2000年 au_vortex.h
-rwxr-xr-x 1 1000 1000 608 7月 14日 2000年 mod_conf*sh-2.05a
# make install10
make install AUCHIP=AU8810
make[1]: 入ります ディレクトリ `/usr/src/aureal'
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -
I/usr/src/linux/include -c -o au_audio.o au_audio.c
In file included from au_vortex.h:66,
from au_audio.c:49:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is
deprecated, use linux/slab.h instead.
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -
I/usr/src/linux/include -c -o au_midi.o au_midi.c
In file included from au_vortex.h:66,
from au_midi.c:37:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is
deprecated, use linux/slab.h instead.
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -
I/usr/src/linux/include -c -o au_core.o au_core.c
In file included from au_vortex.h:66,
from au_core.c:40:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is
deprecated, use linux/slab.h instead.
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -
I/usr/src/linux/include -c -o au_sndstat.o au_sndstat.c
In file included from au_vortex.h:66,
from au_sndstat.c:37:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is
deprecated, use linux/slab.h instead.
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -
I/usr/src/linux/include -c -o au_mixer.o au_mixer.c
In file included from au_vortex.h:66,
from au_mixer.c:45:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is
deprecated, use linux/slab.h instead.
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -
I/usr/src/linux/include -c -o au_utils.o au_utils.c
In file included from au_vortex.h:66,
from au_utils.c:40:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is
deprecated, use linux/slab.h instead.
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -
I/usr/src/linux/include -c -o au_vortex.o au_vortex.c
In file included from au_vortex.h:66,
from au_vortex.c:81:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is
deprecated, use linux/slab.h instead.
ld -m elf_i386 -r au_audio.o au_midi.o au_core.o au_sndstat.o au_mixer.o au_utils.o
au_vortex.o asp10.o -o au8810.o
mv -f /etc/modules.conf /etc/modules.conf.old
gawk -f mod_conf /etc/modules.conf.old > /etc/modules.conf
echo "alias sound au8810" >> /etc/modules.conf
echo "alias midi au8810" >> /etc/modules.conf
mkdir -p /lib/modules/2.4.20/misc
cp -f au8810.o /lib/modules/2.4.20/misc
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20/kernel/drivers/net/pcmcia/
smc91c92_cs.o
/sbin/rmmod au8810
rmmod: module au8810 is not loaded
make[1]: [install] エラー 1 (無視されました)
/sbin/modprobe au8810
Warning: loading /lib/modules/2.4.20/misc/au8810.o will taint the kernel: no license
See http://www.tux.org/lkml/#export-tainted for information about tainted modules
/lib/modules/2.4.20/misc/au8810.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid
IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20/misc/au8810.o: insmod /lib/modules/2.4.20/misc/au8810.o failed
/lib/modules/2.4.20/misc/au8810.o: insmod au8810 failed
make[1]: [install] エラー 255 (無視されました)
make[1]: 出ます ディレクトリ `/usr/src/aureal'
[検索ページ]
[メール一覧]
Plamo ML 公開システム