439 :
login:Penguin :
02/12/23 00:51 ID:Qf+KSIvD alsa-driver が、うまく動いてくれなくて悩んでいます。 unresolved symbol が出ないようにするためには、どうすればよいのでしょうか? # insmod snd Using /lib/modules/2.4.18-0vl24/misc/snd.o /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol unregister_sound_special/lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol init_rwsem /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __down_read /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol register_sound_special /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __down_write /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __up_read /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __up_write
>>439 down_read,up_read,init_rwsem(セマフォ関係?)はわからないが
register_sound_specialはsoundcoreのもの。
先にこれがロードされていないといけない。
insmodのかわりにmodprobe使ってみたらどうなる?
こっちを貼るつもりが、違うものを貼ってしまい申し訳ありません。 自分のところでコンパイルしているのに、なぜかこうなってしまいます。 # depmod -a depmod: *** Unresolved symbols in /lib/modules/2.4.18-0vl24/misc/snd-mixer-oss.odepmod: *** Unresolved symbols in /lib/modules/2.4.18-0vl24/misc/snd-pcm.o depmod: *** Unresolved symbols in /lib/modules/2.4.18-0vl24/misc/snd-rawmidi.o depmod: *** Unresolved symbols in /lib/modules/2.4.18-0vl24/misc/snd-seq.o depmod: *** Unresolved symbols in /lib/modules/2.4.18-0vl24/misc/snd.o
modprobe しても同じく未解決のシンボルが出てきます。 # modprobe snd /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol init_rwsem /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __down_read /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __down_write /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __up_read /lib/modules/2.4.18-0vl24/misc/snd.o: unresolved symbol __up_write /lib/modules/2.4.18-0vl24/misc/snd.o: insmod /lib/modules/2.4.18-0vl24/misc/snd.o failed /lib/modules/2.4.18-0vl24/misc/snd.o: insmod snd failed
コンパイルしたときと動かそうとしたときのカーネルがちがうとか とりあえず uname -a とか (コンパイル時にソースディレクトリで)./configureしたときの結果 特に checking for directory with kernel source... /lib/modules/2.4.20/build checking for kernel version... 2.4.20 checking for directory to store kernel modules... /lib/modules/2.4.20/kernel/sound のあたりとか(これは2.4.20にalsa-driver-0.9.0rc6をいれたときの例) make installしたときにインストールされる場所 (makeしたカーネルがちゃんと/lib/modules/2.4.18-0vl24/ に インストールされてるか)とか...
とりあえず、関係ありそうな行は、正しく吐かれていますです。 $ uname -a Linux hoge 2.4.18-0vl24 #1 Sun Jun 9 05:11:41 JST 2002 i686 unknown checking for directory with kernel source... /lib/modules/2.4.18-0vl24/build checking for kernel version... 2.4.18-0vl24 checking for kernel module symbol versions... "no" checking for directory to store kernel modules... /lib/modules/2.4.18-0vl24/misc で、ちゃんと /lib/modules/2.4.18-0vl24/misc (オプションいじったので) に 入ってました。コンパイル時は、古い版を消してから行いました。 かなり謎です。
>>444 こっちでは
find . -name "*.o" -exec nm -p \{\} \; | grep down_write
をモジュールのディレクトリで実行してもヒットしないな
(当然、ALSAのモジュールも含む)
また、System.mapにも入っていないことから、
__down_readとかのシンボルが未解決のままモジュールにある、
という時点でイカンのではなかろうか。
...たとえばコンパイラを変えてみるとか(あてずっぽう)
(GCC2.9系列コンパチとか入っていない?)
追記 どうやら__down_readなどの関数は (カーネルソース)/include/asm/rwsem.hにある模様。 上記ファイルの存在を確認するのと /lib/modules/2.4.18-0vl24/build からたどりつけること また、(カーネルソース)/include/asmがasm-i386に ちゃんとリンクが張られていること、かな
>>445 kernel が gcc2 でコンパイルされているので、
export CC=gcc-2.95.3 して、./configure や make しますた。
ためしに gcc3 でコンパイルしたものもダメでした。
> find . -name "*.o" -exec nm -p \{\} \; | grep down_write
> をモジュールのディレクトリで実行してもヒットしないな
find /lib/modules/2.4.18-0vl24 ふがほげすると、ヒットしますた。
/lib/modules/2.4.18-0vl24/misc/snd.o: U __down_write
/lib/modules/2.4.18-0vl24/misc/snd-seq.o: U __down_write
> (GCC2.9系列コンパチとか入っていない?)
って何でしょうか?
なんか、関係ありそうなものを /usr/src/linux/configs/kernel-2.4.18-i686.config に見つけますた。 > # CONFIG_RWSEM_GENERIC_SPINLOCK is not set > CONFIG_RWSEM_XCHGADD_ALGORITHM=y で、grep してみたら、 > hoge@hoge:/usr/src/linux$ grep CONFIG_RWSEM_GENERIC_SPINLOCK -r . > ./lib/Makefile:obj-$(CONFIG_RWSEM_GENERIC_SPINLOCK) += rwsem-spinlock.o さらに rwsem-spinlock.c では > EXPORT_SYMBOL(init_rwsem); > EXPORT_SYMBOL(__down_read); > EXPORT_SYMBOL(__down_write); > EXPORT_SYMBOL(__up_read); > EXPORT_SYMBOL(__up_write); してますた。 alsa の compat_22.h に > /* rw_semaphore - replaced with mutex */ > #define rw_semaphore semaphore というのがあるので、これを使って置き換えてみようと思います。 (kernel は触りたくないので) とりあえず、今日は寝て、明日試したいと思います。 EerUwDyTさん、どうもおつきあいいただきありがとうございました。
>>448 そのトラブってるのって、0.5.xなalsaじゃない?
0.9.xなalsaだとさくっと動かないかな〜。
0.9.0rc6 とか CVS HEAD を入れようとして、起こったトラブルです。
いまソースを見たところ、0.5.12a なんかだと、init_rwsem は使っておらず、 init_MUTEX を使っているようです。
452 :
440 :02/12/23 12:29 ID:0dCza1kp
>>448 上3つ(.config,Makefile,rwsem-spinlock.c)の状況は
ウチといっしょ。
CONFIG_RWSEM_XCHGADD_ALGORITHMを使うようになっている。
その状態では(Makefileをみると)rwsem-spinlock.oはできないはず
(実際ウチではできていない)
その状態で0.9.0rc6をmakeするとサクっとできるのだが...
あと、rwsem.hはカーネルツリー以外にも、実は/usr/include/asm
以下にもあって、そっちは実質空のファイル。
カーネルツリー以下のをさがすつもりでみつからなくて、(/usr/includeが
検索パスに含まれるから)そっちをもってくると、__down_readなどが
ないから未解決になってしまう。
あとは関係ありそうなcoufigのログか...
checking for kernel version... 2.4.20
checking for kenrel linux/pm.h... "yes"
checking for kenrel linux/spinlock.h... "yes"
checking for kenrel linux/irq.h... "yes"
checking for kenrel linux/threads.h... "yes"
453 :
449 :02/12/23 13:02 ID:7r4l99p4
いやね。 0.9.0rc6だと、snd.oのソースにはこのあたりのシンボルが入ってこないからさ。 snd_seq.o関連のソースだけ、これらのシンボルが入ってくる。 それはCVS_HEADの場合ってことか。 それじゃあさ、そのカーネルソースのほうなんだけど、 一度でもコンパイルしたことある? なかったら、 make mrproper && make oldconfig && make dep やってみそ。
454 :
449 :02/12/23 13:29 ID:7r4l99p4
ぬが、飯くってる間に放置してたら、その間に書き込みが。
>>452 いやいやいや、実行時に未解決なのはリンクするものがみつからないわけで…
includeファイルとは関係が…
うげ、grep -r __down_read kernel/ したら、
include/asm-i386/rwsem.h:
static inline void __down_read(struct rw_semaphore *sem)
じゃん。Σ(゜д゜lll)ガーン
スマソincludeファイル関係してますた。
これは絶対
make mrproper && make oldconfig && make dep
でいける( ̄ー ̄)ニヤリッ
455 :
440 :02/12/23 13:39 ID:0dCza1kp
カーネルはいつも自分でコンパイルしてまつ。
んで、同シンボルを使っているacore/seq/seq_clientmgr.cの場合
seq_clientmgr.c -> seq_clientmgr.h -> seq_lock.h (ここまでALSAソース)
-> /usr/src/linux/include/linux/sched.h -> asm/semaphore.h
-> linux/rwsem.h (ここで down_readが __down_readになる)
-> asm/rwsem.h (staticで関数定義してある)
ただしlinux/rwsem.hでasm/rwsem.hが読み込まれるのは
CONFIG_RWSEM_GENERIC_SPINLOCKが定義して「ない」場合
つまり
>>448 の状態でいいはずだけど...
/usr/src/linux/include/linux/autoconf.h もあわせてチェック。
と思ったらなんかカキコされてる...結果報告よろしこ
>>453 kernel は、自分では作ってませんが、必要と思われるパケジは入れてあるつもりです。
$ rpm -qa|grep kernel
kernel-2.4.18-0vl24
kernel-headers-2.4.18-0vl24
kernel-source-2.4.18-0vl24
kernelcfg-0.6-9vl1
kernel22-2.2.20-0vl10
cd /usr/src/linux; make mrproper && make oldconfig && make dep したあとに、
build しようとしたら、コケますた。
make[1]: Entering directory `/home/hoge/rpm/BUILD/alsa-driver-cvs-20021222/acore'
gcc-2.95.3 -D__KERNEL__ -DMODULE=1 -I/home/hoge/rpm/BUILD/alsa-driver-cvs-20021222/include \
-I/lib/modules/2.4.18-0vl24/build/include -O2 -mpreferred-stack-boundary=2 \
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe \
-DALSA_BUILD -DEXPORT_SYMTAB -c hwdep.c
In file included from /home/hoge/rpm/BUILD/alsa-driver-cvs-20021222/include/adriver.h:49,
from /home/hoge/rpm/BUILD/alsa-driver-cvs-20021222/include/sound/driver.h:43,
from ../alsa-kernel/core/hwdep.c:22,
from hwdep.c:1:
/lib/modules/2.4.18-0vl24/build/include/linux/module.h:21: linux/modversions.h: No such file or directory
make[1]: *** [hwdep.o] Error 1
make[1]: Leaving directory `/home/hoge/rpm/BUILD/alsa-driver-cvs-20021222/acore'
>>456 をやる前にやってみたことを書きますです。
alsa-driver-hoge/include/linux/rwsem.h に以下のようなものを書いて
作った driver を入れると、depmod -a では文句を言われませんでしたが、
aumix とか alsamixer 等がデッドロックしますた。(w
reboot しようとしても、umount できない悲しい状態になりますた。(w
/* rw_semaphore - replaced with mutex */
#define rw_semaphore semaphore
#define init_rwsem(x) init_MUTEX(x)
#define DECLARE_RWSEM(x) DECLARE_MUTEX(x)
#define down_read(x) down(x)
#define down_write(x) down(x)
#define up_read(x) up(x)
#define up_write(x) up(x)
458 :
440 :02/12/23 23:15 ID:fYLBM0Ha
>>456 linux/modversions.h は、kernelをコンパイルするときにできるもので
その段階ではまだできていないはず。素直にmake bzImageとかやれば
作成されるのだが...
make cleanやっちゃったのなら、他のプログラム(pcmcia-csなど)
をコンパイルするのにも支障あろうからbzImageまではつくっておいた
ほうがよい。kernel入れ換えたくないといっても、config変えなきゃ
同じはず...(あるいは前のをとっておいて選択でブートできるようにするとか)
> make cleanやっちゃったのなら、他のプログラム(pcmcia-csなど) make clean した後のファイル群が、kernel-source として rpm 化されてるっぽいです。
460 :
440 :02/12/23 23:39 ID:fYLBM0Ha
>make clean した後のファイル群が、kernel-source として RedHatが提供するバイナリパッケージ使うかぎり(たとえばALSAなどを) コンパイルする必要はなく 逆にALSAなんかを自分でコンパイルする人にはkernel-sourceのパッケージが あるからkernelから自分でコンパイルしる!ってことじゃないかな。 カーネルモジュールをコンパイルするときは、先にカーネルを コンパイルしておくのが原則(カーネルコンパイルのときに作成される へッダファイルもある。これはconfigによって変わる。)
>>460 > RedHatが提供するバイナリパッケージ使うかぎり(たとえばALSAなどを)
> コンパイルする必要はなく
ううむ。漏れが使ってる Vine だと Seed ですら 0.5 系なので・・・。
> カーネルモジュールをコンパイルするときは、先にカーネルを
> コンパイルしておくのが原則(カーネルコンパイルのときに作成される
> へッダファイルもある。これはconfigによって変わる。)
これは、kernel-headers が正常に作られていれば、kernel-headers を入れれば
解決するという話ではないのですか?
462 :
440 :02/12/24 00:11 ID:8qYK3NT6
むむ...Vineのkernel-headersがどんな環境で作成されたか (bzImage後かclean後か)まではワカランのでそこはVineスレの ほうがいいような 原理的には、make bzImage後の状態が「そのまま」パッケージに されていれば問題ないと思うが... (コンパイル時に作成されるファイルが収録されていなかったり した場合は、当然カーネルの再コンパイルが必要となる)
UM-4ってALSAで使えますか?
>>463 RolandのUSB-MIDIインターフェースだな
ソースを見ると(ALSA-0.9.0rc6; alsa-kernel/usb/usbquirks.h)
{
USB_DEVICE(0x0582, 0x0002),
.driver_info = (unsigned long) & (const snd_usb_audio_quirk_t) {
.vendor_name = "EDIROL",
.product_name = "UM-4",
(略)
なんてあるからとりあえずいれてみるのがよいかと
それとロードするモジュールはsnd-usb-audioね
465 :
login:Penguin :02/12/31 01:21 ID:YDmpwpt0
>>464 ありがとうございました。
ALSAは無事インストールできたのですが、サウンドボードがマシンに無いので音はなりません(^^;
が、MIDIを使えるようにしたいのでUM-4を使いたいのですが、
Modules.confにはどのように書けばいいのでしょうか?
>>465 (一例)
alias char-major-116 snd
alias snd-card-0 snd-usb-audio
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd device_gid=0 device_uid=0 device_mode=0666 cards_limit=1 major=116
#options snd-timer timer_limit=5
#options snd-seq seq_default_timer_device=1
#options snd-rtctimer rtctimer_freq=2048
SiS 630ST を載せたノートを使っているのですが、どうしても鳴らせません。 SiS は一部のものが intel i8x0 用ドライバで鳴るというのを聞いて、ちょっ とだけ期待していたのですが……どうもダメっぽいです。 どなたか SiS のチップで音を出されてる方、おられましたら情報下さい。
>>467 SiS 630ST のオーディオは SiS 7018 だと思うけど、そいつは
SiS 7012 (intel i8x0 とだいたい互換) とは別物です。
ALSA の trident のドライバが SiS 7018 に対応しているみたい。
469 :
login:Penguin :03/01/05 15:49 ID:c52lIKPe
私のマシンの音源は「VIA VT82C686B + YMF724」だったと思うのですが音に雑音が 入ってたり音量が凄く小さいです。(設定しても) これって将来的に改善されることはあるんでしょうか?また何か改善方法があれば 教えてください。宜しくお願いします。
>>469 ない。
オンボードのサウンドはショボイから素直にサウンドカード買ってきな。
>>470 苦労と試行の CMI8738 とか? (w
472 :
login:Penguin :03/01/05 19:24 ID:iqb+FSsm
どーせmp3聞いたりgameしたりしかしねーだろ? YMF7**チップ搭載の安門カードでも買え。 CMI8738はやめとけ。xmmsでmp3聞きながらうっかりゲームを起動すると固まったりする。 (同時発音数が1つなので) デジタル入出力を使わないなら、必要のないチップだ。
473 :
login:Penguin :03/01/05 20:10 ID:t9oeRqIM
やはり...(^^;。 だとすると、Linuxを起動する時だけBIOSでサウンドを切り離すしか ないのでしょうか...。めんどくさ。 サウンドカードに接続するスピーカーもオンボードのやつを取り付けし直し しないとダメですよね。まあとって付けるだけなんですが。 安物PCはダメぽだなあ。いい方法ないですか?
>>473 サウンド同時に二つ組み込めば良いじゃん。
>>474 禿同
俺はSB Live!とDIGI96/8PST両方使ってる。
それか、サウンドカードさしてWindowsもそのサウンドカード使って、
オンボードのチップは全く使わないようにするとか。
別にWindowsはオンボード、Linuxはサウンドカードって使い分ける必要ないし。
476 :
login:Penguin :03/01/06 01:19 ID:zN9+jNBo
オンボードVGA、オンボードサウンド、気持ち悪くて使う気になれんよな、普通。 BIOSでoffにしないと、夜も落ち着いて眠れやしない。
>>476 > オンボードVGA、オンボードサウンド、気持ち悪くて使う気になれんよな、普通。
> BIOSでoffにしないと、夜も落ち着いて眠れやしない。
理由もなしに、そういう変なことを言いたがる人は嫌いです。
478 :
login:Penguin :03/01/06 10:58 ID:qr3O3FL6
そうなんですか。すごく為になります。m(__)m 「vt82c686a,b」のオンボードは安物のPCには大抵ついていて、かなり普及して いると思うのですがLinuxのサウンド系の記事には中々書かれていません。 Windowsではいい音出しているんですけどね。 「Linux magazine 2001 7月号」辺りにそれらしいことが書かれているようなの ですが、やはりダメだったのかなあ。 オンボード BIOS on(vt82c686b + ymf724) + 対応しているサウンドカードの 2重で(自動認識できる?)音はキチンと出るようになるのでしょうか。
479 :
login:Penguin :03/01/06 14:47 ID:+r4PcKh3
>>477 別にすかれるために書き込みしてるワケではないですし。
>>479 別にどうでもよいって言えばそうなんだが。
ノートPCだと全部オンボードだし。
サーバー用途のPCは高価なグラフィックボードは必要ないし
サウンドも必要ないけど、それでもオンボード以外の選択肢を
選びます?
すでにオンボードVGAがあるならリモートで使うときに
カードを増設する理由が見当たらないんだが。
オンボードでつかってて不満がないならオンボードって選択肢も
ありだと思うけどなぁ
481 :
login:Penguin :03/01/06 17:45 ID:8lCiP+I9
>>480 屁理屈ウザイ。
サーバー機は音が必要がないってのがキミの意見なら、ALSAスレに来る必要はなし。
>>470 が
>>769 に対して言ってんじゃん、オンボードのはショボイって。
そう、ショボイんだよ。だから雑音まじりなんだよ。
>>476 はその流れでレスしているわけだ。
で、明らかに
>>769 は不満があって書き込みしているわけなので、
きみの「オンボードでつかってて不満がないならオンボードって選択肢も」ってレスは場違い。
っていうか、きみの意見なぞ誰もきいてないです。
>>すでにオンボードVGAがあるならリモートで使うときに
>>カードを増設する理由が見当たらないんだが。
あっそうですか。だからなに?
お話の論点すらわからないオバカサン(ry
482 :
login:Penguin :03/01/06 17:48 ID:8lCiP+I9
769=469 スマソ
>481 っていうか、きみの意見なぞ誰もきいてないです。
484 :
login:Penguin :03/01/06 18:13 ID:QJvQbKw4
このスレは、良いスレなので過去ログも後々の財産にもなります。 マタ〜リ行きましょうよ。
馬鹿どもが必死に自己主張するクソスレはココですか?
どこも同じです。 時たまキチガイが紛れ込んで来るだけです。
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/ 1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27 鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
なにをいまさら。通知実験の方はまだ?
493 :
山崎渉 :03/01/15 11:41 ID:vFMPlObn
(^^)
salsa
495 :
login:Penguin :03/01/26 06:44 ID:iAZLwgCs
496 :
login:Penguin :03/01/26 07:09 ID:6Q4C72Rq
497 :
login:Penguin :03/01/30 16:43 ID:CvPed58V
0.9.0rc7キタ━━━━(゚∀゚)━━━━ッ!!
ChangeLogどこさー
499 :
login:Penguin :03/02/07 00:16 ID:ESiwl5sF
UA-3D 買ってきたので、(;´Д`)ハァハァしたいと思います。
(;´Д`)ハァハァ できないじゃないかー。
いじってるうちにUA-3Dで、再生できるようになった。
502 :
login:Penguin :03/02/10 19:45 ID:mC98s7cw
CS5530Aで音がでねーよ
0.9.0リリースまだ〜?
release candidateながいねー。 0.9でこれだと 1.0になるには後何年かかるねん。
>>504 RC のわりには変更点やたら多いしね。
まあそういわずマターリ
ニヤニヤ(・∀・)
508 :
login:Penguin :03/02/20 04:22 ID:NjiabX2T
ニヤニヤ(・∀・)
ニヤニヤ(・∀・)
510 :
login:Penguin :03/02/24 22:27 ID:gbpHVk3w
RedHat8.0でALSA0.9.0rc7をmakeしたのですが、 /root/alsa-driver-0.9.0rc7/include/sound/driver.h:43 から include されたファイル中, ../alsa-kernel/core/hwdep.c:22 から, hwdep.c:1 から: /root/alsa-driver-0.9.0rc7/include/adriver.h:332:1: 警告: "vmalloc_to_page" が再定義されました /lib/modules/2.4.18-14/build/include/linux/modversions.h:1217 から include され たファイル中, /root/alsa-driver-0.9.0rc7/include/adriver.h:40 から, /root/alsa-driver-0.9.0rc7/include/sound/driver.h:43 から, ../alsa-kernel/core/hwdep.c:22 から, hwdep.c:1 から: /lib/modules/2.4.18-14/build/include/linux/modules/ksyms.ver:2889:1: 警告: ここ が以前の宣言がある位置です このようなエラーが大量にでます。 どのように解決したら良いのでしょうか?
511 :
login:Penguin :03/02/24 22:41 ID:N+HIHNnV
>>510 エラーは出てないようだよ。警告はとりあえず無視しとけ
どこかでmakeが止まっているなら、その個所をここに張ってけれ
512 :
名無しさん@Emacs :03/02/25 00:18 ID:7J42fY+e
gcc 3.2でコンパイルするとsegmentation faultになるっていうエラーは なおったのかな? mplayerをコンパイルして入れたいんだけどgcc3.2じゃないとコンパイルさせてくれないし。
カーネルともども3.2.1でコムパイルしていますが何か。 (3.2は知らないけどね...) いたってふつうに動いている。 mplayerは最適化オプションに-funroll-loopsをつけなければ、動く。
514 :
名無しさん@Emacs :03/02/25 10:03 ID:7J42fY+e
>>513 おかしいな。
いちどそれでずいぶん苦労してたんだよ。
なんどコンパイルし直してもセグメンテーションfaultになったからなにがおかしいのかとおもって
いちどredhat入れ直したらうまくいったんで怪しいなぁとおもってたgccをまたも3.2に
バージョンあげたらエラーになった。
いまはちょっと怖くてgccをあげてはないけど。ヴァージョンを。
kernel-2.4.20-0vl14 および alsa-driver-0.9.0rc7 を gcc-3.2.2 でコムパイルして正常に動作してますが何か?
516 :
510 :03/02/25 23:12 ID:1nS9FJkR
何とかALSAで音が出るようになりました。 このPCにはSUPERMPU64というUSBのMIDIインターフェイスと UA-3というUSBのオーディオデバイスがあります。 両方つないだときに起動させるとSUPERMPUがCard0でUA-3のほうがCard1と認識されているらしく、 AlsaPlayerを起動させたときにデバイスがないというエラーになってしまいました。(SMPUにはサウンド機能がないからだと思います) そこでSuperMPUをはずしてUA-3だけで起動したら音はなるようになったのですが、 SuperMPUをつなげた状態でUA-3がCard0でSUPERMPUがCard1にすることはできるのでしょうか。 宜しくお願いします。
Segmentation Faultで落ちるといってもどの段階で落ちるのか... コンパイル中ならgccの問題だろうし alsa-driverが落ちるなら、Segmentation Faultというより カーネルのstack dumpという形で発覚する。 ALSAをつかうアプリがSegmentation Faultになるのであれば ALSAのほかにも疑う箇所はある(ほかにリンクしてる ライブラリとか、アプリ自身とか) まずはgdbでcoreをみて、どのあたりで落ちているのかの判定を。
518 :
514=c1 :03/02/26 05:47 ID:Dwn5TpGM
>>517 おれがやたっときはコンパイルその他はすべて完了して
そのあとたしか
modprobe snd-intel8x0;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
ってやってそのあと
alsamixerとやるといっしゅんalsamixerが起動するんだけど直後に
segmentation faultっていってでてmixerがおちる。
lsmodでみてみてもロードされてなかったり。
519 :
login:Penguin :03/02/26 09:41 ID:pPw7QCjn
>>518 >>lsmodでみてみてもロードされてなかったり。
ロードされてないって…modprobe実行時にエラー出てるんじゃないの?
>>519 うーん。。。たしかにそのほうがmakes sence。
すまそ。よくおぼえてへんわ。
どーせならgccのヴァージョンあげてみよっかなぁ。
激しくすれ違い。
>>516 /etc/modules.conf の、snd-card-x snd-slot-x sound-service-x-y あたりを修正。
あるいは、「alsaplayer -d hw:1」で使うとか。
522 :
521 :03/02/26 18:15 ID:uQHIfSMb
>>521 あ、両方USB だと、/etc/modules.con の修正じゃきかないか。
PCI のアドレス指定みたいにUSB 機器を指定することってできたっけ。
523 :
login:Penguin :03/03/01 20:21 ID:p1kvvSNt
ニヤニヤ(・∀・)
> 1 [UA3D ]: USB-Audio - EDIROL UA-3D > Roland EDIROL UA-3D at usb-00:07.2-2 漏れの香具師だと、こんな風に認識されてるから、 どうにか指定できそうじゃん? (hack が必要なのかもしれないけど)
>>516 alsa-driverのUSBモジュール
(alsa-kernel/usb/usbaudio.c)を見ると
MODULE_PARM(vid, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
MODULE_PARM_DESC(vid, "Vendor ID for the USB audio device.");
MODULE_PARM_SYNTAX(vid, SNDRV_ENABLED ",allows:{{-1,0xffff}},base:16");
MODULE_PARM(pid, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
MODULE_PARM_DESC(pid, "Product ID for the USB audio device.");
MODULE_PARM_SYNTAX(pid, SNDRV_ENABLED ",allows:{{-1,0xffff}},base:16");
とあるから、USB機器のVendorID,ProductIDを指定して順番に
modprobeすればよいのではないか?
たとえば
modprobe snd-usb-audio index=1 vid=0x499 pid=0x1001
で最初の(必ずつながっている)機器を認識させて
modprobe snd-usb-audio index=2 vid=0x582 pid=0x2
で2つめを認識させる。
vid(VendorID),pid(ProductID)は各自調べてくだされ
USB機器をさしたときに/var/log/messagesに表示されるとおもうから。
>>525 同じ香具師を二匹飼っていたらどうするの?
とか意地悪を逝ってみるテスト。
あー、音が鳴らん... あきらめてOSSに戻しまする... DELLマシン(Dimension4500C - i845G/AC97)でALSA使って音が鳴ったと云う方、ご教授下さい...
>>527 /etc/module.confの該当箇所を晒してくださいな。
529 :
login:Penguin :03/03/03 13:29 ID:jLJJyQ59
0.9.0rc8キタ━━━━(゚∀゚)━━━━ッ!!
またrcか…
| It is probably last release before 0.9.0 final. とwebにはある。
532 :
527 :03/03/03 18:50 ID:4eq1rRJX
>>528 どうも。
もうOSSにしちゃったし、カーネルをまたmakeするのかったりーんで、時間が空いたときに
と思ってたんですが、rc8があがったようなのでもう一度やってみるっす。
533 :
527 :03/03/03 20:33 ID:4eq1rRJX
駄目でした... 一応/etc/module.conf晒しまふ... alias parport_lowlevel parport_pc alias usb-controller ehci-hcd #alias sound-slot-0 i810_audio #post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || : #pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || : alias usb-controller1 usb-uhci alias ieee1394-controller ohci1394 alias eth0 e1000 #alias char-major-195 nvidia # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 0.4.3b --- alias char-major-116 snd alias snd-card-0 snd-intel8x0 alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0 options snd-intel8x0 snd_index=0 snd_id=CARD_0 snd_pbk_frame_size=128 snd_cap_frame_size=128 snd_mic_frame_size=128 # --- END: Generated by ALSACONF, do not edit. ---
534 :
527 :03/03/03 20:47 ID:4eq1rRJX
ちなみにkernelは2.4.20です。ALSAはさっき落したrc8。 kernelに含まれているOSSだと鳴るんだけどね... でもmplayer(gmplayer)で時々OS巻き込んで落ちるんだわ... あ、でALSA+mplayer実行時のメッセージはこんな感じ ========================================================================== Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian) alsa-init: testing and bugreports are welcome. alsa-init: requested format: 44100 Hz, 2 channels, Signed 16-bit (Little-Endian) alsa-init: 1 soundcard found, using: hw:0,0 alsa9: 44100 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian AO: [alsa9] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps) Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... Starting playback... 動いてるっぽいんだけどなぁ... 一応mixerを1回起動してボリューム上げてます。
535 :
login:Penguin :03/03/04 00:50 ID:j0Epssrl
rc8のlibで、src/pcm/pcm_dmix_i386.hが入って無いのは、俺だけ?? 3回程ダウンロードしたけど、必ず入ってないから、CVSで取って来たよ。 ついでに質問、Soundblaster live!pratinum使ってるんだけど、 AUXで入力した音声を、Live!Driveのヘッドフォン端子で聞く方法って無い??
このスレがヒントになって、やっと音がでました。 感動しました。記念カキコ。
537 :
login:Penguin :03/03/06 17:22 ID:ow1xc1oU
ニヤニヤ(・∀・)
538 :
535 :03/03/07 00:41 ID:0PbauFJx
なんだよ、やっぱり漏れかよっ てなわけで、 alsa-driver-0.9.0rc8b.tar.bz2 alsa-lib-0.9.0rc8b.tar.bz2 リリースあげ
539 :
login:Penguin :03/03/09 12:39 ID:OsXG0Swe
driverとlib、0.9.0rc8cリリース
540 :
527 :03/03/09 21:51 ID:7UKLR0AR
rc8cでも撃沈...
541 :
login:Penguin :03/03/09 23:28 ID:nBaaJxKX
542 :
527 :03/03/10 00:02 ID:Lkr4nnvL
>>541 駄目。つうかアレ以降に書かれてたパッチを当てたら逆にIRQ云々が出てモジュールの
ロードすら出来なくなった(何故か書かれている事と逆の現象なのだが)。
で、パッチ当てるの止めて、最新のヤツをそのまま使おうとしてた訳ね。
同じチップセットだと思うんだけど何でだろ?
driver、0.9.0rc8dがリリースされちょる もっさー
そろそろ rc9 が出そうな予感……
545 :
175 :03/03/11 18:42 ID:c9x8TDJE
ぃ英語苦手だしこの方面は全くの厨房だから (patch だって恐る恐る提示してる)
「どうせ誰か指摘するべ」という腑抜けた根性でいようと思ってました。間違ってました。
rc8 のソース見ましたが、いまだに治ってないように見受けられます。
展開先/alsa-driver-0.9.0rc2/alsa-kernel/pci/intel8x0.c の、
ICH_PRIE, ICH_PRI, ICH_PCR を直して下さい(またここにパッチ貼ります)。
他にも原因あるかもしれませんが、ICH4 ではこれが最低限必要なはずです。
ちなみに
>>181 のパッチは rc5 では利きましたが、
rc6 以降はソースが変わったのでだめです。
そもそも rc6 はインストールも試せてません
(いろいろ複合的にわやになっててうまくいかなった。rc5 で不都合ないし OK)
546 :
175 :03/03/11 18:49 ID:c9x8TDJE
diff -u alsa-driver-0.9.0rc8d/alsa-kernel/pci/intel8x0.c alsa-driver-0.9.0rc8d/alsa-kernel/pci/intel8x0.c.new.c --- alsa-driver-0.9.0rc8d/alsa-kernel/pci/intel8x0.cSun Mar 2 04:03:20 2003 +++ alsa-driver-0.9.0rc8d/alsa-kernel/pci/intel8x0.c.new.cTue Mar 11 18:36:57 2003 @@ -196,7 +196,7 @@ #define ICH_SIS_PCM_40x00000040/* 4 channels (SIS7012) */ #define ICH_SIS_PCM_20x00000000/* 2 channels (SIS7012) */ #define ICH_SRIE0x00000020/* secondary resume interrupt enable */ -#define ICH_PRIE0x00000010/* primary resume interrupt enable */ +#define ICH_PRIE0x00000040/* primary resume interrupt enable */ #define ICH_ACLINK0x00000008/* AClink shut off */ #define ICH_AC97WARM0x00000004/* AC'97 warm reset */ #define ICH_AC97COLD0x00000002/* AC'97 cold reset */ @@ -217,9 +217,9 @@ #define ICH_BIT20x00002000/* bit 2 slot 12 */ #define ICH_BIT10x00001000/* bit 1 slot 12 */ #define ICH_SRI0x00000800/* secondary (AC_SDIN1) resume interrupt */ -#define ICH_PRI0x00000400/* primary (AC_SDIN0) resume interrupt */ +#define ICH_PRI0x20000000/* primary (AC_SDIN0) resume interrupt */ #define ICH_SCR0x00000200/* secondary (AC_SDIN1) codec ready */ -#define ICH_PCR0x00000100/* primary (AC_SDIN0) codec ready */ +#define ICH_PCR0x10000000/* primary (AC_SDIN0) codec ready */ #define ICH_MCINT0x00000080/* MIC capture interrupt */ #define ICH_POINT0x00000040/* playback interrupt */ #define ICH_PIINT0x00000020/* capture interrupt */ 相変わらず #define の前には半角スペをどうぞ
547 :
175 :03/03/11 18:55 ID:c9x8TDJE
× /alsa-driver-0.9.0rc2/alsa-kernel/pci/intel8x0.cの ○ /alsa-driver-0.9.0rc8d/alsa-kernel/pci/intel8x0.c です。 申し訳ないですが、自分では試してないのであしからず。。。
548 :
527 :03/03/11 19:18 ID:e/SsQO6P
>>545-547 ありがとっうううう!
むービット定義だけしか変わってなかったので最新のrc8にあのパッチあててたりしたんすよ
しかも手入力で<馬鹿
そーかー、ソース変わって通じなくなってたのね...
時間が空いたときにまた試して報告します。
HWのPDFも落として眺めたんだけど、よーわからんかったし...
勉強せんと駄目ね...
549 :
login:Penguin :03/03/12 07:52 ID:hfNMG/u4
0.9.1 release!! 正式リリースキタ━━━━(゚∀゚)━━━━ッ!!
藻前ら、「まだ治ってない」とか言うくらいなら、 alsa-dev に投げろよ。
>>548 しもた、万一 codec 三つ積んでると、このパッチだけでは足らないです
>>550 申し訳ない、ただいま英作文中です。。できたら英語板にいこっと
ちなみに 0.9.1 もそのままの様 (ソースまた変わってるけど例の部分は変わらず)
先に 0.9.1 で動作確認します
>>551 あー態々どーも。
私はまだ試してないです。
そーですか、鳴らないかもしれんのね。
まぁ、暇が出来たらボチボチ試してみます。
553 :
552 :03/03/12 23:17 ID:sIQLXX8z
んー...症状変わらずでした...残念 パッチ当てるとIRQ云々と出てロードできないっすね... パッチ当てないとロードは出来るけど音は出ないと云う...
554 :
山崎渉 :03/03/13 16:37 ID:sbQU2y5R
(^^)
alsa-driver-0.5.12a から alsa-driver-0.9.1をインストールしたのですが、モジュールロード時に Starting sound driver: snd-card-intel8x0 /lib/modules/2.4.19-0vl26/kernel/sound/acore/snd-timer.o: unresolved symbol snd_verbose_printk /lib/modules/2.4.19-0vl26/kernel/sound/acore/snd-timer.o: unresolved symbol snd_info_create_module_entry /lib/modules/2.4.19-0vl26/kernel/sound/acore/snd-timer.o: insmod /lib/modules/2.4.19-0vl26/kernel/sound/acore/snd-timer.o failed /lib/modules/2.4.19-0vl26/kernel/sound/acore/snd-timer.o: insmod snd-card-intel8x0 failed done でエラーとなってしまいます。解決方法をご存知の方はいらっしゃらないでしょうか? 環境は以下の通りです。 ソフト環境:Vine Linux 2.6rc1 (Kernel 2.4.19-0vl26) ハード環境:Dynabook V1 サウンドカードの設定はalsa-driver-0.5.12aの時点では、Intel_i810/810E,i820,i830,i840,MX440で認識していました。
>>555 kernel-headers とか kernel-source が、使ってるカーネルと違う config で
生成されている悪寒。
557 :
555 :03/03/15 11:11 ID:t6M4DpVn
556さん、アドバイスありがとうございます。
kernek-source,headers は Vineのサイトから RPM形式のものを持ってきたのですが、
kernel-2.4.19-0vl26 kernel-headers-2.4.19-0vl26 kernel-source-2.4.19-0vl26
と、揃っていました。カーネル再構築しても同じで途方に暮れていたのですが、
初心に帰って ALSAの本家ページを見ていると、
ttp://www.alsa-project.org/alsa-doc/doc-php/template.php3?company=Intel&card=i820&chip=i820&module=intel8x0 に The "snd_" prefix has been removed from the "module options" to fit with the kernel standard.
と記述があるのに気づき 上記ページを参考にしながら
/etc/modules.confを以下のように修正したところ、無事?動くようになったようです。
0.5.xから上げる時には注意が必要かもしれませんね。皆様お騒がせ致しました。
alias parport_lowlevel parport_pc
alias sound-slot-0 i810_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
# ALSA portion
alias snd-card-0 snd-intel8x0
# OSS/Free portion - card #1
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
ヤタ━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━!!!! 0.5.xから0.9.xに移行デキターヨ
559 :
login:Penguin :03/03/21 00:31 ID:tembqC8w
0.9.2あげ
alsa0.9.1でモジュールがロードできません. ディストリはdebian sid,カーネルは2.4.18で 使用PCはSony VAIO PCG-726です. マニュアルには「サウンド:SoundBlaster Pro互換」 って書いてあって alsa0.9.0rc3ではsnd-sb8モジュールで音が鳴ってたのですが 0.9.1にしてみたところロードしようとすると sb8-failed no sound cards defined. とでてロードできません. modules.confはこんなんです alias char-major-116 snd alias char-major-14 soundcore options snd major=116 cards_limit=4 device_mode=0660 device_gid=29 device_uid=0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss alias snd-card-0 snd-sb8 alias snd-slot-0 snd-card-0 alias sound-slot-0 snd-slot-0
561 :
login:Penguin :03/03/25 21:37 ID:2yeXLWjH
ニヤニヤ(・∀・)
562 :
login:Penguin :03/03/29 11:37 ID:d+n6x9JA
ALSA 0.9.2なのですが、モジュールはきちんとロードされているのに 音がなりません。aplay ***.au などとするとしばらく止まってから プロンプトが戻ってしまいます。 もちろんミキサーの調節はしてあります。ほかにどのような 原因が考えられるでしょうか。アドバイスお願いします。 サウンドカード AC97 ADI 1981a サウンドコントローラ (オンボード) チップはsnd-intel8x0だと思います。
563 :
login:Penguin :03/03/29 11:39 ID:d+n6x9JA
続きです。 #cat modules.conf alias char-major-116 snd alias snd-card-0 snd-intel8x0 alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd major=116 cards_limit=1 device_mode=0666 device_gid=0 device_uid=0 #lsmod snd-pcm-oss 36804 0 (autoclean) snd-mixer-oss 10784 0 (autoclean) [snd-pcm-oss] snd-intel8x0 16128 0 snd-ac97-codec 30896 0 [snd-intel8x0] snd-pcm 54592 0 [snd-pcm-oss snd-intel8x0] snd-timer 13856 0 [snd-pcm] snd-mpu401-uart 2736 0 [snd-intel8x0] snd-rawmidi 12320 0 [snd-mpu401-uart] snd-seq-device 3588 0 [snd-rawmidi] snd 26272 0 [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device] soundcore 3428 3 [snd] ide-cd 26176 0 (autoclean) cdrom 28640 0 (autoclean) [ide-cd] snd-page-alloc 4192 0 (autoclean) [snd-intel8x0 snd-pcm]
564 :
login:Penguin :03/03/29 12:10 ID:d+n6x9JA
自己レス。すいません解決しました。 alsamixer で音量あげてもミュートを解除(mキーでMMを消す)を していませんでした。 解除したらなりました
もちろんミキサーの調節はしてあります もちろんミキサーの調節はしてあります もちろんミキサーの調節はしてあります うんざり。
566 :
login:Penguin :03/04/04 00:23 ID:GX3ZXYFI
ニヤニヤ(・∀・)
sharpのウスマサ(PC-MM1-H1W/H3W)で音出ている人いる? lspciすると 00:06.0 Multimedia audio controller: Acer Laboratories Inc. [ALi] M5451 PCI South Bridge Audio (rev 02) と表示されるのでsnd_ali5451をinsmodすると、カーネルごと ぽなくなりになってしまうっす。 Sharpのサイトに行くとALC201ってのが実際のチップらしいのだけど、 ALC201とM5451の関係もよくわからんしどのドライバを 突っ込めばいいのかお手上げモードオン。 OSSの商用版なら音が出るって話だけど、ソース非公開な モノをOpenと言われても、といったところ。
書き忘れ。試したAlsaのバージョンは0.9.2です。 「叩けば音出るYO」とかいうのはナシでおながいします。
570 :
login:Penguin :03/04/08 10:27 ID:gXTQqR0I
ニヤニヤ(・∀・)
>>569 realtekのはmakeが通らないっす。
あと、alsa-projct.orgを見に行こうとすると
「接続がタイムアウトしました」
なんていわれるっす。
OSSのOpenでないドライバだと音が出たけどなんかモニョ。
ソースも出さないでどこがOpenなんじゃゴルァ
573 :
login:Penguin :03/04/13 18:26 ID:H7C8Uw6L
alsaのインストールでつまづいています。 具体的にはsrc.rpmのリビルドで以下のようなエラーが出てしまいます。 make[1]: 入ります ディレクトリ`/root/rpm/BUILD/alsa-driver-0.9.1/usb' gcc -D__KERNEL__ -DMODULE=1 -I/root/rpm/BUILD/alsa-driver-0.9.1/include -I/usr/ src/linux-2.4/include -02 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -02 -fno-strict-aliasin g -fno-common -pipe -DALSA_BUILD -DKBUILD_BASENAME=usbaudio -c -o usbaudoi.o usbaudio.c In file included from /root/rpm/BUILD/alsa-driver-0.9.1/include/sound/driver.h:4 3, from usbaudio.c:2: /root/rpm/BUILD/alsa-driver-0.9.1/include/adriver.h:232: redefinition of `usb_ma ke_path' /usr/src/linux-2.4/include/linux/usb.h:931: `usb_make_path' previously defined h ere make[1]: *** [usbaudio.o] エラー 1 make[1]: 出ます ディレクトリ `/root/rpm/BUILD/alsa-driver-0.9.1/usb' make: *** [compile]エラー 1 /var/tmp/rpm-tmp.63439 の不正な終了ステータス (%build) VineLinux2.6 カーネルのバージョンは2.4.19 alsaのバージョンは0.9.1です。 よろしくお願いします。
あぁそれか…漏れもそこでつまづいたんだよな。 alsa-driver-0.9.1/include/adriver.hの中(232行目以降?)に usb_make_pathというサブルーチンがあるから そこをコメントアウトするといいと思うよ。 通常このusb_make_pathはカーネル2.4.20以降で登場するんだけど vine2.6の中の人がこの2.4.20のコードを2.4.19に先走って加えたから こうなっちゃったんだよね…。
575 :
山崎渉 :03/04/17 11:55 ID:PWISM87M
(^^)
576 :
login:Penguin :03/04/17 16:49 ID:QgET5h2K
ニヤニヤ(・∀・)
577 :
山崎渉 :03/04/20 05:52 ID:X64WTq1+
∧_∧ ( ^^ )< ぬるぽ(^^)
578 :
login:Penguin :03/04/25 09:31 ID:Oaa4xlZ+
おお…ネタなし?
579 :
login:Penguin :03/04/25 14:46 ID:9fOyuitR
alsa-driver-0.9.2 入れてみたんだけど、OSSエミュレーションで realsystemproducer_8.51_linux が core dump して動かん。emu10k1 ね。 なので、alsa-driver-0.5.12a がまだ手放せない! 同じ状況の人いる? alsa-driver-0.5.12a はメンテ終了だから不安。 どうすればいい?
580 :
login:Penguin :03/05/01 15:22 ID:9xvn5boR
alsa 0.9.3キタ━━━━(゚∀゚)━━━━ッ!!
SHARPの(PC-MM1-H3W)にVL2.6r1入れた。kernelは2.4.20-0vl29.1。 OSSの商用版だと音が鳴るけどalsa0.9.2をtar玉からmakeしたものだと modprobe snd-ali5451で即死。 /etc/modules.confをあさってsnd-ali5451以外に必要となるモジュールを insmodして、最後にsnd-ali5451をinsmodしても即死。insmodでログをsyslogに 送るようにオプション付けても、ログに痕跡がまったく残らない。 即死=ディスプレーがブルーとか紫とか白とか一色になって、筋が滝状に 繰り返し表示される症状です。なのでコンソールにエラーを出しても見られない。 どうすればデバッグできるんでそ? カーネルハッカーのエライひと、教えてplz!
582 :
動画直リン :03/05/01 17:14 ID:ScSNJnXa
alsa-project.orgに繋がらないんだけど。。。
0.9.3にしたらxmmsが時々止まるようになってしまった。 ということで試しにxmms再コンパイル中。
usb-audioが音飛びまくるなぁ。 カノープスのDA-PORT使ってるんだけど timidity++使うと飛びまくって聞けたもんじゃない。 48khzだと音割れるし飛ぶしで最悪 他のハードとの相性かなぁ。 良い解説サイトしってる人いますか? ググりまくっても、本家の設定を参考にしても 改善できそうにない。
やっぱりどうも0.9.3にはミスがあるっぽい。 driverの0.9.3aがあがってる。
0.9.3aをmake中。 改善されてると良いんだけど…
特に変わらず 音は飛ぶなぁ やっぱ相性か
589 :
login:Penguin :03/05/04 04:16 ID:WjJgRaIC
ALSA入れたらカーネルのほうのサウンドって無効にしちゃっていいの?
0.9.0rc* あたりだと、UA-3D で再生はうまくできたんだけど、 1 時間録音すると 2 〜 3 回飛んでたなぁ。 ちなみに面倒くさくなって、録音用に XP 飼うようになりました。
>>589 文書読む気が無いなら使うな。
ossは無効にしてもいいけどサウンド自体は無効にしちゃいかん。
(⊃д`)0.9.3にしたらRealPlayer8が氏にまくり。 0.9.3aに望みをつなぎまつ。
593 :
588 :03/05/04 17:43 ID:1TnNyA3t
音飛びは、再生ツールの最適化のせいだった O3つけたせいで遅くなってたよ。 過度のループ展開はいかんかった。 timidity++でも音飛び解消。 快適快適。 おさわがせして、もうしわけない。
うちじゃxineも死にまくりだよ… シークしたらほぼ確実に死亡。まともに使えん。 いや、今さっき0.9.3a入れたらめでたく直ったけど。
595 :
589 :03/05/05 00:13 ID:Dq3aMt4Q
>591 すまん、JFは読んでたんだが最初の文読み飛ばしてて気付かんかった。
596 :
login:Penguin :03/05/07 18:47 ID:BYAu6iDy
0.9.3aビルドしてるんだけど azt2320.cでエラーがでますた… ソース見たところCONFIG_PNPを定義してないと絶対にエラーになると思うんだが…
597 :
596 :03/05/09 06:46 ID:ZPKNaDWg
config.hではCONFIG_PNPを定義してるけど 何故か途中でundefされてる臭い includeしてるところの後に #define CONFIG_PNP 1 としたら通りますた
598 :
596 :03/05/09 08:26 ID:Eu92KNUF
autoconf.hでundefされてますた。もしかしてpnpはモジュールじゃなくてカーネル組込みにしないと駄目てつか?
599 :
596 :03/05/09 13:24 ID:/BH1Ar73
PNPをカーネル組込みにして再構築したら無事、音がなりますた
600 :
592 :03/05/10 12:53 ID:AMFnx6LK
( ´∀`)遅れますたが 0.9.2a にしたら安定しますた。
601 :
login:Penguin :03/05/12 00:50 ID:nrBTILhQ
alsa-driver-0.9.3を使用して Soundblaster Awe64 Value を 使いたいんですけどコンパイルでつまずいてます。 # ./configure --with-isapnp=yes && make install すると isa-pnp.oがないって怒られます。ISAPnPの機能はカーネルに 組み込んでるので当たり前なんですが。こういう場合はどう やってコンパイルしたらいいですか? ちなみに dmesg では isapnp: Scanning for PnP cards... isapnp: SB audio device quirk - increasing port range isapnp: AWE32 quirk - adding two ports isapnp: Card 'Creative SB AWE64 PnP' isapnp: Card 'FMV-FX53Z1' isapnp: 2 Plug & Play cards detected total となってます。
>>601 isa-pnp.o じゃなくて snd-pnp.o でした。
603 :
__ :03/05/12 01:01 ID:uidPYJWE
604 :
動画直リン :03/05/12 01:14 ID:WzW9OntV
>>601 サウンドカードを別の物にするってのはどうよ。
いや、カードを変えられる人はいいなと。
ノートじゃ変えられないんだよー。
俺のMuramasa、ali5451のモジュールinsmodすると
カーネルごと逝ってしまうので。
>>605 licqでアッオーって鳴らす以外何も使い道ないもので
買い替えるのはちょっと。。
>>601 ISA PnP をモジュールで組み込んだら上手くいきますた。
608 :
login:Penguin :03/05/16 17:38 ID:5GBqrdmk
A・L・S・A
609 :
login:Penguin :03/05/19 16:32 ID:zYYLB+vG
debian woody
昔のパソコンFMV SV205のサウンドを鳴らしたいのですが、
メーカのサイトではチップはCS4236Bを使っているというこのなので
snd-cs4236.oを使う事にしました。
ISAらしいのですがpnpなのかどうか分かりませんでした。
/proc/isapnpがあるのでpnp対応なんでしょうか。
http://debian.fam.cx/?plugin=attach&openfile=isapnp&refer=%5B%5Buploader%5D%5D 上が/proc/isapnpの出力結果です。
/etc/alsa/modutils/0.9(/etc/modules.confに反映される)のオプションの部分です。
options snd-cs4236 snd_index=0 snd_id=CARD_0 snd_port=0x534 snd_cport=0x120 snd_mpu_port=0x340 snd_fm_port=0x388\
snd_sb_port=220 snd_irq=5 snd_mpu_irq=9 snd_dma1=1 snd_dma2=3 snd_isapnp=1
この状態でmodprobe snd-cs4236すると
/lib/modules/2.4.18/alsa/snd-cs4236.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18/alsa/snd-cs4236.o: insmod /lib/modules/2.4.18/alsa/snd-cs4236.o failed
/lib/modules/2.4.18/alsa/snd-cs4236.o: insmod snd-cs4236 failed
とエラーになります。
オプションのポート、IRQがおかしいみたいなのですが
/proc/isapnpのどことoptionsのどこが対応しているのか分かりません。
どう設定すればいいのでしょうか
610 :
609 :03/05/19 16:36 ID:zYYLB+vG
driver 0.9.3b 出たよage
昨日 a入れたばかりなのに( ;′д`)
0.9.3b checking for GCC version... Kernel compiler: Used compiler: gcc 2.95.4 Fatal error: Compiler type does not match どういうことだろ。 checking for GCC version... Kernel compiler: Used compiler: gcc 3.0.4 Fatal error: Compiler type does not match だめですた。
configure 内で kernel_compiler が正しく設定されないっぽい…… configure をちょこと弄って、とりあえず make は出来たけど。
どこらへんを修正したのか書いてくれると 助かります。
>>616 615じゃないけど。
こんな感じにしたら./configure は通った。
今make中。
--- alsa-driver-0.9.3b.org/configure Mon May 19 17:39:26 2003
+++ alsa-driver-0.9.3b/configure Tue May 20 17:31:14 2003
@@ -2674,7 +2674,7 @@
#include <stdio.h>
#include <ctype.h>
-#include "$CONFIG_SND_KERNELDIR/include/linux/compile.h"
+#include "$CONFIG_SND_KERNELDIR/include/linux/compiler.h"
int main()
{
FILE *f;
@@ -2716,12 +2716,12 @@
ac_status=$?
echo "$as_me:2717: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- kernel_compiler=`cat conftestdata`
+ kernel_compiler="gcc `$CC --version | head -1`"
else
echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
cat conftest.$ac_ext >&5
-kernel_compiler=""
+kernel_compiler="gcc `$CC --version | head -1`"
fi
rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
>>617 サンクス
漏れも只今make厨
パッチ当てるまえに、aclocal ; autoconfをやってしまってたので
すんなり当たらなくて、手で当てますた。
makeはうまくいってる模様
make 完了しますた。 aは再生途中にデバイスが応答しなくなるような不具合(無音になる)があったんだけど bで直ってるかなぁ。
620 :
617 :03/05/20 18:15 ID:i86xt1K9
とりあえず
>>617 のパッチで0.9.3bをインストールして音が鳴ることは確認しますた。
音なりますた。 alsaplayerを停止状態にして放置すると デバイスが無反応になるのは プレイヤー側の問題なのか、ドライバの問題なのか。 usb-audio使ってまつ。
alsa-driver-0.9.3c age
623 :
あぼーん :03/05/21 10:05 ID:zLHmPLnK
昨日 b入れたばかりなのに( ;′д`)
Lastest Newsに変更がないってことは 修正はconfigure周りだけかな?
以前、SB Live! のOSSでトラブったことがあって、試しにALSA入れてみたら 解決したんで、ALSAに移行したけど、alsa-driver-0.9.3cでもOSSエミュが 何か変で動かん香具師がある。alsa-driver-0.5.12aだと動くんだけど、 kernel-2.4.20だとmakeが通らなくなった。で、久しぶりにOSSドライバに 戻してみた。なんだ、動くじゃん。じゃ、OSSでいいよ。ALSAはもっと安定するまで影で様子見することにするよ。
628 :
609 :03/05/21 16:17 ID:sgKIzXI8
レスが付かない。俺の質問の仕方がまずかったんでしょうか
630 :
山崎渉 :03/05/22 01:49 ID:p4opmoqv
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
632 :
login:Penguin :03/05/22 03:46 ID:4+kUNQ7J
ニヤニヤ(・∀・)
633 :
login:Penguin :03/05/24 20:36 ID:ZoQ0LIhO
aとかbとかcってなんやねん!
>>633 ちゅーとかぱいもみとかえちーとか。
つーかリリースノート見るかdiffとるか汁。
636 :
あわび :03/05/25 01:02 ID:MAIqE3ds
>>635 うーん、うちでは同じ状況(rh9,Live!)でちゃんと音が鳴ってるんだけど…
638 :
635 :03/05/25 14:09 ID:lBBSMa0O
今までは全部自動認識してくれてたため、 サウンドカードの設定が初めてでよくわかってないんですが、 emu10k1ってのと、ALSAとOSSはどういう関係なんですか? 全部「ドライバ」で、どれを使うか選択できるって認識でいいでしょうか? (=どれかひとつをインストールすれば音が鳴る) 637さんは、自動認識で鳴ったって意味ですか? それともALSAをインストール したらなったってことでしょうか?
639 :
637 :03/05/25 14:59 ID:ZOrK+2b7
いや、どっちでも鳴るけど。 とりあえず/etc/modules.conf晒してよ。 # emu10k1とsnd-emu10k1を間違えてる気がしなくもない
640 :
635 :03/05/26 07:58 ID:/G9JGEmT
>>639 結局、パーティションの切り直しのために再インストールしました。ので、modules.confは後程、晒させてください(たぶんまたサウンドカードのとこではまるので)
641 :
635 :03/05/26 10:39 ID:PTp5ex7/
うち、FF11パックで買ったDELLマシンなんだが、もしかしてこれでしょうか。
http://opensource.creative.com/: "The Dell CT0200 -- The new Live 5.1 card from Dell (CT0200) is not based on the EMU10K1 chip, so the EMU10K1 driver available at SourceForge won't work with it."
だったらALSAはまだ非対応なんですかね?対応ドライバは商用OSSだけかも…?
642 :
_ :03/05/26 10:39 ID:vd3w1qNR
643 :
login:Penguin :03/05/26 20:46 ID:SUF+p87G
ところで、dmix, dshare, dsnoopプラグインとか試したひといる?
>>592 ありがとうございます、通りました(汗
多謝。
645 :
山崎渉 :03/05/28 16:47 ID:4u9ffZfO
∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
646 :
login:Penguin :03/05/29 09:08 ID:ekZSounW
(・∀・)renice!
647 :
動画直リン :03/05/29 09:13 ID:pdJrRzE3
648 :
login:Penguin :03/06/01 18:05 ID:c8R/FM6V
どなたか intel 845G で音なった人いますか ? intel8x0 を突っ込んでみましたが、うんともすんとも言わないです。 無理ならカードを買うつもりなんですが。
E7205でなら、intel8x0で動いてる。 同じICH4だから、ちゃんと設定すれば動くのではないでしょうか。
650 :
649 :03/06/01 19:04 ID:+CKxJUVZ
マザボによっちゃカーネル再構築でAPIC有効にしないと鳴らないな、i845
652 :
648 :03/06/02 09:07 ID:QaEcIiub
>>649 RedHat 9 で 0.9.3c で駄目だったので 0.9.0rc6 辺りも試しましたが同じです。
driver/lib/utils を通常に configure/make/make install したものです。
module.conf はいろいろサンプルが豊富なので間違ってはいないと思いますが、
intel8x0、pcm-oss、mixer-oss が syslog などのエラーも何も無く立上がっています。
mute も切って 100 まで上げてます。
play しても全くの無音という状況です。
>>651 マザボというか、Dell OptiPlex260 なんです。
今日これから APIC ON にしたカーネルで試そうと思います。
必要なアプリが ALSA を要求するもので。
安い soundblaster でも買った方が早いかなぁ。
特に音質に拘っているわけではないし。
653 :
動画直リン :03/06/02 09:13 ID:wDt6Am+F
0.9.4リリースage
0.9.4 checking for GCC version... ./configure[2738]: : bad substitution またかYO!!
656 :
654 :03/06/02 19:05 ID:vcRj4cTN
>>655 漏れは大丈夫だったよ。
gccのバージョンは、
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113)
あれ?俺だけか gcc version 3.2.3 20030415 (Debian prerelease)
658 :
login:Penguin :03/06/08 01:34 ID:ldhf3klA
.asoundrc ファイルに、 pcm.dmix1 { type dmix ipc_key 1024 slave { pcm "hw:0,0" period_time 0 period_size 2048 periods 128 } } pcm.dsp0 { type plug slave { pcm dmix1 } } と書いて、alsaに対応しているソフトウェアで同時に音を鳴らしてみましょう。 cmipci を使っていますが、これで同時にデバイスへのアクセスが可能になります。 mplayer -ao alsa9:dsp0 hogehoge.mp3 & mplayer -ao alsa9:dsp0 hagehage.mp3 & とふたつ同時に実行できるようになります。もちろん音は多重です。
659 :
login:Penguin :03/06/08 11:41 ID:QYrJjXxI
USBオーディオで、挿すだけでサクッと鳴るヤツないっすかね? 赤帽9なんすけど。
>>659 カノープスのDA-Portは、挿すだけでなった。
AUDIOTRAKのoptoplayもいけた。
ほかのは知らん
モジュールをロードしなきゃけいないけど(当り前だが
661 :
659 :03/06/08 21:02 ID:QYrJjXxI
662 :
login:Penguin :03/06/08 21:44 ID:ZpBNcsxC
アップデートしたいんですが どうしたらいいんでしょうか? 今は0.9.3 がはいってます
663 :
_ :03/06/08 21:45 ID:izY0rYvm
665 :
login:Penguin :03/06/09 04:23 ID:mGJ1jNuB
666 :
659 :03/06/14 19:50 ID:kcui0Ju1
659っす。OptoPlay買って来ました。早速RedHat9のPCに差したんすけど、 xmmsで音が出せないす。「audioデバイスが開けませんでした」いわれるす。 lsusbで見るとデバイスは認識されてるみたいす。lsmodで見るとsoundcoreは ロードされてるす。"cat foo >/dev/dsp"やると 「bash: /dev/dsp: 入力/出力エラーです」いわれるす。 何がいけないんすかね?
>>666 lsmodはどうよ
snd-usb-audio とか入ってる?
ついでにUSBのVendor IDとProduct IDをきぼん
さらにいうと、alsaconfの候補にはUSBデバイスはないっぽいので
alias snd-card-X snd-usb-audio
alias sound-service-X-0 snd-mixer-oss
alias sound-service-X-1 snd-seq-oss
alias sound-service-X-3 snd-pcm-oss
alias sound-service-X-8 snd-seq-oss
alias sound-service-X-12 snd-pcm-oss
みたいなのを/etc/modules.confに付け足してALSAを再起動汁
(Xはカード番号なんで他と重複しないように汁)
...それ以前に、ちゃんとALSAが起動されてるよな
(いや、RedHat9のデフォルトはALSAじゃないんで、確認。
lsmodでsndがあるか)
669 :
668 :03/06/15 00:00 ID:4m0YOQeu
USB情報で(lsusbの情報で) ClassとSubClassも教えてきぼん(忘れていた) lsusbの出力のうち bDeviceClass,bDeviceSubClass,idVendor,idProductの行をタノム
670 :
659 :03/06/15 21:34 ID:Uux3JarB
659であります。押忍。 lsmodすると usbcore 79040 1 [usb-storage audio hid ehci-hcd usb-ohci] っていうのはあるんすけど、sndっていうのは見つからないす。 これってALSAが動いてないってことすか? そういえば/etc/init.dに alsaみたいなコマンドも見つからないす。 lsusbでは: bDeviceClass 0 Interface bDeviceSubClass 0 idVendor 0x0a92 idProduct 0x0053 って出るす。なんか、だめぽいんすか。
671 :
668 :03/06/15 21:55 ID:G/XAnxbU
>>670 ゴメソ、間違えていた
必要なのはbDeviceClassぢゃなくて、bInterfaceClassだた
これが"1"だと、一般的なUSB Audioっつーことで、特に問題なく動く、はず。
ところが"255"とかだと、ふつうはメーカ製のドライバとかがいる
(メーカ指定のプロトコルってことだ)
ちなみにその環境だとALSAぢゃなくてOSSが動いているっぽい
672 :
668 :03/06/15 22:17 ID:G/XAnxbU
追加ぢゃ
http://www.egosys.co.jp/audiotrak/optoplay.htm によれば、
「ドライバ不要」
「Interface: USB Spec Ver1.1,USB Audio Class Spec Ver1.0」
とあるから一般的なUSB AUDIOとして使えると思われ。
さらに、lsusbの結果、audioがすでに読み込まれていたってことは
すでに認識されていると思われ
(USB差したときの/var/log/messagesみるのが確実だが)
あとは、認識されたデバイスがdsp0とは限らんから、たとえば
aumix -I -d /dev/mixerX(X=0,1,2...) でデバイス指定するとか
catも/dev/dsp0以外にもやってみるとか
673 :
659 :03/06/16 09:01 ID:rpVRZX3V
659す。押忍。 lsusbすると bInterfaceClass 1 Audio とあるす。/dev/の下にはdspとdsp1があるすけど、どちもだめす。 rootでやってるんで、パミッションは大丈夫なんすけど。 どうもALSAが入ってないのが元凶のような気がするす。
674 :
659 :03/06/16 09:12 ID:rpVRZX3V
659す。押忍。 で、ダメもとでDebianのPCに差したんすけど、こっちで鳴っちゃいました (w。 dselect (apt) でアップデートしたら、alsaconfが新しくなって、usb-audioが 選べたんす。んで、"cat /bin/bash >/dev/dsp"やったらピーって聞こえてきて。 xmmsでちゃんと.wavファイルが聞けたす。 あ、Debianはtestingです。 しっかし、USBオーディオのためにRedHat9買ったんすけど (w。 Debianでサックリ鳴るんなら最初っから買わなかったのに。 暇見てRedHat消してDebianに移るす。 いろいろありがとうございました。押忍。
675 :
login:Penguin :03/06/18 17:47 ID:DLk6mDjk
676 :
login:Penguin :03/06/18 20:37 ID:M+4OWopb
red hat 8.0で、ネットワーク接続をしたいのですが、eth0が認識されず、手動でつなごうとしているのですが、ネットワークアダプタの設定で、自分のLANカードのものがでてきません。NVINDAのnForce2はサポートされていないのでしょうか…
678 :
あなたが探してるのってこれだよね?この中にあったよ♪ :03/06/18 23:07 ID:hE2kPTpA
D865GLCLKに載っているオンボードのサウンドを使いたいのですが Intelのところにあった0.9.3を入れてみたところ音はでるのですがLineIn, Micが使えません。 最近のってソフトウェアでどのJackに機能を割り振るかを制御してるんですよね (i815から乗り換えたのでどうもその辺が??です) やぱっり現行のALSAではi865(ICH5)のサウンド機能はpcm音源のみのサポートなのでしょうか? 教えて厨ですみません
680 :
login:Penguin :03/06/22 19:43 ID:fmmjVQJB
(・∀・)renice!
681 :
login:Penguin :03/06/25 14:04 ID:MdWkz4LN
(・∀・)renice!
682 :
login:Penguin :03/07/01 13:08 ID:WonPOf/8
(・∀・)renice!
683 :
login:Penguin :03/07/01 19:38 ID:42y6vZ+A
で、alsa1.0はいつごろでるのよ。
684 :
login:Penguin :03/07/04 12:10 ID:I/1UFkk5
(・∀・)renice!
aplayで32bitとか96kHzとか指定できるんです。 謎だ。
686 :
login:Penguin :03/07/06 23:55 ID:lEtq+gmE
(・∀・)renice!
687 :
login:Penguin :03/07/08 13:41 ID:s0Mihecn
(ワラ
688 :
login:Penguin :03/07/10 12:51 ID:hqnxMK/+
0.9.5 リリースあげ
http://shino.pos.to/linux/alsa9.html のページにあったとおりに、alsaをrpm化してインストールしたのですが、
エラーが出てうまくいきません。
# rpm -ivh /home/penguin/rpm/RPMS/i386/alsa-driver-0.9.4-0.i386.rpm
alsa-driver ##################################################
depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/oss/snd-mixer-oss.o
depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/seq/snd-seq.o
depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/snd-pcm.o
depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/snd-rawmidi.o
depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/snd.o
どうしたらいいんでしょうか。
あと、他に晒すべき情報はありますか?
>>689 カーネルのバージョンを上げてみたらどうかね
>>689 depmod -e
とやったらどう出るよ
spec
693 :
289 :03/07/11 04:51 ID:06HiCdP/
カーネルのバージョンなのかな? # depmod -e depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/oss/snd-mixer-oss.o depmod: __down_read depmod: __up_read depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/seq/snd-seq.o depmod: init_rwsem depmod: __down_read depmod: __down_write depmod: __up_read depmod: __up_write depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/snd-pcm.o depmod: __down_read depmod: __up_read depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/snd-rawmidi.o depmod: __down_read depmod: __up_read depmod: *** Unresolved symbols in /lib/modules/2.4.19-0vl11/kernel/sound/acore/snd.o depmod: init_rwsem depmod: __down_read depmod: __down_write depmod: __up_read depmod: __up_write
694 :
689 :03/07/11 11:52 ID:06HiCdP/
すんません。 289じゃなくて689です。
696 :
login:Penguin :03/07/14 02:44 ID:YDflspfA
age
0.9.5 リリースsage
698 :
山崎 渉 :03/07/15 11:17 ID:2JhhXBQM
__∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
699 :
login:Penguin :03/07/15 12:03 ID:KhvjxSuE
(・∀・)renice!
Kernel2.5系にそれぞれ組み込まれている ALSAのバージョンってどっか書いてる? 誰か教えてー
人柱は語ってくれ
702 :
700 :03/07/17 02:58 ID:BOsrUUOn
>>700 よく見たら
/proc/asound/version
にそれらしいのが書いてあるけど、これであっているのかな?
703 :
700 :03/07/17 03:03 ID:BOsrUUOn
ところで2.5系に組み込まれているALSAなのですけど、 これってdriverだけなのかな? libやutilisは/proc/asound/versionと同じの数のものを 自前でインストールしないといけないの?
だろ modutils とかもそうじゃん
705 :
700 :03/07/18 23:35 ID:oTsIWKNr
>>704 レスありがd
やッパリそうでしたか。
個人的にはlibも,utilisもカーネルに同梱して一緒にコンパイルして欲しいなぁ。
それともバージョンが上がったらそれを使えってこと?
それだとdriver,lib,utilisのバージョンナンバーってそこまで神経質に一緒に
しなくていいのかなー
ところでmodutilsってmodule-init-toolsのことであってる?
それから、
alsa-xmmsのバグがどんどん直りますように!!
特にali5451の。
snd_mixer_attachのファイルやディレクトリが見つからないとでてくる・・・
これってmodules.symbolsとかでなんとかならないのかなー。
今はeSoundで再生しているけど、libALSA.soで再生したひ。
706 :
login:Penguin :03/07/20 03:19 ID:U9tm4Qsf
Linux Magazine見て、RedHat9とCreativeのDigital Musicは 大丈夫ということが書いてあったので試したら音が出た。 ブートしたときにkudzuが検出してConfigureをポンポン 叩いただけでOKだたーよ。
707 :
_ :03/07/20 03:38 ID:pDtkOOOn
708 :
login:Penguin :03/07/20 19:39 ID:CfSdYHq4
/dev/snd が昔の symlink のままになってるんじゃないのかな。 最近の版では /proc/asound/dev が消去されたので。 alsa-driver の中の snddevices スクリプトを実行してみて >> 705
709 :
login:Penguin :03/07/21 15:34 ID:po3qsP0t
alsaをインストールしようと思い、
http://www2h.biglobe.ne.jp/~hnakamur/technolab/linux/sound/alsa09.htm を参考に作業を進めました。
しかし、
# ./alsaconf
をじっこうし、出てきた画面で Enter を押すと、
No supported PnP or PCI card found.
Would you like to probe legacy ISA sound cards/chips?
と表示され、カードをサーチしてくれません。
オンボードの場合は、自動的に認識されないものでしょうか。
ちなみに
# cat /proc/pci | grep audio
Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 2).
Plamo Lnux 3.1
kernel 2.4.20
です。
710 :
709 :03/07/22 13:30 ID:DAwoBqIc
自己解決しました。
>710 何がどう解決したか説明を入れておくと良い
712 :
709 :03/07/22 21:10 ID:DAwoBqIc
>711
そうですね。僕のやりかたで救われる人がいることを祈りつつ書きます。
まず、カーネルの再構築をしました。
Sound の Sound card support を <M> にして、それ以外のチェックを
すべてはずしました。
その後は、
http://www.alsa-project.org/alsa-doc/doc-php/template.php3?company=Analog+Devices&card=AD1886&chip=AD1886&module=intel8x0 に従って進めました。
ただし、 ./snddevices は、実行しました。
./alsaconf は実行せずに、直接 /etc/modules.conf に
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
を追加して、再起動して、音量の設定をして、ばんざーい!
713 :
login:Penguin :03/07/25 00:20 ID:K23N3BMJ
おめでと
714 :
login:Penguin :03/07/25 00:40 ID:uxLuQH2Q
716 :
login:Penguin :03/07/26 01:33 ID:ZnmToB1S
alsa-libの snd_pcm_status_get_trigger_tstampって再生開始/録音開始時間が 入ってると思っていいんですか? あと、録音時xrunしたときに、ドロップしたサンプル数って得ることは できますか?
やっちまった、みんな、linux-2.6じゃALSAドライバの更新しちゃいかんぜ。 カーネルモジュールの形式が変わってるのをすっかり忘れてた。標準添付 のやつを使いましょう。
718 :
login:Penguin :03/07/29 12:18 ID:FgKzmbYL
(・∀・)renice!
719 :
login:Penguin :03/07/30 16:45 ID:RaOCO5H6
0.9.6出てるじゃねーか!
Debianでカーネルビルドなしに、alsa-sourceからパケジ作ることができて 嬉しかったのでコピペしときます。 必要なパケジのインスコやソースの展開は省略 cd /usr/src/modules/alsa-driver fakeroot debian/rules clean fakeroot debian/rules KSRC=/usr/src/kernel-headers-2.4.20-2-586tsc KVERS=2.4.20-586tsc KDREV=2.4.20-3woody.5 binary-modules カードはCreative ViBRA16CL PnPなんですが、 sidから0.9.4のalsaconf持ってきたら自動認識してくれて助かりました。
∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
723 :
login:Penguin :03/08/02 10:22 ID:0p3phC6s
(・∀・)renice!
724 :
login:Penguin :03/08/08 11:53 ID:mg5o8ebS
(・∀・)renice!
MB GA-7VAX Southbridge : VIA 8235 sound Chip : AC97 Realtek ALC650 6-channel これで音鳴らしてる方いませんか?モジュールはどれを指定すればいいのでしょうか・・ もう、いっぱいいっぱいです(⊃д`)
とりあえず via82xx
727 :
725 :03/08/13 10:57 ID:ev5rCi3V
最新の奴の中にあったalsaconfでvia82xxを指定することができ、再起動したらお隣マスタ! でももう一度再起したら ならなくなりました・・・・・・・・ 眠いのでまた今度・・・・
728 :
login:Penguin :03/08/13 12:29 ID:pfCYHBFY
(・∀・)renice!
729 :
山崎 渉 :03/08/15 22:51 ID:dil3w4kp
(⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
730 :
login:Penguin :03/08/15 23:46 ID:GfNK1qbf
(・∀・)renice!
731 :
login:Penguin :03/08/16 15:03 ID:rNtMNMvg
(・∀・)renice!
732 :
login:Penguin :03/08/19 02:45 ID:mBU/CzYt
kernel 2.6.0がリリースされる前にALSA 1.0.0はリリースされるんだろうか…。
733 :
login:Penguin :03/08/20 09:50 ID:OwDf6wKv
ちょっと質問させてください。 alsaconfで設定してから # /etc/init.d/alsa start すると Starting ALSA sound driver (version 0.9.0beta12): (card-ymfpci)(card-ymfpci) で、問題ないのかなと思い、alsamixserで音を出そうとすると alsamixer: function snd_ctl_open failed for default: No such file or directory と言われて音が出ません。 # lsmod Module Size Used by Not tainted af_packet 8552 1 となっているので、なにか根本的に間違ってるような気もするんですが よくわかりません。 どなたかアドバイスしていただけないでしょうか。 ディストリビューションはDebian3.0 使っているチップはYMF724です。 お願いします。
モジュールがロードされていない。
735 :
733 :03/08/20 10:20 ID:OwDf6wKv
/etc/modules.conf の alsaの項は次のようになってます。 alias char-major-116 snd alias snd-card-0 snd-card-ymfpci alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd major=116 cards_limit=1 device_mode=0660 device_gid=29 device_uid=0 options snd card-ymfpci index=0 id=CARD_0 modprobeを使ってロードしようとすると # /sbin/modprobe /lib/modules/2.4.17/alsa/snd-ymfpci.o modprobe: Can't locate module /lib/modules/2.4.17/alsa/snd-ymfpci.o と出て、やっぱり音が出ません。
736 :
733 :03/08/20 10:27 ID:OwDf6wKv
なんとなくわかってきたような。 直前にカーネルの再構築を何回かやってるので、 そのときのモジュールが消されずに残って問題が発生してるみたいです。 さて、これからどうしよう。
737 :
733 :03/08/20 10:52 ID:OwDf6wKv
とりあえず #apt-get remove alsa-modules-2.4.17 でパッケージごとアンインストールしてみました。 次にrm -r /lib/modules/2.4.17 も削除して カーネルとalsaをもう一度入れ直してみました。 再起動してalsamixserを使おうとすると やっぱり音が出ませんでした。
漏れも似たような状況なんですが、 ・./snddevicesしてみる ・OSSミキサーを使ってみる でどうでしょ? 環境は違うけど(RH9、カーネル2.4.21、alsa-0.9.6)、 これで漏れは一応鳴りますた。 まだ解決はしてないんで参考になるかはわかりませんけど。
739 :
login:Penguin :03/08/20 18:01 ID:LeTLZFP7
なんか、私も似たような情况です。 環境は、Dell Inspiron 500mで、redhat9です。ALSAインストール後、alsamixerが alsamixer: function snd_ctl_open failed for default: No such device っていうんで、depmod -a やってみると、 depmod: *** Unresolved symbols in /lib/modules/2.4.20-19.9/kernel/sound/acore/oss/snd-pcm-oss.o ってな、出力が続いたあと、お目あての、intel8x0でも、 depmod: *** Unresolved symbols in /lib/modules/2.4.20-19.9/kernel/sound/pci/snd-intel8x0.o とおこられます。modprobe snd-intel8x0でも /lib/modules/2.4.20-19.9/kernel/sound/acore/snd.o: unresolved symbol __write_lock_failed /lib/modules/2.4.20-19.9/kernel/sound/acore/snd.o: unresolved symbol kernel_flag_cacheline /lib/modules/2.4.20-19.9/kernel/sound/acore/snd.o: unresolved symbol __read_lock_failed /lib/modules/2.4.20-19.9/kernel/sound/acore/snd.o: unresolved symbol schedule_work /lib/modules/2.4.20-19.9/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20-19.9/kernel/sound/acore/snd.o failed /lib/modules/2.4.20-19.9/kernel/sound/acore/snd.o: insmod snd-intel8x0 failed って、おこられちゃいます。 音でないのさみしいよ。
741 :
733 :03/08/21 08:44 ID:wDkifQzG
昨日の続き。
/boot/~ にあるカーネル2.4.17に関係ありそうなのは全て削除。
/lib/modules/2.4.17/~ もディレクトリごと削除。
apt-get remove でalsa-moduleもp削除。
この上でカーネルを再構築してみる。
http://search.luky.org/linux-users.8/msg04336.html を参考に
"Loadable moudle support"の"Set version
information on all module symbols"を"y"にしてみた。
これをすると dpkg -i kernel-image-2.4.17 alsa-module-2.4.17
の時点で unresolved ってのがいっぱい出るようになってしまった。
とりあえずさらに先に進める。
/etc/alsa/modutils/0.9 のなかの snd_ を全部削る。JFに書いてあった。
次に
# update-modules
# /etc/init.d/alsa start
とすると
No ALSA driver installed
Starting ALSA sound driver (version none):/lib/modules/2.4.17/alsa/snd.o: invalid parameter parm_major
/lib/modules/2.4.17/alsa/snd.o: insmod /lib/modules/2.4.17/alsa/snd.o failed
/lib/modules/2.4.17/alsa/snd.o: insmod snd failed
failed.
となる。前回よりエラーの行数は減ったが進展してるのかわからない。
とりあえず snd.o をどうにかしてみよう。
>>741 dpkg とか Debian つかってる人しか知らんと思うし……
Deb スレで聞いたら?
743 :
733 :03/08/21 13:05 ID:wDkifQzG
みなさん、お騒がせしてすみませんでした。 原因がわかりました。 /etc/alsa/modutils/0.9 ってファイルで モジュールの設定をしているわけ何ですが # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 0.4.3b --- alias char-major-116 snd alias snd-card-0 snd-ymfpci ←ここ!! alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd major=116 cards_limit=1 device_mode=0660 device_gid=29 device_uid=0 options snd card-ymfpci index=0 id=CARD_0 # --- END: Generated by ALSACONF, do not edit. --- alsaconfで設定すると、「←ここ!!」のところが snd-card-ymfpci になってました。 モジュールにあるのは snd-ymfpci なので、 そりゃ見つからないわけです。 ここを書き直して #update-modules #/etc/init.d/alsa restart してalsamixerでも使って muteはずすと しっかり音が出ました。 同じような状況でお困りの方、 ちょっと/etc/alsa~を調べてみるといいかも知れませんよ。
>>743 よかったね。
でも、それってDebian固有のもんじゃねぇの?
初レスです
>>1 の ALSA 本家から alsa-driver-0.9.6.tar.bz2 を DL して普通にインストして
現在 mplayer, realplay ともに問題なく音が通ります(xmms は今週あたりに入れる予定)
しかし web radio 聴きながら作業していると「ピピッピピッ」と
何か音源とは無関係な雑音が入り非常に耳障りです(回線の混雑時に音源が飛ぶのとは違うものです)
この「電子音」はどうやらハードディスクが稼働すると鳴るようです
音源に無関係な音を消すことができるのでしょうか?
できるのならそれはどのような方法なのでしょうか?
今の alsamixer の設定は
70<Master>70
60<PCM>60
70<Hardware>70
それ以外 0 (Mute なし)
です(ちなみに notePC で line-in からヘッドホン)
よろしくお願いします
746 :
745 :03/08/23 03:57 ID:P8NFfnTr
解決方法かいたら誰かのためになるかもよ
748 :
login:Penguin :03/08/23 16:24 ID:BalITGj9
んだ
上で何人か xxxx.o: unresolved symbol xxxxxxxxxxx とかってエラーでてる人いるけど、 kernel-module を i686 などでコンパイルしているのに alsa-driver を i386 とかでコンパイルしたりしてない? この arch が違うとこういったエラーになるよ。
2.4.23pre1なんだけど、ALSA0.9.6のコンパイルとおった人います?
ここにもsoftware patentsが、、、
752 :
login:Penguin :03/08/30 12:29 ID:QdKx7dsh
ALSAのsnd-intel8x0は負荷がかかるとクラッシュしやがる…。 OSS互換ライブラリだと平気なんだが…。
2.2.19なんだけど、alsa-driver-0.9.6のコンパイルが通らないっす。 最新版のCVSでもダメ。alsa-driver-0.9.3cまでは大丈夫。
755 :
752 :03/08/31 02:17 ID:evjYvtMr
>>754 alsa-project.orgのトップが特許問題の
訴えに書き換えられてるって話でしょ。
>>753 別に2.4.23系にしてもまったく利点はなさそうだったんで、
おとなしく2.4.22で我慢してます。
本当は2.6系使いたいんだけど、設定ファイルとかを全部
2.4系向けに書いちゃったもんですんごい作業になりそう。
2.6はALSAのコンパイルがやりやすくて良いんですけどねぇ。
snd-intel8x0使ってるんですけどALSAってSPDIF対応じゃないんですか?
757 :
login:Penguin :03/09/04 12:02 ID:87gLGTCr
ALSAで音が出せるようになって喜んでいるのですが、まだおかしい所があって、調べたけどわかりませんでした。ご存知の方いたら教えてください。 xmmsでmp3を再生して最初は問題ないんですが、しばらくしてからノイズが急に入ってひどい音になり、聴けたもんじゃない状態になってしまいます。 (ラジオ放送で周波数をちょっとずらして聴いているような雑音) 再生状態のまま曲中・曲間スキップしてもそのまま同じで、一度停止してから再生し直すと、元の音に戻ります。 同じ曲でも、毎回違うんですが、開始から10分くらいでおかしくなるようです。 RedHat 9 ですが、RedHatの Kernelの上で入れようとしてもうまくいかなかったので、素のソースパッケージからインストールしてます。 現在、Kernel-2.4.22 + alsa-0.9.6 ドライバ intel8x0 で、設定はalsaconfで自動認識させたそのまま↓ # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 0.9.0 --- alias char-major-116 snd alias snd-card-0 snd-intel8x0 alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd major=116 cards_limit=1 options snd-intel8x0 index=0 # --- END: Generated by ALSACONF, do not edit. --- kernel configのSound部分は、"sound card suppor"をmoduleにした以外は全てNにしてます。 ちなみに、xmms, xmms-mpg123 は最新版(1.2.7-21)を入れて試してみましたが変わらず。たぶんドライバの問題だとは思うんですが…。 以前 RedHat Kernelの2.4.18 では、標準のSoundドライバ + 同じプレイヤーで問題なく音は出ていました。(2.4.19以降鳴らなくなってしまったのです。)
758 :
THIS :03/09/04 14:18 ID:8D0/u3LB
状況よく分からんのであてずっぽだが mpg123のバッファを大きくするとかってどうだろう
760 :
757 :03/09/08 11:22 ID:/L1+XLkQ
xmmsの設定を見直したら、出力プラグインとしてOSSドライバを使ってました。 alsa-xmmsプラグインというのを見つけてきてインストール、ついでにxmmsを1.2.8にアップデート。 これでしばらく再生してますが、問題なくなったみたいです。 おさわがせしました。 次はalsaplayerとか試してみます。
761 :
login:Penguin :03/09/18 10:29 ID:pm+XHmmA
(・∀・)renice!
>>753 とのことなんで、どちらかというと2.2の方が使用頻度が多い
のでalsa0.9.6からalsaq0.9.3cに戻そうかとおもてるんですが、
9.3から9.6までに何か大きな変更とかありましたか?どの程度違う
のか知りたい。。。
763 :
762 :03/09/19 06:41 ID:bFrqty6o
>>753 の嘘つきぃ。(⊃д`)0.9.3cでもだめぽ。。。
764 :
762 :03/09/19 07:11 ID:bFrqty6o
>>753 さんごめんなさい。いっぱい警告だしながら
コンパイル出来ました。。。はやとちりですた。
>>762 朗報っす。本件は最新CVSで修正済みなので、
次期alsa-0.9.7はkernel-2.2で多分逝けます。
766 :
762 :03/09/22 18:10 ID:VgHus73L
>>765 まじで?気長に待ちますか。。。
ありがとん。
767 :
login:Penguin :03/09/25 16:48 ID:FN6PNMc8
(・∀・)renice!
0.9.7 age でも、libがmake出来んのだが。 他の人はどうなのかな?
libのmake、確かにできないですね。 src/conf/cards の下にソースが足りないようなんで、そこだけCVS からもってきたのと適当に置き換えてmakeしたら通りましたが、は たしてそれでいいのだろうか・・・。
alsa-lib-0.9.6の中にはいってる Jack plugin jack pcm plugin, use this sequence: ・・・ ってなんですか? X window systemの用な使いかたができるということなんですか??
alsa-driver-0.9.6 alsa-lib-0.9.6 alsa-util-0.9.6 alsa-tools-0.9.6 をインストールして TiMidity++-2.11.3 もインストールしたんだけど cmipc(CMI8738)のMPU401(JoyStickのポート)につながったMU100から音を出すにはどうしたらいいですか? lsmodしたら snd-seq-midi 4384 0 (autoclean) snd-seq-midi-emul 5880 0 (autoclean) [snd-opl3-synth] snd-cmipci 23256 0 snd-timer 16544 0 [snd-seq snd-pcm snd-opl3-lib] snd-mpu401-uart 4364 0 [snd-cmipci] snd-rawmidi 15232 0 [snd-seq-midi snd-mpu401-uart] soundcore 5444 9 [snd] などなど(長いのでいくつか省略)モヂュールは入ってるっぽい playmidiだと内蔵のfm音源ぽいのがなってるし・・・ ちなみにいずれもコンパイルしました〜
>>773 pmidiいれてpmidi -lしてみる
それらしいポートをみつけて pmidi -p xx:yy midifile.mid としてみる
775 :
login:Penguin :03/09/27 04:34 ID:uOfA5uvS
ALSA 0.9.7 release!!
>>773 もしシリアルポートが余っているなら
悩むよりかはシリアル接続にしちゃったほうが早いかも。
2ポート演奏できるというオマケつき
>>774 >>776 2chなのにみんな親切すぎでつ(TДT)
いま時間ないのであとで必ずやって見て結果報告しにきまつ
>>776 シリアルポートがないマシンなのでしかたなく昔のケーブル探しだしてきました。
いま、サーバーになってるマシンにはシリアルポートあるんだけど・・・
まぁどっちにしても外付けMIDIにつながる方法わかんないし(笑)
rawmidi 入ってるから playmidi -e でなるはず 使いかた判らないならヘルプ読もうや
>>778 もしかしてTimidityで鳴らない人にいってます?
一応
playmidi -e
やってみたけどダメだったっす
-Dオプションで/dev/sequencerつけたり64:0とかやってみたんだけどね・・・
で、
pmidi -l
の結果
Port Client name Port name
64:0 Rawmidi 0 - MPU-401 (UART) 0-0 MPU-401 (UART) 0-0
65:0 OPL3 FM synth OPL3 FM Port
でもって
pmidi -p 64:00 xxx.mid
やってみたけどダメ、65:0でもだめでした。
特にエラー出てないんだけど、動いてるのかな?
/var/log/messeage見たけど、特にエラー出てないし。
Sep 28 00:mm:dd hoge modprobe: modprobe: Can't locate module sound-slot-1
Sep 28 00:mm:dd hoge modprobe: modprobe: Can't locate module sound-service-1-0
こんなのはでてるけど、ググッてみた限りこれは関係なさそうだけど関係あったりして・・・
modules.confにはちゃんと元のドライバのaliasになってるんだけどなんでエラーが出るんだろう・・・
というわけで、うちの機械ではならないのかな?
i810のマザーボードにオンボードの音源チップだしJoystickのポートのMPU401出力は省略されてたりするのかな?
MU100のうしろのスイッチはちゃんとMIDIになっているか? (MacやPC2じゃないよな) INも何系統かあったと思うが、そっちは合っている? (MU100のUTIL->SYSTEM->MIDI-INで選べる)
スイッチはMIDIになってます。 INはIN-AにケーブルのINをつないでます・・・ そういえばこのケーブルってINをINにつないでOUTをOUTにつなぐっていうへんな作りなんだよね?たしか INをOUTにつなぐとイリーガルエラーって出る(MU100の液晶に)
playmidi xxx.mid だとFM音源のものらしき音がなる。 playmidi -e xxx.mid だとならない、エラーメッセージもない。 pmidi -p 65:0 xxx.mid だとならない、エラーメッセージもない。 65:0が内蔵のFM音源につながってるとしたらなんでならないのだらう?
このケーブル=サウンドカードについてきたケーブルのことと思う (そっちはよく知らない)が、MIDI信号はもともとフォトカプラで 絶縁されているので(MU100の)出力側に何をつないでもMU100には反応がないはず。 反応があったなら、(それがIllegal Data!であっても)なにか信号が MU100にMIDI IN側から入ってきたということになる。 とりあえず、MU100のMIDI OUTははずしておいて MU100のMIDI INにいろいろつないでみて反応が出るようにしてみては。
>>783 ほんとにありがとう!
がんばってみます!
なんか MU100のINにケーブルのOUTをつなぐとMU100の液晶にIllegal Data!がでて、普通ならMIDIの端子のヱが出るところがちゃんと点灯しないみたい・・・ 以上途中経過
alsa-0.9.6のcmipciのソースをみたところ、 cmipciはパラメータとして mpu_port fm_port をとる、ようだ。 /etc/modules.confで options snd-cmipci mpu_port=XXX fm_port=YYY とかいろいろ試してみるといいかも (XXX,YYYはBIOSで設定できるのかな?またはWindowsで確認)
>>787 アドバイスありがとうございます。
ためしてみたんですがだめでした。
ソース見たんですがXXX,YYYに記述する内容がなんなのかよくわからなかったので
-------------------- cmipci.cの該当個所のコメント --------------------
/* format is: snd-cmipci=enable,index,id,
mpu_port,fm_port */
-------------------- cmipci.cの該当個所ここまで --------------------
適当に
330
0x330
64(pmidi -lの結果のポート)
とそれぞれ設定したところ0x330のときだけpmidi -lに
64:0 Rawmidi 0 - MPU-401 (UART) 0-0 MPU-401 (UART) 0-0
が出てきました。
ちなみに「330」の意味はカーネルコンフィグの設定で選択した値です。
ほかにも320、310、300が選択できるようなのでそれぞれためしてみましたが、0xXXXにした場合だけpmidi -lの結果が表示されました。
で、ここまでたくさんアドバイスもらったのに解決できないのはハードウェア側(ケーブルの断線等含む)の問題のような気がしてきたので、windowsで動作するかどうか確認したいと思います。
ただ、使ってるPCは全パーティションがlinuxなのでパーティション切りなおさないといけないのでしばらく報告できないと思いますが、なんかわかりましたらまたこちらに書き込みしたいと思います。
もう、ほんとに2chっていいところだぁと思いました(笑)
とかいってあんまり信用してるとまずいかな(^^;
ありがとうございました〜
9.7のVine用nosrc.rpmまだかなぁ
cmipciでmidiが鳴らない〜とのたまっている人です。 本日、USB→MIDIケーブルを買ってきて付けたところ、あっさり音が鳴りました(^^; というわけで、この件終了ということで・・・ 御協力いただきましたみなさま本当にありがとうございました。 次は、レコポのファイルの再生やMinpiの表示環境を構築します!
791 :
login:Penguin :03/09/30 17:56 ID:/fQA8w68
もう解決したみたいだけど… cmipci の場合、機種によっては MPU が直結してない場合があるのです。 2番目のカードとして snd-rawmidi をロードして (同様のオプションを 指定した上で) 使えると思うよ。
>>791 了解しました。
けど、いまの構成だと
1番目のデバイス 内蔵FM音源
2番目のデバイス USB MIDI
3番目のデバイス CMIPCI
とかになるのかな(2、3は逆かも)?
とりあえず、時間を見付けてためしてみます。
USB MIDIケーブルは16チャンネル用のヤツを買ったので(失敗したとき痛みが少ないように)
CMIPCIも使えると32チャンネル全て使えてウマー♪
内蔵FM音源がなるってことが羨ましい。 YMF744は鳴らないよね?
最近のならたぶん鳴る
795 :
login:Penguin :03/10/03 03:27 ID:zeLYgLU6
うぉー i855 + snd-inten8x0で音が出ん
>>793 鳴ることは鳴るがあまりにもヘボイので
素直にTiMidity使った方が100倍マシ
>>796 さん
素直にTiMidity++使ってるけど100倍以上重い。
設定方法が書かれたページか、参考資料ないですか?
ちなみに機種はVAIO C1XGです。
800 :
login:Penguin :03/10/06 11:53 ID:Xv005kNZ
初心者で初めてトライ中なんですが、JFのクイックインストールのページで /etc/modules.conf ファイルを編集します。の仕方がよくわかりません。 どのように書く例を挙げてる日本語HPないでしょうか?カーネルコンパイル必要なんですよね? とても不安です。debian互換のARMA2.2で、本体はエプソンエンデバーのNT3000で、SiSのオンボードです。 外部機器でPCMIAのRME HAMMERFALL DSPも使いたいのですが、どなたか参考になる意見を聞かせてください。 。
802 :
800 :03/10/06 22:46 ID:Xv005kNZ
すいませんおもいかね板あるのは知ってるですが、全然機能していないようなのでこちらに 書きました。
機能していないのはユーザがいないからだろう。 こっちに書いてもいっしょだよ。
>800 初心者禁止。 もう少し調べてから出直してください。
alsaconf使えよ。
806 :
login:Penguin :03/10/11 09:06 ID:hnj2TOUX
alsa-driverがコンパイルできん・・・
807 :
login:Penguin :03/10/11 09:22 ID:hnj2TOUX
RH9で、alsa-driver 0.9.7bがコンパイルできない件だけど ソースが間違ってるみたい。 システムコールspin_lock()にはポインタが渡るはずだが実数を 渡してるのでコンパイルエラーになる。 au88x0.cの1780行目の spin_lock(vortex->lock); を spin_lock(&vortex->lock); へ 1887行目の spin_unlock(vortex->lock); を spin_unlock(&vortex->lock); へ 書き直せばOK 困ってるやついそうなのでメモっとく
あれ?RH9だけど、0.9.7b普通にコンパイル通ったよ。
809 :
login:Penguin :03/10/11 17:58 ID:LaIVnhSa
質問です。 RME Hammerfall Digi9652の公式ドライバーって今のALSAでも使えますか?
すみません、よくよく見てみたらALSAのほうにドライバーがありました。 スレ汚しすみません。
KDE関係のツールで音が出なかったんだけど、alsaconf使ったら音がでるように なって、かなり幸せになれました。ありがとうALSA!
はるか昔(0.4.x)のころは、インストールしただけで、全二重になってたのになぁ・・・
813 :
login:Penguin :03/10/13 18:54 ID:TpSlLPOU
USBのインターフェースはあんまり対応してないんですか? アルサHPで発見できませんでした。 edirolのUA-200をmidi/audio両方使用できてる方おられませんか?
>>813 UA-20 か UA-100 の間違い?ならいくらでも見つかるけど
815 :
login:Penguin :03/10/16 02:16 ID:ikKG53wK
UA-20の間違いでした。 MIDI入出力と24bitAUDIO入出力バスパワーのタイプなんです。
816 :
login:Penguin :03/10/17 11:47 ID:uNyXlhWX
>>448 >>455 あたり
ものすごい遅レスでなんだが、
調べてみたところ、Processor Familyを386にすると、
CONFIG_RWSEM_GENERIC_SPINLOCKが定義して「ある」状態になり、
486以上だと定義され「ない」、
つまりlinux/rwsem.hでasm/rwsem.hが読み込まれる。
ちなみにWinChip系以外は全部見たけど、
定義して「ある」のは386だけみたい。
これで何がわかったかと言うと、
VINEは386でコムパイルしとるので、
alsa-driverを作るときは、カーネルからリメークしないといかんということ。
以上だ。
817 :
login:Penguin :03/10/21 12:37 ID:63+hp5A4
ノートPCでAUDIOTRAKのOPTOPlayを使い始めました。
ディストロはDebianのsargeです。
現在使用中のkernel-image-2.4.22-1-686に合わせてalsa-modules-2.4.22-1-686をインストールして使っています。
snd-usb-audioでとりあえず音は鳴るのですが、alsa-modulesのインストールが完了してないようで、
(関係ないものでも)apt-getするたびalsa-modulesのインストールを試みてエラーを吐きます。
>>441 や
>>689 の状態と似てるんですが微妙に違うんです。
apt-getの吐くエラーは以下のような内容です。
alsa-modules-2.4.22-1-686 (0.9.6+1) を設定しています ...
Configuration file for ALSA 0.9 exists.
Attempting to start.
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-pdaudiocf.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-vx-cs.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-vxp440.o
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-vxpocket.o
Storing ALSA mixer settings ... done.
Shutting down ALSA (version 0.9.6): aborting. (sound used by PIDs 959 977 978 979 980)
invoke-rc.d: initscript alsa, action "restart" failed.
dpkg: alsa-modules-2.4.22-1-686 の読み込みエラーです(--configure):
サブプロセス post-installation script はエラー終了ステータス 1 を返しました。。
以下のパッケージの処理中にエラーが発生しました:
alsa-modules-2.4.22-1-686
E: Sub-process /usr/bin/dpkg returned an error code (1)
818 :
login:Penguin :03/10/21 12:37 ID:63+hp5A4
depmod -eとuname -rの結果も張っておきます。 #depmod -e depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-pdaudiocf.o depmod: register_pccard_driver_R1c442d6c depmod: CardServices_Re4eef0a4 depmod: unregister_pccard_driver_Rdb348cd2 depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-vx-cs.o depmod: CardServices_Re4eef0a4 depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-vxp440.o depmod: register_pccard_driver_R1c442d6c depmod: CardServices_Re4eef0a4 depmod: unregister_pccard_driver_Rdb348cd2 depmod: *** Unresolved symbols in /lib/modules/2.4.22-1-686/alsa/snd-vxpocket.o depmod: register_pccard_driver_R1c442d6c depmod: CardServices_Re4eef0a4 depmod: unregister_pccard_driver_Rdb348cd2 #uname -r 2.4.22-1-686 depmod -eの結果を見るとどうもPCカード周りでおかしくなってるくさいんですが、 原因わかる方おられますか? やっぱ自分でalsa-modules作るべきかな・・・。
820 :
login:Penguin :03/10/22 04:29 ID:8gDqYr+t
>>819 ども。
結局カーネルごとrebuildしました。
で、作ったalsa-modulesをインストールしたら上書きしてくれたようでdepmodのエラーは解消。
音も鳴るようになりました。が、ノイズまみれ。音程もおかしい。
ずっと格闘してて最終的にUSBポートを替えたら直りました_| ̄|○
ただ、modules.conf周りにaudio.oの記述がないのに勝手に再起動時にaudio.oがロードされるんです。
このせいでamixerの初期化ができないようで、いちいち
#rmmod audio
#/etc/init.d/alsa restart
とする必要があるのが激しくだるいです。
カーネルの設定は CONFIG_USB_AUDIO=m なのでなぜaudio.oがロードされるか謎なんですが、
hotplugあたりが余計なことしてくれてるんでしょうか?
ここで聞くべき内容ではないかもしれないのでもうちょい調べてきますです。。。
821 :
login:Penguin :03/10/22 09:18 ID:xQb0YqLi
0.9.8 release !!
822 :
login:Penguin :03/10/22 14:01 ID:AsrOd0J9
報告 SB Audigy2を使ってるけどカーネル標準のOSSドライバよりALSAのほうがはるかにいい音がでるよ windowsと同等かそれ以上だね。 Redhat9でapt-get入れてるなら # apt-get install alsa-lib alsa-util alsa-driver#2.4.20.20-9 して /etc/modules.conf は以下のように書くといい #ALSA portion alias char-major-116 snd alias snd-card-0 snd-emu10k1 options snd_extin="0x3fcf" snd_extout="0x1fcf" # OSS/Free portion alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
おーでじー2ってsnd-emu10k1なんだ? いや単純に、へー
824 :
login:Penguin :03/10/29 03:10 ID:qc68iFY5
やっとこさ 2.6いれたと思ったが nvaudioがコンパイルできなくなっちゃった。 カーネルに統合されたALSAでいいかと思って snd-intel8x0を入れてみるも何故かIEC958出力がうまくいかない。 xineとかで、AC3をスルーしてるソースはデジタル出力されるが 他のアナログソースのものはヘッドホン端子からしから聞くことができない。 なーんでかなー?
失礼。 sage損ね。
kernel2.2でまたコンパイルできず… シノバーさんとこの*。nosrc.rpmが悪いのか。。。?
827 :
login:Penguin :03/10/31 15:38 ID:I7nkpl5M
kernel.orgのでコンパイルすれば?
828 :
login:Penguin :03/11/04 03:22 ID:p/1ZUcA2
まだ2.2を使ってる香具師がいたのか…。
あのね、このマシン2.2じゃないとすぐパニクるんです。 しかも2.2でも2.4程じゃないにしてもすぐパニクるんです。 Win2kもインストールで固まる強者です。 作業中落ちて何度枕を濡らした事か。もう涙も渇れましたよ…
素直に買い替えた方がいいんじゃないすか? お金は、適当な原稿書いて作りましょう。
>>829 確かに、ハードウェアを疑った方がいいな。
CPUとかメモリが抜けそうになってるとか、ファンが落ちそうとか。
>>830-831 えぇハードの問題って事はわかってるんです。メモリも換えました。
2kインストール時にファイルのコピーが問題だったようなので
CDドライブ、HDも換えたりしました。でもダメでした。
k6-2なので換えようとするとマザボも換えなきゃいけなし、第一金が
ない。もうNECなんて使いたくないよ。
スレ違いな愚痴でした。申し訳ない。
きょーびパソコンなんて中学生の小使いでも買えるのに
田舎だから糞高いメーカー製の新品しか無いんだYO!
(⊃д`) 院生の漏れのおこずかいでは買えません
alsaで久しぶりに固まった…。
837 :
login:Penguin :03/11/11 17:42 ID:oC5loP1A
そうですか
1.0.0pre1 キタ━━━━(゚∀゚)━━━━ッ!!
1.0.0pre2 release !!
840 :
login:Penguin :03/11/24 20:36 ID:HLnzbPjm
ageてくれぃ! 今気づいた!
>>764 同意
ところで話変わるけど、携帯ゲーム機"プレイステーションポータブル(PSP)
久夛良木氏は,“PSPはゲーム業界が待ち望んだ究極の携帯機”として説明。「ここまでやるかと言われるスペックを投入した」という。
発表によれば「PSP」は,曲面描画エンジン機能を有し,3Dグラフィックでゲームが楽しめる。
7.1chによるサラウンド,E3での発表以来,クリエイターたちにリクエストが高かった無線LANも搭載(802.11)。
MPEG-4(ACV)による美しい動画も楽しめるという。これによりゲーム以外の映画などでのニーズも期待する。
外部端子で将来,GPSやデジタルチューナーにも接続したいとする。
また,久夛良木氏は,繰り返し「コピープロテクトがしっかりしていること」と力説。会場に集まった開発者たちにアピールしていた。
さらに,ボタン設定なども明らかにされ,PS同様「○△□×」ボタン,R1・L1,アナログスティックが採用される。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
いきなりへんなこと言い出してすまそ‥‥
GBAと比較してみてどうですかね?シェアのことは抜きで。
板違い
>842 コピペだからスルーしろ。
844 :
login:Penguin :03/11/26 09:09 ID:W0s7Jvhp
1.0.0pre3 age
なんかすごい勢いだ罠。
沈黙の予兆のような気がしてならない
ここへきて数日USBまわりの変更が入っているな。 これまでUSB Audio(Creative SBDMU)でサウンドデバイスの open/closeを繰り返していたらこんなエラーを吐いてブロックされていたが (cannot submit datapipe for urb 0, err = -22) 1.0.0pre3いれたらこれがなくなった。もうちょっと使ってみないと なんともいえないが、少なくとも数回音を鳴らすと現象が発生しがちな pre2までとくらべると格段に落ち着いた感じ。 怪しいスタックトレースも出なくなった。
すいません、liunxで使えるサウンドカード・USBオーディオデバイスには どんなものがあるのか教えて下さい。 例えば、USBオーディオデバイスなら独自のドライバが必要なものは ほぼ無理ということでよろしいのでしょうか? 逆にマックなんかで使用できるのはlinuxで使えるということになるのでしょうか? 見分けるためのポイントを教えて頂ければ嬉しいです。 サウンドカードの選び方についてもアドバイスをおねがいしたいです
1.0.0rc1 キタ━━━━(゚∀゚)━━━━ッ!!
851 :
login:Penguin :03/12/01 23:13 ID:xOnWxfUV
すまん、age忘れた
数時間前に1.0.0pre3にしたばっかなのに(´・ω・`)
853 :
login:Penguin :03/12/02 01:58 ID:hL3CHdjW
とりあえず cf-m2c+redhat9で音がでるようになった (nm256)
あの〜基本的なことなんですが ALSAドライバをいれるとカーネルのほうのサウンド関連のドライバは 一切いれなくてもいいのでしょうか?(勿論カーネルのサウンドサポはいると思いますが…)
サウンドサポート:mでそれ以外はn で、うちでは動いてるよ。 ちょっと前に1.0.0pre3入れてみたけど、mplayerやxmmsのインストール時に alsaドライバを認識してくれなかった。 0.9.8では問題なかったんだけど。
>>855 Fantastic Nightscapeで配ってる日本語対応xmms最新版なら大丈夫だったよ。
xine-lib 1rc2は駄目だった。configure書き換えてやったらalsaプラグインは出来たけど音ならね。
857 :
login:Penguin :03/12/02 20:46 ID:K9GdwFYg
855> mplayerはデべロップメーリングリストの方でパッチが流れていた。
858 :
856 :03/12/02 21:42 ID:E0fMUHiI
xine-libはconfigureのALSA認識部分の書き換えで鳴りました。
考えてみれば0.9.xからAPIは変更されてないんだから鳴って当然ですな。
OSをRedHat7.3 -> RedHat Enterprise Linux 3 WSに変えたりして色々ごたごたしてたんでxineの設定ミスに気付かなかった。
あとFantastic NightscapeじゃなくてFantasic Nightscapeでした。
http://www3.big.or.jp/~sian/
>>855 >サウンドサポート:mでそれ以外はn
thx
当方、OptoPlayを使っているのですが、MasterVolumeを設定できなくて困っております。 #amixer set Master 100 unmute としても、 amixer: Unable to find simple control 'Master',0 と言われてしまいます。これは、usb-audioの仕様なんでしょうか? ちなみに、PCMの設定はちゃんとできますし、音も鳴りますが、 Masterでボリューム調整ができないためか、ヘッドホンで聞くと、#amixer set PCM 1 unmute とした状態でもかなり大きな音が出てしまって困っています。 alsa-driverのバージョンは1.0.0pre3で、configureオプションは--with-cards=usb-audio とした以外は特に指定せずにインストールしています。 また、#lsmod | grep snd の結果は、 snd-pcm-oss 34756 0 (autoclean) snd-mixer-oss 10992 0 (autoclean) [snd-pcm-oss] snd-usb-audio 38912 4 snd-rawmidi 12448 0 [snd-usb-audio] snd-seq-device 3776 0 [snd-rawmidi] snd-pcm 53632 1 [snd-pcm-oss snd-usb-audio] snd-page-alloc 5748 0 [snd-pcm] snd-timer 12644 0 [snd-pcm] snd 28260 3 [snd-pcm-oss snd-mixer-oss snd-usb-audio snd-rawmidi snd-seq-device snd-pcm snd-timer] soundcore 3364 3 [snd] usbcore 55488 1 [hid snd-usb-audio usb-storage usb-ohci ehci-hcd] です。configureオプションが足りないのか、moduleで足りないものがあるのではないか と疑っているのですが…
>>860 うちもそうなる(Creative SBDMU)。が、
amixer set 'Speaker',1 190 unmute
とかすると調整できた。
amixer scontrols
として出るものを片っ端から試せばいいかも。
alsamixerでアタリをつける方法もあり。
862 :
861 :03/12/02 23:22 ID:cZok2DUF
あ、PCMの調整はできているのね。 どっちにしろscontrolでMasterの表示が出ないと無理かと。 こっちでは特に音割れせずに鳴っているが...
863 :
860 :03/12/03 00:28 ID:N85kaMvc
>>862 はい、PCMの調整はできます。というか、PCMしか調整できない状態です。
#amixer scontrols
Simple mixer control 'PCM',0
としか出てこない。寂しすぎる…
UA-3Dで認識出来たっていうレス、上の方で見かけたんですが、 modprobe snd-usb-audioでもCan't locate module snd-usb-audioっていうエラーが出て 認識できません。 ランプは付いているんですが、ドライバーが読み込めないみたいです。 Alsaのインストールは終ってるんで認識だけだと思うんですが、教えて頂けないでしょうか。OSはFedora Core1です。
>>864 そのエラーは認識できないときのエラーじゃないし。
ALSAのモジュール(ドライバ)がちゃんとインストールされてないんだと思う。
ls -l /lib/modules/`uname -r`/kernel/sound/usb/snd-usb-audio.*
とやって本当にインストールされたか確認したほうがいいかと
depmod -aやった後でもう一回ロードしてみるとか。
1.0.0rc2出てるよage
>>865 snd-usb-audio.oが別のディレクトリにインストールされてました。
どうもカーネル周りの問題みたいです。
カーネルの再構築からやってみます。
どうもありがとうございました。
>>820 まるっきり同じ状況かどうかわからないけど、
俺もUSB-audio使っててALSAも入れたんだけど
何にも指定した覚えがないのにusbがaudio.oを拾ってくるよ
ALSAの自動設定が走ってほしくてたまらないよ
答えが見つかってたら教えてもらえないだろうか。
>>868 /etc/hotplug/usb.distmapにaudioではじまる行がある。
ここにはbInterfaceClass=1,bInterfaceSubClass=1のものが
audioとして登録され、これがaudioをロードするようだ。
だから、ここをsnd_usb_audioに書き換えれば...(確証なし)
もっと安易には、/etc/modules.confまたは/etc/modprobe.confに alias audio snd_usb_audio と書いておくことか... オリジナルのaudio.oは消しておいたほうがいいかもしれない。
>>869-870 サンクス。けどちゃんとした使用法も知りたいなあ。
カーネルで外すしかないのだろうか。
でもどこを外すんだろうか?
その書き方をしてalsaのサーバが認識するかも気になる。
とりあえずやってみるよ。
と思ったら俺murasakiだった・・・
873 :
860 :03/12/07 00:27 ID:x93FTPGq
>>871 >868のカーネルコンフィグの設定が>820とは限らないみたいだが、
>820に、「カーネルの設定は CONFIG_USB_AUDIO=m なので」
って書いてある、これが原因じゃないか?
USB -> USB Audio support のヘルプを読めば分かるが、このモジュールは
audio.oって名前になるらしい。
確か、ALSAのusb-audio使うときは、Sound -> Sound Card support をmにして、
カーネルのUSB Audioは無効にするべきだったような。つーか、俺はそうしている。
(ちなみに、Sound Card supportは、soundcore.oとしてロードされてたと思う)
>860のような問題を抱える俺なので、レスに自信が無いですが(;´Д`)
ALSAでOptoPlayを使ってる先人達…>860にも何か解決策を授けて下され…
>>873 ついでに同じとこにあるUSB MIDIも。
これらはOSS用モジュールだから、
ALSAを使っているときは外さないといけませんな。
>>873 ,874
サンクス。分かってはいるんだけどカーネルのどこで外せばいいか分からなかった。
とりあえず再構築してくるよ。
問題は2.4.23がまだdebian backportsにないということだけだ
まあいいや2.4.22でいこう
877 :
875 :03/12/07 02:29 ID:K2f4zC2A
>>876 そんな...ミラーになかっただけなんて...
くそっまたやり直しだでもサンクス
878 :
877 :03/12/07 04:27 ID:K2f4zC2A
やった!成功!レスくれた方々サンクス! できたからって特に意味はないけど ついにマザーボードの全てのデバイスが使えるようになった・・・ 長かったなあ。 P4PEだから実は相当前から鳴ってたらしいんだけど。
久しぶりにalsaサイトいったらdriver,lib,util以外に toolsとfarm wareとOSS互換libが・・・ 最後の3つはいったい何?
おっちゃん OSS互換libは結構前からありまっせ
おい、ぼうず そのOSS互換libは必要かい?alsa-libだけではダメかい?
坊主いうなーーー、じじぃ。
>> 872 /etc/murasaki/murasaki.blacklist に audio と書いて、ロードさせないようにすればよくない? # Hotplugできなくなるかもしれないけど。
言うだけじゃなんだから、試してみた。 Kernel 2.4.22, alsa-*-0.9.8, murasaki-0.7.10 の組み合わせ。 /etc/murasaki/murasaki.blacklist でロードしないようにしたら、 ちゃんと使えた。 (OptoPlayって、結構音がいいのに感心した。自分でも買うかな)。 USB吹っ飛ばしたときのLinux Kernelは簡単にクラッシュするのわかってるから、 HotPlug できるかは怖くて試してない。そっちは自分で試してくれ。> 872
CPU負荷が高くなると、SNDRV_PCM_IOCTL_START failedでこけるのは何故?<USB-Audio
$ while true; do aplay hoge.wav;done とすると、ちょっとマズくね?
>>884 OptoPlayではないが、USB Audioデバイスを演奏中に抜くと
キー(PS/2)が効かなくなる。マウス(USB)は効くのでメニューから
シャットダウンをかけようとすると確認ダイアログで固まる
...終了サウンドを出そうとしているのだった。
仕方なく電源ボタンでシャットダウンをかけるがシャットダウンが
始まったところで固まり、結局fsckのお世話に。
>>885-886 ドライバのバージョンは?少なくとも1.0.0pre3以降をいれてみよう。
0.9.8だったりする。 気付いたら、いつのまにか 1.0.0rc2なんだ。。 かなりちがってるっぽいなあ。
いや、あんまし。
まだUSB-Audioは安定運用難しいの? それとも、OptoPlayがいまいちなのかな。うーむ。
optoplayが1.0.0_rc2で上手く動かんね 全然認識しない。 前から認識したりしなかったりしてたけど ハードの調子が悪いっことにして諦めモードだった カノープスのDA-PORTも調子わるい 突然音が切れる プレイヤを一旦終了させれば、また鳴るけど まんどくさい。 バッファサイズの設定でどうにかなるかなぁ。
optoplayだけど、1.0.0rc2でちゃんと認識したよ。 ただ、ちょっと負荷かけたりすると、ぷちっと音が鳴らなくなる。 期待して0.9.8から1.0.0rc2にしてみたんだけど、がっくし。 /etc/module.confには、こんな感じに書いてる。 # --- ALSA for USB Audio alias snd-card-1 snd-usb-audio alias sound-service-1-0 snd-mixer-oss alias sound-service-1-1 snd-seq-oss alias sound-service-1-3 snd-pcm-oss alias sound-service-1-6 snd-usb-audio alias sound-service-1-8 snd-seq-oss alias sound-service-1-12 snd-pcm-oss Optoplayに余分なのがあるのは、愛敬ってことで。 USB-Audioで安定して使えるのは、いったいどのメーカーのやつ?
893 :
login:Penguin :03/12/17 01:29 ID:+hBhL6wT
そんな不安定なん?
まあ、まだrcだからな
BetaとかPreだったらまだしも、Release Candidateだろ。うーむ。 別のUSB-Audio買うかな。
とりあえず、Creative Sound Blaster (SBDMU)であれば 1.0.0pre3以降は安定している。 それ以前はちょくちょく止まったりしてたけど。 snd_usb_audioのオプションとして nrpacks (2-10) Max. number of packets per URB. async_unlink(0 or 1) Use async unlink mode(1.0.0rc3以降) があるから試してみると変化がある、かも。
ちなみにこっちはカーネル2.6-test11だった。 2.4系列であればuhciのドライバが2種類あったと思うので 取り替えてみれば変わるかも。
お。Tnx >> 896 やっぱり、ちゃんとソースみて、オプションつけなきゃダメなのか。 週末にでも試してみる。 02:0a.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02) あ、OptoPlayじゃなくて一枚目のSBは非常に安定してる。念の為。
899 :
login:Penguin :03/12/17 13:19 ID:ePeJpj/6
動作報告晒しage $ cat /proc/asound/cards 0 [Sonica ]: USB-Audio - Sonica M-Audio Sonica at usb-00:02.0-1 $ cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.0rc2. Compiled on Dec 16 2003 for kernel 2.4.23 with versioned symbols. M-AudioのSonicaが1.0.0rc2で動きました。いまのところ特に大きな問題も出てません。 ついでに、Roland/EdirolのUAシリーズも割と安定して使えるみたいです。 (UA-30も使えてます。) /etc/modules.confはこんな感じ(ALSA回りだけ) # ALSA portion alias char-major-116 snd alias snd-card-0 snd-usb-audio # OSS/Free portion alias char-major-14 soundcore alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
900 :
login:Penguin :03/12/17 20:51 ID:zPjaxz+x
USB-Audioではラインの入力は出来るのでしょうか。 コンピュータでテレビを見るのに必要なので
(´-`).。o(…2.6.0 出たらこのスレッドどうなるんだろう…)
普通に続くだろ
2.6.0が出ると何か問題あるの?
明日がALSA = いつになったら正式にkernelに含まれるんだYO!!的な意味に捉えてるのではなかろうか? 2.6にはALSAが含まれるので、このスレは御役御免になると思ってるのでないのかな。
だとすれば短絡的だな
いずれデフォルトになるのか?
>>906 OSSの制限 結構キツいのでいずれデフォルトになるでしょ
短絡的でスマソ。 kernel 付属になったらスレ無くなるのかな、と思っただけです_| ̄|○ OSS スレとか無いし。
async_unlink有効にしたら音切れしなくなったぁ! って喜んで書き込もうと思ったら音切れた なんでやねーん
じゃあ次スレを「サウンドドライバ総合スレ」とでもすれば納得か?
911 :
896 :03/12/18 00:28 ID:sAKbIbOf
>>909 そのときログには何か出ているか?
ウチの場合は
cannot submit datapipe for urb 0, err = -22
みたいなエラーがでてた。1.0.0pre2以前では。
まぁこのエラーで検索しても有効な情報は出てこなかったが。
async unlink urbの変更が入るまえは
usbaudio.cの最初のほう
#define MAX_URBS を3くらいにしてごまかしていたが。
(2まで小さくすると逆にとぎれるようになる)
うちは、nrpacks=10 で直ったー。 それまでは、SNDRV_PCM_IOCTL_START failed とぶちっと切れて死んでた。 ありがとー。> 896 # ちゃんとソース嫁ってことやね。
Kernel 2.6.0が出たわけだが。 このスレ的にはやはり最新のドライバを使いたい人も多かろう。 Kernel 2.6のALSA Driverを別途入手した(最新の)ドライバに 置き換えるには以下のようにする。 # このように展開されているとき ls -ld linux alsa-driver-1.0.0rc2 drwxr-xr-x 20 root root 4096 12月 8 22:49 alsa-driver-1.0.0rc2 lrwxr-xr-x 1 root root 11 12月 18 22:29 linux -> linux-2.6.0 # linux/sound以下をalsa-driver/alsa-kernelで置き換え cd linux mv sound sound.orig mv ../alsa-driver-1.0.0rc2/alsa-kernel ./sound # linux/sound/oss以下はオリジナルのものを使う mv sound/oss sound/oss.orig mv sound.orig/oss sound/ # へッダファイルの置き換え mv include/sound include/sound.orig mv sound/include include/sound # 終わり。途中でミスるとconfigが通らない make gconfig
おお、久しぶりにスレ覗いたらOPTOPlayの話題がたくさん。
結局/etc/modprobe.d/alsa(Debian以外はmodules.conf?)に
pre-install snd-usb-audio rmmod audio
と書いて使ってました。
>>873-874 そうか、カーネル設定でUSB Audioを外せばよかったのか。
次から参考にします。ありがとう。
>>860 =873
ミキサーの件は解決したんでしょうか?
うちもamixerの結果はいっしょです。
XMMSとかではボリューム調整できるのであまり気にしてませんでした。
とゆかOPTOPlayに物理的なミキサーって載ってなくないですか?(嘘情報だったらごめんなさい)
でももうDebianでOPTOPlay使ってなかったりして。
つーのも、しばらく音鳴らしてると完璧に固まってくれたりしたので、
常用に耐えないと判断してWindowsで使ってました。
もしかしたらノートのUSBが逝ってるのかもしれない。
今他のPCにDebianをインスコしてるのでまた使ってみるかな。
916 :
860 :03/12/19 23:50 ID:qNNBbZC0
>>915 解決してないです。相変わらずMasterのボリューム調整ができないまま。
XMMSでのボリューム調整は、PCMのミキサーを弄ってるだけですよね?
OPTOPlayの光出力->アンプとか言う使い方だと、さして問題にはならない
(アンプ側でもボリューム調整できるので)んですが、
俺の持っているヘボいヘッドフォンを直接接続すると、
ボリューム調整はALSAに頼るしかない
↓
でも、PCMしか調整できないし、PCM最小の状態にしても何か音が大きい
↓
( ゚д゚) マズー
ってのが現状でしょうか。
ちなみに、俺はGentooで使ってますが、固まることは無いですね。
結局、OPTOPlayはPCMのミキサーしかないってことでFA?
他のOPTOPlayユーザーの状況も是非とも知りたいところですね…
amixerでALSAのミキサーをいじるんじゃなくて aumixとかでOSSのミキサーをいじってみた?
>>618 直にヘッドフォン繋げると音が馬鹿デカくなるな
普段はミキサー側で音量2にしてるけど
それで丁度良いくらい。
うっかり100で聞くと耳が弾け飛びそうになる。
919 :
918 :03/12/21 18:51 ID:bxVWXtiV
920 :
login:Penguin :03/12/22 07:54 ID:dE6lwg/k
GigaByte GA-8IG1000 Pro (i865G,ICH5,RealTek ALC658 UAJ CODEC) 上記のマザーボードを使ったPCにGentooLinuxを入れてみたんですが、 alsaでは、どのデバイスとして認識させれば良いのでしょうか? i8x0、via82xxを試してみたんですが、うまくいきませんでした。
カーネル2.4から2.6移行、早速ALSA(カーネル組込み)を使用してみる。 音そのものは何の問題もなく出たのだが、ボリュームの設定がブートのたびにリセット。 このボリューム設定の保存、読み込みはカーネルでやってくれないのか。 結局、ブート、シャットダウン時のスクリプトにそれぞれalsactl restore,alsactl store を書き込むことで済ませた。(他にいい方法ありますか?) 私はカーネル2.4のとき入れたALSAを残したままだったのでalsamixer,alsactl等使用できたが 実際のところカーネル2.6に組み込まれたといってもalsa_utilくらいはオフィシャルからDLしないと いけないのか。あとスクリプトにalsactl restore/storeの書き込みも。 私の場合、もともとあったalsasoundスクリプトを参考にできたけど、私のように遊びで動けば いいくらいしか思っていないユーザにとって上記のことをドキュメントとか読んでいきなりやるのは 辛いなあ。
それは出荷されたナマのkernelを使ってるからで、 使い安いスクリプトを書いたり最新のutilを搭載するのは各ディストロの領分でしょう。 普通、ライトユーザーはカーネルの入れ換えなんてしないし。
>ライトユーザーはカーネルの入れ換えなんてしないし Linux界隈も変ったねぇ…
>923 へー、じゃあいくらカーネルで新しい機能がついてもデストリで対応しないと ユーザは基本的にその機能使えないんだ。すげー意見。 曲がりなりにもunix(クローン含む)を使っている者の言葉とは思えないな。 もしかしてwebやメールソフトもデストリで対応しないと(インストール時に入れてくれないと) と使えないのかな?君は。
>>923 はkernelの機能を利用するための周辺utilityまでkernelに搭載する事を期待するな。
ディストリビュータが対応してないkernelなんだから自分でやるのが当然。
と言ってるんだろ。
>>922 基本的にはそうだろう。
たとえば、networkの設定でも同じだ。
bootしたら、まずmodule読み込んで、そのあとnetworkの設定スクリプトが読み込まれる。
そのスクリプトがやっていることは、どっかに保存してある設定ファイル(この部分がDistroによって違う)を読み込んで、
ifconfig、routeコマンド等によってNICをupさせているに過ぎない。
>>926 胴衣
よく分からないけど、2.6のドキュメントとかALSAオフィシャルに 「2.6でALSA使うならalsa-utilを入手するように」とか書いてないのかな。
公式手抜き過ぎじゃないか? 各パッケージの簡単な説明がない・・・ alsa-utilsとtoolsの違いとか、alsa-firmwareってなに? 結局全部DLして確かめないかん。
いいだしっp
ALSAがkernelに吸収されて何が良くなったの?
今後の主流になるということ。
>931 modules.confに一々登録しなくても音がなることかな。
でもパラメータ設定する必要があるときはモジュールにせんといかん
>>934 kernelブート時のオプションで渡してやればいいんでないの?
>>935 初めてのハードウェアに対してトライアンドエラーを繰り返す時は、モジュールじゃないといやん
937 :
login:Penguin :03/12/30 18:54 ID:LbjefxQk
1.0マダ〜?
938 :
login:Penguin :03/12/30 22:08 ID:jStcueDb
ココニイルヨ(・∀・)
>>15 でもでてるけど、
1CHで多重化ってできないのかな?
自分のは2CHついてるから、片方をEsounDにして誤魔化してるんだけど。
940 :
872 :04/01/05 20:00 ID:OYmmLT4d
>>883-884 亀レススマソ。俺はUSB抜かないのでhotplug要らないんですよ。
なんでmurasaki入れてません。せっかく試してもらったのにスマソ。
お。だったら大丈夫じゃん。 いや試してみたのは単なる好奇心だから、ええよ。
>>939 dmixのプラグインを使いなさいって。
alsa対応のアプリなら多重化されますよん。
>>942 (dmix)
資料がちょいと少ないのが残念なところ。
mplayerはエラーで起動できず、esdは有効なモードを見つけられず
xmmsはどうもALSAプラグインがおかしく、結局aplayでしか試せなかった。
しかしalsa-libにこんなのがあったとは。
esdで音質向上の改造した意味が..._| ̄|○
(もっと早く知っていれば)
944 :
943 :04/01/07 02:05 ID:nlp4aqcx
dmixのソースみたらサンプリングレート変換のところが 直近2点間の直線補間だった。それでもほとんどかわらない音が出る。 わざわざsin(x)/xタイプのフィルタ使って、打ち切り誤差が出ないように Hanning窓つかって、計算速度が落ちないように配列に格納していたのは ムダだったということか...
945 :
942 :04/01/07 16:19 ID:esaLpTCf
>>943 そしたら、aoss というシェルスクリプトがあるはずだから、それ使ってみ。
もしくはmp3の再生には、xmmsではなく、beepをつかうとか。
ちなみに、mplayerは当方なんの問題もなく使えております。mplayer-1.0pre3かな。
1.0.1 release age
をぉ! ついに1.0.xリリースか! でもなんで1.0.1なんだろう…
1.0.1のsnd.oモジュールがunresoleved symbol schedule workで動かない。 またnptlまわりで問題起こしてるような。
949 :
login:Penguin :04/01/09 16:08 ID:srObmBRY
キタ━━━━(゚∀゚)━━━━ッ!!
950 :
948 :04/01/09 16:27 ID:ghmQsTc3
と、思ったけど。 configureスクリプトのdummyのworkqueue.hを作る所で失敗してるっぽいから、 手動で作ってやったら動いた。
951 :
1 :04/01/09 23:17 ID:Fz38EEhn
新スレは不要だろ。カーネルに統合されたんだし。
カーネルのバージョンは一歩以上遅れるし カーネルだけで動くもんでもありませんが
ま、980 過ぎてからでいいしょ。
あとカーネル系のスレと統合するには突っ込んだ話題が多すぎだし。 OSS/ALSA他サウンドデーモンも併せて統合スレ立てるか? 動画・音声ソフトのスレともまた話題が違うし。
% aplay -l **** List of PLAYBACK Hardware Devices **** card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1] Subdevices: 1/1 Subdevice #0: subdevice #0 **** List of PLAYBACK Hardware Devices **** card 1: ICH5 [Intel ICH5], device 0: Intel ICH [Intel ICH5] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: ICH5 [Intel ICH5], device 4: Intel ICH - IEC958 [Intel ICH5 - IEC958] Subdevices: 1/1 Subdevice #0: subdevice #0 となっているのであるが、OSSエミュの /dev/dsp0 - /dev/dsp4,/dev/adsp0 - /dev/dsp4 が 全部 card 0,device 0 になってしまう。 どうしたら、card 0,device 1 、card 1,device 0 がつかえるのでしょう?
ドキュメント読んでみ
1.0.1に変えたけど、なんか不安定というか、音がなり続けることがある。 うーむ。困った。。。。。。 (gaimのサウンド鳴すのに、playwave使ったんだけど。。。)
>>953 同時にその時点の最新のカーネルへのパッチも出てるだろ。
960 :
login:Penguin :04/01/19 02:17 ID:RFGBMFYM
次スレは サウンドドライバ統合スレ でよいかな?
961 :
login:Penguin :04/01/19 21:18 ID:5DD8fFHe
1.0.0rc1でintel8x0がfixされたらしいから期待してたけど直ってねぇ…。 あいかわらずなにかの拍子で SDL: Audio timeout - buggy audio driver? (disabled) audio: bat file descriptor と氏んじゃう。 最悪、カーネルまで巻き込んで氏ぬからたまらん…。
>>961 ハードウェアはなに? 440MX だったりするかな。
963 :
login:Penguin :04/01/20 14:56 ID:xSaAiuO3
カーネル2.6.1のmmパッチでalsa1.0.1がマージされたようだな。
965 :
962 :04/01/21 00:30 ID:lv61jpiw
>>963 440MX で、システムバス 100MHz のマシンだったら、ハードウェアのバ
グです。一応、ソフトウェアでの回避方法のドキュメントが Intel か
ら公開されてる。
たぶん、オープンソースのドライバで対策してあるのって、
NetBSD-current だけじゃないかな。
966 :
login:Penguin :04/01/21 12:32 ID:5W16ttxE
967 :
login:Penguin :04/01/23 10:37 ID:+Fimqsd2
【ALSA】サウンドドライバ統合スレ【OSS】 とか。
Red Hat Linux ver.9を入れてみたのですが、カーネル2.6.0で再構築してみましたが、 alsaをインストールしてみても音が再生されません。 使用機種は東芝ダイナブックのDB65P4RCで、サウンドカードはymfpciだと思われますが、 「No founds Soundcard」と表示されます。サウンドカードに問題があるのでしょうか。 また、サウンドカードの調べ方はどうしたら宜しいのでしょうか。
lspciしてみたら? その結果でググればどのモジュールか分かるでしょ。
カーネルに組み込まないと音が鳴らない場合があるよ。
973 :
login:Penguin :04/01/25 23:28 ID:z0ISBrdl
そんな事あるの?
ないだろ。
Aopen AX4B Pro-533オンボードサウンド鳴らせてる人います?alc650 有料OSSなら鳴るんですけど。
同じく GIGABITEオンボード AC97 Codec, alc650 を via82xxで使えてる人もいるらしいですが・・・
マザーボードの型番じゃなくてサウンドチップの型番晒せよ。
979 :
login:Penguin :04/01/27 15:45 ID:hvesCWle
1.0.2キタ━━━━(゚∀゚)━━━━ッ!!
>>975 たまに勘違いしてる人がいるけど、
AC97 codec の種類は使えるかどうかにほとんど関係ない。
知っておくべきことは、AC97 Controller の種類(たいていは、チップ
セットの south chip)。Intel のチップセットだったら ICH4 ICH5 と
か、VIA のチップセットだったら VT8233 VT8235 VT8237 とか。
はい・・・勘違いしとりました。恥 Intel 845E ICH4 です。設定すれば鳴るような内容の情報はちらほら見かけるんですが いまいちわからんです。
983 :
966 :04/01/27 20:28 ID:cu3YpE5X
誰も投げちくりないの…(´・ω・`)ショボーン MLに入ろうとしたけど確認メールが届かない…(´・ω・`)ショボボーン