明日がALSA! 〜ALSA総合スレッド

このエントリーをはてなブックマークに追加
439login:Penguin
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
440login:Penguin:02/12/23 01:04 ID:EerUwDyT
>>439
down_read,up_read,init_rwsem(セマフォ関係?)はわからないが
register_sound_specialはsoundcoreのもの。
先にこれがロードされていないといけない。

insmodのかわりにmodprobe使ってみたらどうなる?
441login:Penguin:02/12/23 01:21 ID:Qf+KSIvD
こっちを貼るつもりが、違うものを貼ってしまい申し訳ありません。
自分のところでコンパイルしているのに、なぜかこうなってしまいます。

# 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
442login:Penguin:02/12/23 01:23 ID:Qf+KSIvD
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
443login:Penguin:02/12/23 01:45 ID:EerUwDyT
コンパイルしたときと動かそうとしたときのカーネルがちがうとか
とりあえず
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/ に
インストールされてるか)とか...
444login:Penguin:02/12/23 01:56 ID:Qf+KSIvD
とりあえず、関係ありそうな行は、正しく吐かれていますです。
$ 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 (オプションいじったので) に
入ってました。コンパイル時は、古い版を消してから行いました。

かなり謎です。
445login:Penguin:02/12/23 02:07 ID:EerUwDyT
>>444
こっちでは
find . -name "*.o" -exec nm -p \{\} \; | grep down_write
をモジュールのディレクトリで実行してもヒットしないな
(当然、ALSAのモジュールも含む)
また、System.mapにも入っていないことから、
__down_readとかのシンボルが未解決のままモジュールにある、
という時点でイカンのではなかろうか。

...たとえばコンパイラを変えてみるとか(あてずっぽう)
(GCC2.9系列コンパチとか入っていない?)
446login:Penguin:02/12/23 02:16 ID:EerUwDyT
追記
どうやら__down_readなどの関数は
(カーネルソース)/include/asm/rwsem.hにある模様。
上記ファイルの存在を確認するのと
/lib/modules/2.4.18-0vl24/build からたどりつけること
また、(カーネルソース)/include/asmがasm-i386に
ちゃんとリンクが張られていること、かな
447login:Penguin:02/12/23 02:17 ID:4h4Wy1UI
>>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系列コンパチとか入っていない?)
って何でしょうか?
448login:Penguin:02/12/23 02:48 ID:4h4Wy1UI
なんか、関係ありそうなものを
/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さん、どうもおつきあいいただきありがとうございました。
449login:Penguin:02/12/23 09:08 ID:7r4l99p4
>>448
そのトラブってるのって、0.5.xなalsaじゃない?
0.9.xなalsaだとさくっと動かないかな〜。
450login:Penguin:02/12/23 11:33 ID:zaiTyXtU
0.9.0rc6 とか CVS HEAD を入れようとして、起こったトラブルです。
451login:Penguin:02/12/23 11:41 ID:zaiTyXtU
いまソースを見たところ、0.5.12a なんかだと、init_rwsem は使っておらず、
init_MUTEX を使っているようです。
452440: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"
453449:02/12/23 13:02 ID:7r4l99p4
いやね。
0.9.0rc6だと、snd.oのソースにはこのあたりのシンボルが入ってこないからさ。
snd_seq.o関連のソースだけ、これらのシンボルが入ってくる。
それはCVS_HEADの場合ってことか。

それじゃあさ、そのカーネルソースのほうなんだけど、
一度でもコンパイルしたことある? なかったら、
make mrproper && make oldconfig && make dep
やってみそ。
454449: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
でいける( ̄ー ̄)ニヤリッ
455440: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 もあわせてチェック。

と思ったらなんかカキコされてる...結果報告よろしこ
456448 (4h4Wy1UI):02/12/23 17:07 ID:3cFotxIP
>>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'
457448 (4h4Wy1UI):02/12/23 17:12 ID:3cFotxIP
>>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)
458440:02/12/23 23:15 ID:fYLBM0Ha
>>456
linux/modversions.h は、kernelをコンパイルするときにできるもので
その段階ではまだできていないはず。素直にmake bzImageとかやれば
作成されるのだが...

make cleanやっちゃったのなら、他のプログラム(pcmcia-csなど)
をコンパイルするのにも支障あろうからbzImageまではつくっておいた
ほうがよい。kernel入れ換えたくないといっても、config変えなきゃ
同じはず...(あるいは前のをとっておいて選択でブートできるようにするとか)
459448 (4h4Wy1UI):02/12/23 23:17 ID:s09j98vk
> make cleanやっちゃったのなら、他のプログラム(pcmcia-csなど)

make clean した後のファイル群が、kernel-source として
rpm 化されてるっぽいです。
460440:02/12/23 23:39 ID:fYLBM0Ha
>make clean した後のファイル群が、kernel-source として
RedHatが提供するバイナリパッケージ使うかぎり(たとえばALSAなどを)
コンパイルする必要はなく
逆にALSAなんかを自分でコンパイルする人にはkernel-sourceのパッケージが
あるからkernelから自分でコンパイルしる!ってことじゃないかな。

カーネルモジュールをコンパイルするときは、先にカーネルを
コンパイルしておくのが原則(カーネルコンパイルのときに作成される
へッダファイルもある。これはconfigによって変わる。)
461448 (4h4Wy1UI):02/12/23 23:50 ID:s09j98vk
>>460
> RedHatが提供するバイナリパッケージ使うかぎり(たとえばALSAなどを)
> コンパイルする必要はなく

ううむ。漏れが使ってる Vine だと Seed ですら 0.5 系なので・・・。

> カーネルモジュールをコンパイルするときは、先にカーネルを
> コンパイルしておくのが原則(カーネルコンパイルのときに作成される
> へッダファイルもある。これはconfigによって変わる。)

これは、kernel-headers が正常に作られていれば、kernel-headers を入れれば
解決するという話ではないのですか?
462440:02/12/24 00:11 ID:8qYK3NT6
むむ...Vineのkernel-headersがどんな環境で作成されたか
(bzImage後かclean後か)まではワカランのでそこはVineスレの
ほうがいいような

原理的には、make bzImage後の状態が「そのまま」パッケージに
されていれば問題ないと思うが...
(コンパイル時に作成されるファイルが収録されていなかったり
した場合は、当然カーネルの再コンパイルが必要となる)
463login:Penguin:02/12/26 20:41 ID:YOOQlU8R
UM-4ってALSAで使えますか?
464login:Penguin:02/12/26 22:30 ID:8bIFDJ55
>>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ね
465login:Penguin:02/12/31 01:21 ID:YDmpwpt0
>>464
ありがとうございました。
ALSAは無事インストールできたのですが、サウンドボードがマシンに無いので音はなりません(^^;
が、MIDIを使えるようにしたいのでUM-4を使いたいのですが、
Modules.confにはどのように書けばいいのでしょうか?
466login:Penguin:03/01/01 01:31 ID:o6sWaaeX
>>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
467南タコZ号:03/01/03 18:19 ID:wSc8wPsY
SiS 630ST を載せたノートを使っているのですが、どうしても鳴らせません。
SiS は一部のものが intel i8x0 用ドライバで鳴るというのを聞いて、ちょっ
とだけ期待していたのですが……どうもダメっぽいです。

どなたか SiS のチップで音を出されてる方、おられましたら情報下さい。
468nobody:03/01/05 04:09 ID:tXljstPx
>>467
SiS 630ST のオーディオは SiS 7018 だと思うけど、そいつは
SiS 7012 (intel i8x0 とだいたい互換) とは別物です。

ALSA の trident のドライバが SiS 7018 に対応しているみたい。
469login:Penguin:03/01/05 15:49 ID:c52lIKPe
私のマシンの音源は「VIA VT82C686B + YMF724」だったと思うのですが音に雑音が
入ってたり音量が凄く小さいです。(設定しても)
これって将来的に改善されることはあるんでしょうか?また何か改善方法があれば
教えてください。宜しくお願いします。


470login:Penguin:03/01/05 17:29 ID:CqkBLW6m
>>469
ない。
オンボードのサウンドはショボイから素直にサウンドカード買ってきな。
471login:Penguin:03/01/05 18:37 ID:PMOhxwKi
>>470
苦労と試行の CMI8738 とか? (w
472login:Penguin:03/01/05 19:24 ID:iqb+FSsm
どーせmp3聞いたりgameしたりしかしねーだろ?
YMF7**チップ搭載の安門カードでも買え。

CMI8738はやめとけ。xmmsでmp3聞きながらうっかりゲームを起動すると固まったりする。
(同時発音数が1つなので)
デジタル入出力を使わないなら、必要のないチップだ。
473login:Penguin:03/01/05 20:10 ID:t9oeRqIM
やはり...(^^;。
だとすると、Linuxを起動する時だけBIOSでサウンドを切り離すしか
ないのでしょうか...。めんどくさ。
サウンドカードに接続するスピーカーもオンボードのやつを取り付けし直し
しないとダメですよね。まあとって付けるだけなんですが。
安物PCはダメぽだなあ。いい方法ないですか?
474login:Penguin:03/01/05 20:14 ID:CxZrKX7Y
>>473
サウンド同時に二つ組み込めば良いじゃん。
475login:Penguin:03/01/05 23:12 ID:qvI1kT7p
>>474
禿同
俺はSB Live!とDIGI96/8PST両方使ってる。

それか、サウンドカードさしてWindowsもそのサウンドカード使って、
オンボードのチップは全く使わないようにするとか。
別にWindowsはオンボード、Linuxはサウンドカードって使い分ける必要ないし。
476login:Penguin:03/01/06 01:19 ID:zN9+jNBo
オンボードVGA、オンボードサウンド、気持ち悪くて使う気になれんよな、普通。
BIOSでoffにしないと、夜も落ち着いて眠れやしない。
477login:Penguin:03/01/06 03:28 ID:PBeQ0GTT
>>476
> オンボードVGA、オンボードサウンド、気持ち悪くて使う気になれんよな、普通。
> BIOSでoffにしないと、夜も落ち着いて眠れやしない。

理由もなしに、そういう変なことを言いたがる人は嫌いです。
478login:Penguin:03/01/06 10:58 ID:qr3O3FL6
そうなんですか。すごく為になります。m(__)m
「vt82c686a,b」のオンボードは安物のPCには大抵ついていて、かなり普及して
いると思うのですがLinuxのサウンド系の記事には中々書かれていません。
Windowsではいい音出しているんですけどね。

「Linux magazine 2001 7月号」辺りにそれらしいことが書かれているようなの
ですが、やはりダメだったのかなあ。
オンボード BIOS on(vt82c686b + ymf724) + 対応しているサウンドカードの
2重で(自動認識できる?)音はキチンと出るようになるのでしょうか。
479login:Penguin:03/01/06 14:47 ID:+r4PcKh3
>>477

別にすかれるために書き込みしてるワケではないですし。
480login:Penguin:03/01/06 14:59 ID:oyl4558H
>>479
別にどうでもよいって言えばそうなんだが。

ノートPCだと全部オンボードだし。
サーバー用途のPCは高価なグラフィックボードは必要ないし
サウンドも必要ないけど、それでもオンボード以外の選択肢を
選びます?

すでにオンボードVGAがあるならリモートで使うときに
カードを増設する理由が見当たらないんだが。

オンボードでつかってて不満がないならオンボードって選択肢も
ありだと思うけどなぁ
481login:Penguin:03/01/06 17:45 ID:8lCiP+I9
>>480

屁理屈ウザイ。
サーバー機は音が必要がないってのがキミの意見なら、ALSAスレに来る必要はなし。

>>470>>769に対して言ってんじゃん、オンボードのはショボイって。
そう、ショボイんだよ。だから雑音まじりなんだよ。
>>476はその流れでレスしているわけだ。

で、明らかに>>769は不満があって書き込みしているわけなので、
きみの「オンボードでつかってて不満がないならオンボードって選択肢も」ってレスは場違い。
っていうか、きみの意見なぞ誰もきいてないです。

>>すでにオンボードVGAがあるならリモートで使うときに
>>カードを増設する理由が見当たらないんだが。

あっそうですか。だからなに?

お話の論点すらわからないオバカサン(ry
482login:Penguin:03/01/06 17:48 ID:8lCiP+I9
769=469
スマソ
483login:Penguin:03/01/06 17:54 ID:mVtpTlJf
>481
っていうか、きみの意見なぞ誰もきいてないです。
484login:Penguin:03/01/06 18:13 ID:QJvQbKw4
このスレは、良いスレなので過去ログも後々の財産にもなります。
マタ〜リ行きましょうよ。
485login:Penguin:03/01/06 19:02 ID:oyl4558H
>>481
なんでそう攻撃的なんですか?
486南タコZ号:03/01/06 20:23 ID:So0SV7an
>>467 です。

>>468
有難うございました。SiS 7018 をキーワードにしてぐぐったところ、

http://www.linuxquestions.org/questions/history/36471
http://www.cs.helsinki.fi/linux/linux-kernel/2002-32/1170.html

辺りが引っかかってきまして、2.4.20 の Trident ドライバを入れることで、
呆気なく動作してくれました。2.4.19 以前の場合は音切れ等があったようで
すね。
487login:Penguin:03/01/06 22:10 ID:YPYO3uVd
馬鹿どもが必死に自己主張するクソスレはココですか?
488login:Penguin:03/01/07 01:00 ID:ob7Gpgr/
どこも同じです。
時たまキチガイが紛れ込んで来るだけです。
489IP記録実験:03/01/08 21:30 ID:1aQvEFST
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を提出することがある。
490login:Penguin:03/01/09 02:31 ID:FgHEGpUb
>>626
おせちの残りのかまぼことトムヤムクン
491login:Penguin:03/01/09 03:16 ID:P/uNaKwW
492login:Penguin:03/01/09 04:05 ID:EhMK5Ie1
 
 なにをいまさら。通知実験の方はまだ?
493山崎渉:03/01/15 11:41 ID:vFMPlObn
(^^)
494login:Penguin:03/01/26 06:13 ID:63+8YSSB
salsa
495login:Penguin:03/01/26 06:44 ID:iAZLwgCs
http://jbbs.shitaraba.com/travel/832/
    ◆みんなの情報局◆
496login:Penguin:03/01/26 07:09 ID:6Q4C72Rq
497login:Penguin:03/01/30 16:43 ID:CvPed58V
0.9.0rc7キタ━━━━(゚∀゚)━━━━ッ!!
498login:Penguin:03/02/01 20:35 ID:TKt+9Kce
ChangeLogどこさー
499login:Penguin:03/02/07 00:16 ID:ESiwl5sF
UA-3D 買ってきたので、(;´Д`)ハァハァしたいと思います。
500login:Penguin:03/02/07 01:34 ID:ESiwl5sF
(;´Д`)ハァハァ できないじゃないかー。
501login:Penguin:03/02/07 01:43 ID:ESiwl5sF
いじってるうちにUA-3Dで、再生できるようになった。
502login:Penguin:03/02/10 19:45 ID:mC98s7cw
CS5530Aで音がでねーよ
503login:Penguin:03/02/13 20:57 ID:+FvEvpXl
0.9.0リリースまだ〜?
504login:Penguin:03/02/13 22:43 ID:Akp1iFpY
release candidateながいねー。
0.9でこれだと 1.0になるには後何年かかるねん。
505login:Penguin:03/02/14 12:27 ID:61s51792
>>504
RC のわりには変更点やたら多いしね。
506login:Penguin:03/02/14 16:19 ID:7exrI1Xn
まあそういわずマターリ
507login:Penguin:03/02/17 19:23 ID:vHGs+4m9
ニヤニヤ(・∀・)
508login:Penguin:03/02/20 04:22 ID:NjiabX2T
ニヤニヤ(・∀・)
509login:Penguin:03/02/21 00:48 ID:ugfrd1TP
ニヤニヤ(・∀・)
510login: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: 警告: ここ
が以前の宣言がある位置です

このようなエラーが大量にでます。
どのように解決したら良いのでしょうか?
511login: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じゃないとコンパイルさせてくれないし。
513login:Penguin:03/02/25 01:36 ID:2tJMaVPK
カーネルともども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をあげてはないけど。ヴァージョンを。
515login:Penguin:03/02/25 12:39 ID:204iHjVI
kernel-2.4.20-0vl14 および alsa-driver-0.9.0rc7 を gcc-3.2.2
でコムパイルして正常に動作してますが何か?
516510: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にすることはできるのでしょうか。

宜しくお願いします。
517login:Penguin:03/02/26 00:33 ID:wtrfca1R
Segmentation Faultで落ちるといってもどの段階で落ちるのか...
コンパイル中ならgccの問題だろうし
alsa-driverが落ちるなら、Segmentation Faultというより
カーネルのstack dumpという形で発覚する。
ALSAをつかうアプリがSegmentation Faultになるのであれば
ALSAのほかにも疑う箇所はある(ほかにリンクしてる
ライブラリとか、アプリ自身とか)

まずはgdbでcoreをみて、どのあたりで落ちているのかの判定を。
518514=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でみてみてもロードされてなかったり。
519login:Penguin:03/02/26 09:41 ID:pPw7QCjn
>>518
>>lsmodでみてみてもロードされてなかったり。
ロードされてないって…modprobe実行時にエラー出てるんじゃないの?
520514=c1:03/02/26 10:18 ID:Dwn5TpGM
>>519
うーん。。。たしかにそのほうがmakes sence。

すまそ。よくおぼえてへんわ。

どーせならgccのヴァージョンあげてみよっかなぁ。



激しくすれ違い。
521login:Penguin:03/02/26 11:20 ID:uQHIfSMb
>>516
/etc/modules.conf の、snd-card-x snd-slot-x sound-service-x-y あたりを修正。
あるいは、「alsaplayer -d hw:1」で使うとか。
522521:03/02/26 18:15 ID:uQHIfSMb
>>521
あ、両方USB だと、/etc/modules.con の修正じゃきかないか。
PCI のアドレス指定みたいにUSB 機器を指定することってできたっけ。
523login:Penguin:03/03/01 20:21 ID:p1kvvSNt
ニヤニヤ(・∀・)
524login:Penguin:03/03/01 23:48 ID:nEVn7wve
> 1 [UA3D ]: USB-Audio - EDIROL UA-3D
> Roland EDIROL UA-3D at usb-00:07.2-2

漏れの香具師だと、こんな風に認識されてるから、
どうにか指定できそうじゃん?
(hack が必要なのかもしれないけど)
525login:Penguin:03/03/02 00:32 ID:J623i5Q5
>>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に表示されるとおもうから。
526login:Penguin:03/03/02 00:38 ID:ZflYK39d
>>525
同じ香具師を二匹飼っていたらどうするの?
とか意地悪を逝ってみるテスト。
527login:Penguin:03/03/02 20:06 ID:kIOMcKTe
あー、音が鳴らん...
あきらめてOSSに戻しまする...
DELLマシン(Dimension4500C - i845G/AC97)でALSA使って音が鳴ったと云う方、ご教授下さい...
528login:Penguin:03/03/03 06:47 ID:cnziV8IJ
>>527
/etc/module.confの該当箇所を晒してくださいな。
529login:Penguin:03/03/03 13:29 ID:jLJJyQ59
0.9.0rc8キタ━━━━(゚∀゚)━━━━ッ!!
530login:Penguin:03/03/03 13:50 ID:KcOoc1p7
またrcか…
531login:Penguin:03/03/03 15:06 ID:RDP49INP
| It is probably last release before 0.9.0 final.
とwebにはある。
532527:03/03/03 18:50 ID:4eq1rRJX
>>528
どうも。
もうOSSにしちゃったし、カーネルをまたmakeするのかったりーんで、時間が空いたときに
と思ってたんですが、rc8があがったようなのでもう一度やってみるっす。
533527: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. ---
534527: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回起動してボリューム上げてます。

535login:Penguin:03/03/04 00:50 ID:j0Epssrl
rc8のlibで、src/pcm/pcm_dmix_i386.hが入って無いのは、俺だけ??
3回程ダウンロードしたけど、必ず入ってないから、CVSで取って来たよ。

ついでに質問、Soundblaster live!pratinum使ってるんだけど、
AUXで入力した音声を、Live!Driveのヘッドフォン端子で聞く方法って無い??
536login:Penguin:03/03/06 07:25 ID:Iwt1Zr4h
このスレがヒントになって、やっと音がでました。
感動しました。記念カキコ。
537login:Penguin:03/03/06 17:22 ID:ow1xc1oU
ニヤニヤ(・∀・)
538535:03/03/07 00:41 ID:0PbauFJx
なんだよ、やっぱり漏れかよっ
てなわけで、
alsa-driver-0.9.0rc8b.tar.bz2
alsa-lib-0.9.0rc8b.tar.bz2
リリースあげ
539login:Penguin:03/03/09 12:39 ID:OsXG0Swe
driverとlib、0.9.0rc8cリリース
540527:03/03/09 21:51 ID:7UKLR0AR
rc8cでも撃沈...
541login:Penguin:03/03/09 23:28 ID:nBaaJxKX
>>540
>>174 移行はどう
542527:03/03/10 00:02 ID:Lkr4nnvL
>>541
駄目。つうかアレ以降に書かれてたパッチを当てたら逆にIRQ云々が出てモジュールの
ロードすら出来なくなった(何故か書かれている事と逆の現象なのだが)。
で、パッチ当てるの止めて、最新のヤツをそのまま使おうとしてた訳ね。
同じチップセットだと思うんだけど何でだろ?

543login:Penguin:03/03/11 02:56 ID:wpA8NRcu
driver、0.9.0rc8dがリリースされちょる
もっさー
544login:Penguin:03/03/11 03:03 ID:7l9l40kU
そろそろ rc9 が出そうな予感……
545175: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)
546175: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 の前には半角スペをどうぞ
547175: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

です。
申し訳ないですが、自分では試してないのであしからず。。。
548527:03/03/11 19:18 ID:e/SsQO6P
>>545-547
ありがとっうううう!
むービット定義だけしか変わってなかったので最新のrc8にあのパッチあててたりしたんすよ
しかも手入力で<馬鹿
そーかー、ソース変わって通じなくなってたのね...
時間が空いたときにまた試して報告します。
HWのPDFも落として眺めたんだけど、よーわからんかったし...
勉強せんと駄目ね...
549login:Penguin:03/03/12 07:52 ID:hfNMG/u4
0.9.1 release!!

正式リリースキタ━━━━(゚∀゚)━━━━ッ!!
550login:Penguin:03/03/12 09:14 ID:qqsLfg/+
藻前ら、「まだ治ってない」とか言うくらいなら、
alsa-dev に投げろよ。
551login:Penguin:03/03/12 09:59 ID:gWp3Vzsy
>>548
しもた、万一 codec 三つ積んでると、このパッチだけでは足らないです
>>550
申し訳ない、ただいま英作文中です。。できたら英語板にいこっと
ちなみに 0.9.1 もそのままの様 (ソースまた変わってるけど例の部分は変わらず)
先に 0.9.1 で動作確認します
552login:Penguin:03/03/12 19:54 ID:sIQLXX8z
>>551
あー態々どーも。
私はまだ試してないです。
そーですか、鳴らないかもしれんのね。
まぁ、暇が出来たらボチボチ試してみます。
553552:03/03/12 23:17 ID:sIQLXX8z
んー...症状変わらずでした...残念
パッチ当てるとIRQ云々と出てロードできないっすね...
パッチ当てないとロードは出来るけど音は出ないと云う...
554山崎渉:03/03/13 16:37 ID:sbQU2y5R
(^^)
555login:Penguin:03/03/14 21:48 ID:ywrUkFM5
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で認識していました。

556login:Penguin:03/03/14 23:10 ID:CMKnAKq3
>>555
kernel-headers とか kernel-source が、使ってるカーネルと違う config で
生成されている悪寒。
557555: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
558login:Penguin:03/03/20 10:57 ID:/Nd4EmuX
ヤタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!
0.5.xから0.9.xに移行デキターヨ
559login:Penguin:03/03/21 00:31 ID:tembqC8w
0.9.2あげ
560login:Penguin:03/03/21 15:03 ID:cDQtEXbh
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
561login:Penguin:03/03/25 21:37 ID:2yeXLWjH
ニヤニヤ(・∀・)
562login:Penguin:03/03/29 11:37 ID:d+n6x9JA
ALSA 0.9.2なのですが、モジュールはきちんとロードされているのに
音がなりません。aplay ***.au などとするとしばらく止まってから
プロンプトが戻ってしまいます。
もちろんミキサーの調節はしてあります。ほかにどのような
原因が考えられるでしょうか。アドバイスお願いします。

サウンドカード AC97 ADI 1981a サウンドコントローラ (オンボード)
チップはsnd-intel8x0だと思います。
563login: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]
564login:Penguin:03/03/29 12:10 ID:d+n6x9JA
自己レス。すいません解決しました。
alsamixer で音量あげてもミュートを解除(mキーでMMを消す)を
していませんでした。
解除したらなりました
565login:Penguin:03/03/30 00:26 ID:Wr4aY/yJ
もちろんミキサーの調節はしてあります
もちろんミキサーの調節はしてあります
もちろんミキサーの調節はしてあります

うんざり。
566login:Penguin:03/04/04 00:23 ID:GX3ZXYFI
ニヤニヤ(・∀・)
567login:Penguin :03/04/06 19:15 ID:eV8+BBVG
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と言われても、といったところ。
568login:Penguin :03/04/06 19:18 ID:eV8+BBVG
書き忘れ。試したAlsaのバージョンは0.9.2です。
「叩けば音出るYO」とかいうのはナシでおながいします。
569login:Penguin:03/04/07 04:22 ID:uQQhTqhP
570login:Penguin:03/04/08 10:27 ID:gXTQqR0I
ニヤニヤ(・∀・)
571login:Penguin:03/04/12 18:53 ID:D1IAvfhJ
>>569
realtekのはmakeが通らないっす。
あと、alsa-projct.orgを見に行こうとすると
「接続がタイムアウトしました」
なんていわれるっす。

OSSのOpenでないドライバだと音が出たけどなんかモニョ。
ソースも出さないでどこがOpenなんじゃゴルァ
572login:Penguin:03/04/12 20:37 ID:pv++CQSA
>>571
>あと、alsa-projct.orgを見に行こうとすると
>「接続がタイムアウトしました」
今日は調子悪いみたいだね。
役に立つかどうかわからないけど日本語版( ´∀`)つドゾー

http://alsa.linux.or.jp/
573login: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です。
よろしくお願いします。
574U・R・A☆筋子 @今朝はナメコ汁:03/04/16 23:51 ID:4SIUU7fp
あぁそれか…漏れもそこでつまづいたんだよな。

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
(^^)
576login:Penguin:03/04/17 16:49 ID:QgET5h2K
ニヤニヤ(・∀・)
577山崎渉:03/04/20 05:52 ID:X64WTq1+
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
578login:Penguin:03/04/25 09:31 ID:Oaa4xlZ+
おお…ネタなし?
579login: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 はメンテ終了だから不安。
どうすればいい?
580login:Penguin:03/05/01 15:22 ID:9xvn5boR
alsa 0.9.3キタ━━━━(゚∀゚)━━━━ッ!!
581login:Penguin:03/05/01 17:05 ID:qP9WoYZf
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
583login:Penguin:03/05/01 19:03 ID:qP9WoYZf
alsa-project.orgに繋がらないんだけど。。。
584login:Penguin:03/05/02 14:38 ID:D9kj0/Nx
0.9.3にしたらxmmsが時々止まるようになってしまった。
ということで試しにxmms再コンパイル中。
585login:Penguin:03/05/03 22:43 ID:QMzV+KT1
usb-audioが音飛びまくるなぁ。
カノープスのDA-PORT使ってるんだけど
timidity++使うと飛びまくって聞けたもんじゃない。
48khzだと音割れるし飛ぶしで最悪
他のハードとの相性かなぁ。

良い解説サイトしってる人いますか?
ググりまくっても、本家の設定を参考にしても
改善できそうにない。
586login:Penguin:03/05/03 22:53 ID:kIkAk+hc
やっぱりどうも0.9.3にはミスがあるっぽい。
driverの0.9.3aがあがってる。
587login:Penguin:03/05/03 23:00 ID:QMzV+KT1
0.9.3aをmake中。
改善されてると良いんだけど…
588login:Penguin:03/05/03 23:54 ID:QMzV+KT1
特に変わらず
音は飛ぶなぁ
やっぱ相性か
589login:Penguin:03/05/04 04:16 ID:WjJgRaIC
ALSA入れたらカーネルのほうのサウンドって無効にしちゃっていいの?
590login:Penguin:03/05/04 05:55 ID:SLAvCa2C
0.9.0rc* あたりだと、UA-3D で再生はうまくできたんだけど、
1 時間録音すると 2 〜 3 回飛んでたなぁ。

ちなみに面倒くさくなって、録音用に XP 飼うようになりました。
591login:Penguin:03/05/04 07:26 ID:JTOMZkyQ
>>589
文書読む気が無いなら使うな。
ossは無効にしてもいいけどサウンド自体は無効にしちゃいかん。
592login:Penguin:03/05/04 17:23 ID:bY6O+nTp
(⊃д`)0.9.3にしたらRealPlayer8が氏にまくり。
0.9.3aに望みをつなぎまつ。
593588:03/05/04 17:43 ID:1TnNyA3t
音飛びは、再生ツールの最適化のせいだった
O3つけたせいで遅くなってたよ。
過度のループ展開はいかんかった。

timidity++でも音飛び解消。
快適快適。
おさわがせして、もうしわけない。
594login:Penguin:03/05/04 17:46 ID:aHd/CK7n
うちじゃxineも死にまくりだよ…
シークしたらほぼ確実に死亡。まともに使えん。


いや、今さっき0.9.3a入れたらめでたく直ったけど。
595589:03/05/05 00:13 ID:Dq3aMt4Q
>591
すまん、JFは読んでたんだが最初の文読み飛ばしてて気付かんかった。
596login:Penguin:03/05/07 18:47 ID:BYAu6iDy
0.9.3aビルドしてるんだけど
azt2320.cでエラーがでますた…

ソース見たところCONFIG_PNPを定義してないと絶対にエラーになると思うんだが…
597596:03/05/09 06:46 ID:ZPKNaDWg
config.hではCONFIG_PNPを定義してるけど
何故か途中でundefされてる臭い
includeしてるところの後に
#define CONFIG_PNP 1
としたら通りますた
598596:03/05/09 08:26 ID:Eu92KNUF
autoconf.hでundefされてますた。もしかしてpnpはモジュールじゃなくてカーネル組込みにしないと駄目てつか?
599596:03/05/09 13:24 ID:/BH1Ar73
PNPをカーネル組込みにして再構築したら無事、音がなりますた
600592:03/05/10 12:53 ID:AMFnx6LK
( ´∀`)遅れますたが 0.9.2a にしたら安定しますた。
601login: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
となってます。
602login:Penguin:03/05/12 00:56 ID:nrBTILhQ
>>601
isa-pnp.o じゃなくて snd-pnp.o でした。
603__:03/05/12 01:01 ID:uidPYJWE
604動画直リン:03/05/12 01:14 ID:WzW9OntV
605login:Penguin:03/05/12 02:34 ID:9iuTplN1
>>601
サウンドカードを別の物にするってのはどうよ。



いや、カードを変えられる人はいいなと。
ノートじゃ変えられないんだよー。
俺のMuramasa、ali5451のモジュールinsmodすると
カーネルごと逝ってしまうので。
606login:Penguin:03/05/12 23:40 ID:nEVDdwpY
>>605
licqでアッオーって鳴らす以外何も使い道ないもので
買い替えるのはちょっと。。
607login:Penguin:03/05/13 15:31 ID:M+kM6B4a
>>601
ISA PnP をモジュールで組み込んだら上手くいきますた。
608login:Penguin:03/05/16 17:38 ID:5GBqrdmk
A・L・S・A
609login: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のどこが対応しているのか分かりません。

どう設定すればいいのでしょうか
610609:03/05/19 16:36 ID:zYYLB+vG
611login:Penguin:03/05/20 00:48 ID:i86xt1K9
driver 0.9.3b 出たよage
612login:Penguin:03/05/20 13:47 ID:y+zYJDFk
昨日 a入れたばかりなのに( ;′д`)
613login:Penguin:03/05/20 15:00 ID:y+zYJDFk
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

だめですた。
614login:Penguin:03/05/20 15:21 ID:i86xt1K9
>>613
漏れも同様のエラーでダメだった。
615login:Penguin:03/05/20 16:29 ID:I0QVraXc
configure 内で kernel_compiler が正しく設定されないっぽい……
configure をちょこと弄って、とりあえず make は出来たけど。
616login:Penguin:03/05/20 17:30 ID:y+zYJDFk
どこらへんを修正したのか書いてくれると
助かります。
617login:Penguin:03/05/20 17:36 ID:i86xt1K9
>>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
618login:Penguin:03/05/20 17:43 ID:y+zYJDFk
>>617
サンクス
漏れも只今make厨
パッチ当てるまえに、aclocal ; autoconfをやってしまってたので
すんなり当たらなくて、手で当てますた。

makeはうまくいってる模様
619login:Penguin:03/05/20 17:51 ID:y+zYJDFk
make 完了しますた。
aは再生途中にデバイスが応答しなくなるような不具合(無音になる)があったんだけど
bで直ってるかなぁ。
620617:03/05/20 18:15 ID:i86xt1K9
とりあえず>>617のパッチで0.9.3bをインストールして音が鳴ることは確認しますた。
621login:Penguin:03/05/20 18:24 ID:y+zYJDFk
音なりますた。

alsaplayerを停止状態にして放置すると
デバイスが無反応になるのは
プレイヤー側の問題なのか、ドライバの問題なのか。
usb-audio使ってまつ。
622login:Penguin:03/05/21 09:39 ID:3VsR0Aqc
alsa-driver-0.9.3c age
623あぼーん:03/05/21 10:05 ID:zLHmPLnK
624login:Penguin:03/05/21 11:22 ID:S75Nitfg
>>622
マジかよ(;´Д`)
625昨日も同じような事書きますた:03/05/21 13:14 ID:JnVJuwEU
昨日 b入れたばかりなのに( ;′д`)
626login:Penguin:03/05/21 13:17 ID:JnVJuwEU
Lastest Newsに変更がないってことは
修正はconfigure周りだけかな?
627login:Penguin:03/05/21 14:46 ID:ewjJCsTQ
以前、SB Live! のOSSでトラブったことがあって、試しにALSA入れてみたら
解決したんで、ALSAに移行したけど、alsa-driver-0.9.3cでもOSSエミュが
何か変で動かん香具師がある。alsa-driver-0.5.12aだと動くんだけど、
kernel-2.4.20だとmakeが通らなくなった。で、久しぶりにOSSドライバに
戻してみた。なんだ、動くじゃん。じゃ、OSSでいいよ。ALSAはもっと安定するまで影で様子見することにするよ。
628609:03/05/21 16:17 ID:sgKIzXI8
レスが付かない。俺の質問の仕方がまずかったんでしょうか
629login:Penguin:03/05/21 17:26 ID:3nsvuTp6
>>628
おれは分からん。すまん。
630山崎渉:03/05/22 01:49 ID:p4opmoqv
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
631login:Penguin:03/05/22 02:40 ID:qsD5c/Ua
632login:Penguin:03/05/22 03:46 ID:4+kUNQ7J
ニヤニヤ(・∀・)
633login:Penguin:03/05/24 20:36 ID:ZoQ0LIhO
aとかbとかcってなんやねん!
634login:Penguin:03/05/24 21:13 ID:SIF873yO
>>633
ちゅーとかぱいもみとかえちーとか。
つーかリリースノート見るかdiffとるか汁。
635login:Penguin:03/05/25 00:58 ID:lBBSMa0O
違うスレから流れてきたんですが、音が鳴らなくて困ってます。

OS: redhat9
カード: SB Live!(DELL 5.1?)

インストール時に音が鳴らず、emu10k1 0.2aをインストールしてみたんですが、
make installまで通ったものの音が鳴りませんでした。

そこで、alsa-driver-0.9.3cで、configure、make、make install。
こちらはまったくエラーはないんですが、ボリュームコントロール
で音量を上げてCDを鳴らしても音がまったく聞こえません。

設定は、

http://www.alsa-project.org/alsa-doc/doc-php/template.php3?company=Creative+Labs&card=Soundblaster+Live+Value&chip=EMU10K1&module=emu10k1

を見てやりました。音が鳴らない以外はこの手順で問題ありませんでした。


こういうときは、modules.confを見る以外になんか見なきゃいけない
ことってありますか?

ひとつ気になったのは、OSSのページでこのカードのドライバが
"emu10k1X"と、emu10k1と別扱いになってたこと。もしや
このカードは商用OSSじゃないと音が鳴らない??
636あわび:03/05/25 01:02 ID:MAIqE3ds
☆オススメ! カワイイ女の子満載のHサイト☆ 〜二日間だけ無料です〜
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
637login:Penguin:03/05/25 01:05 ID:QiQjTjMv
>>635
うーん、うちでは同じ状況(rh9,Live!)でちゃんと音が鳴ってるんだけど…
638635:03/05/25 14:09 ID:lBBSMa0O
今までは全部自動認識してくれてたため、
サウンドカードの設定が初めてでよくわかってないんですが、

emu10k1ってのと、ALSAとOSSはどういう関係なんですか?
全部「ドライバ」で、どれを使うか選択できるって認識でいいでしょうか?
(=どれかひとつをインストールすれば音が鳴る)

637さんは、自動認識で鳴ったって意味ですか? それともALSAをインストール
したらなったってことでしょうか?
639637:03/05/25 14:59 ID:ZOrK+2b7
いや、どっちでも鳴るけど。
とりあえず/etc/modules.conf晒してよ。

# emu10k1とsnd-emu10k1を間違えてる気がしなくもない
640635:03/05/26 07:58 ID:/G9JGEmT
>>639
結局、パーティションの切り直しのために再インストールしました。ので、modules.confは後程、晒させてください(たぶんまたサウンドカードのとこではまるので)
641635: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
643login:Penguin:03/05/26 20:46 ID:SUF+p87G
ところで、dmix, dshare, dsnoopプラグインとか試したひといる?
644login:Penguin:03/05/26 21:13 ID:vZy7RAIO
>>592
ありがとうございます、通りました(汗
多謝。
645山崎渉:03/05/28 16:47 ID:4u9ffZfO
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
646login:Penguin:03/05/29 09:08 ID:ekZSounW
(・∀・)renice!
647動画直リン:03/05/29 09:13 ID:pdJrRzE3
648login:Penguin:03/06/01 18:05 ID:c8R/FM6V
どなたか intel 845G で音なった人いますか ?
intel8x0 を突っ込んでみましたが、うんともすんとも言わないです。
無理ならカードを買うつもりなんですが。
649login:Penguin:03/06/01 19:03 ID:+CKxJUVZ
E7205でなら、intel8x0で動いてる。
同じICH4だから、ちゃんと設定すれば動くのではないでしょうか。
650649:03/06/01 19:04 ID:+CKxJUVZ
>>648へです
651login:Penguin:03/06/01 21:55 ID:JkScEVpY
マザボによっちゃカーネル再構築でAPIC有効にしないと鳴らないな、i845
652648: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
654login:Penguin:03/06/02 12:39 ID:vcRj4cTN
0.9.4リリースage
655login:Penguin:03/06/02 16:22 ID:RR1AJkzi
0.9.4

checking for GCC version... ./configure[2738]: : bad substitution

またかYO!!
656654:03/06/02 19:05 ID:vcRj4cTN
>>655
漏れは大丈夫だったよ。
gccのバージョンは、
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113)
657login:Penguin:03/06/02 19:09 ID:RR1AJkzi
あれ?俺だけか

gcc version 3.2.3 20030415 (Debian prerelease)
658login: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 &

とふたつ同時に実行できるようになります。もちろん音は多重です。
659login:Penguin:03/06/08 11:41 ID:QYrJjXxI
USBオーディオで、挿すだけでサクッと鳴るヤツないっすかね? 赤帽9なんすけど。
660login:Penguin:03/06/08 16:10 ID:jR/AQieZ
>>659
カノープスのDA-Portは、挿すだけでなった。
AUDIOTRAKのoptoplayもいけた。

ほかのは知らん

モジュールをロードしなきゃけいないけど(当り前だが
661659:03/06/08 21:02 ID:QYrJjXxI
ありがとうございます>660

ttp://www.canopus.co.jp/catalog/mdport/mdportxp_index.htm



http://www.egosys.co.jp/audiotrak/optoplay.htm

っすね。入力がないぶん、OPTPlayのほうが安いみたいっすね。
来週あたり、アキバにいってみるす。
662login:Penguin:03/06/08 21:44 ID:ZpBNcsxC
アップデートしたいんですが
どうしたらいいんでしょうか?
今は0.9.3
がはいってます
663_:03/06/08 21:45 ID:izY0rYvm
664login:Penguin:03/06/08 22:57 ID:jR/AQieZ
>>662 は 荒らし認定
665login:Penguin:03/06/09 04:23 ID:mGJ1jNuB
最新ドライバだとAudigyはサポートしてるようだがAudigy2はどうなってる?
http://opensource.creative.com
ここのドライバで音は出るがもっさりした音なんでALSAに変えたい・・・
666659:03/06/14 19:50 ID:kcui0Ju1
659っす。OptoPlay買って来ました。早速RedHat9のPCに差したんすけど、
xmmsで音が出せないす。「audioデバイスが開けませんでした」いわれるす。
lsusbで見るとデバイスは認識されてるみたいす。lsmodで見るとsoundcoreは
ロードされてるす。"cat foo >/dev/dsp"やると
「bash: /dev/dsp: 入力/出力エラーです」いわれるす。

何がいけないんすかね?
667login:Penguin:03/06/14 21:53 ID:HEeXFjqj
>>665
最近サポート始まったよ。
668login:Penguin:03/06/14 23:31 ID:DciByeI2
>>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があるか)
669668:03/06/15 00:00 ID:4m0YOQeu
USB情報で(lsusbの情報で)
ClassとSubClassも教えてきぼん(忘れていた)
lsusbの出力のうち
bDeviceClass,bDeviceSubClass,idVendor,idProductの行をタノム
670659: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

って出るす。なんか、だめぽいんすか。
671668:03/06/15 21:55 ID:G/XAnxbU
>>670
ゴメソ、間違えていた
必要なのはbDeviceClassぢゃなくて、bInterfaceClassだた
これが"1"だと、一般的なUSB Audioっつーことで、特に問題なく動く、はず。
ところが"255"とかだと、ふつうはメーカ製のドライバとかがいる
(メーカ指定のプロトコルってことだ)

ちなみにその環境だとALSAぢゃなくてOSSが動いているっぽい
672668: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以外にもやってみるとか
673659:03/06/16 09:01 ID:rpVRZX3V
659す。押忍。

lsusbすると

bInterfaceClass 1 Audio

とあるす。/dev/の下にはdspとdsp1があるすけど、どちもだめす。
rootでやってるんで、パミッションは大丈夫なんすけど。

どうもALSAが入ってないのが元凶のような気がするす。
674659: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に移るす。
いろいろありがとうございました。押忍。
675login:Penguin:03/06/18 17:47 ID:DLk6mDjk
>>63
…IDが(略
676login:Penguin:03/06/18 20:37 ID:M+4OWopb
red hat 8.0で、ネットワーク接続をしたいのですが、eth0が認識されず、手動でつなごうとしているのですが、ネットワークアダプタの設定で、自分のLANカードのものがでてきません。NVINDAのnForce2はサポートされていないのでしょうか…
677login:Penguin:03/06/18 21:13 ID:l4Wra1cR
>>676
http://www.alsa-project.org/ から調べろ。
678あなたが探してるのってこれだよね?この中にあったよ♪:03/06/18 23:07 ID:hE2kPTpA
あなたが探してるのってこれだよね?この中にあったよ♪
http://angelers.free-city.net/index.html
679login:Penguin:03/06/18 23:26 ID:y39+gR5y
D865GLCLKに載っているオンボードのサウンドを使いたいのですが
Intelのところにあった0.9.3を入れてみたところ音はでるのですがLineIn, Micが使えません。
最近のってソフトウェアでどのJackに機能を割り振るかを制御してるんですよね
(i815から乗り換えたのでどうもその辺が??です)
やぱっり現行のALSAではi865(ICH5)のサウンド機能はpcm音源のみのサポートなのでしょうか?
教えて厨ですみません
680login:Penguin:03/06/22 19:43 ID:fmmjVQJB
(・∀・)renice!
681login:Penguin:03/06/25 14:04 ID:MdWkz4LN
(・∀・)renice!
682login:Penguin:03/07/01 13:08 ID:WonPOf/8
(・∀・)renice!
683login:Penguin:03/07/01 19:38 ID:42y6vZ+A
で、alsa1.0はいつごろでるのよ。
684login:Penguin:03/07/04 12:10 ID:I/1UFkk5
(・∀・)renice!
685login:Penguin:03/07/05 02:13 ID:IFqfmZGF
aplayで32bitとか96kHzとか指定できるんです。
謎だ。
686login:Penguin:03/07/06 23:55 ID:lEtq+gmE
(・∀・)renice!
687login:Penguin:03/07/08 13:41 ID:s0Mihecn
(ワラ
688login:Penguin:03/07/10 12:51 ID:hqnxMK/+
0.9.5 リリースあげ
689login:Penguin:03/07/10 15:17 ID:IbNhpq8i
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

どうしたらいいんでしょうか。
あと、他に晒すべき情報はありますか?
690login:Penguin:03/07/10 17:52 ID:1eze0rHs
>>689
カーネルのバージョンを上げてみたらどうかね
691login:Penguin:03/07/10 23:16 ID:DlPSb+E0
>>689
depmod -e
とやったらどう出るよ
692login:Penguin:03/07/10 23:22 ID:KMPHLxe4
spec
693289: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
694689:03/07/11 11:52 ID:06HiCdP/
すんません。
289じゃなくて689です。
695login:Penguin:03/07/11 20:38 ID:EA504Adp
696login:Penguin:03/07/14 02:44 ID:YDflspfA
age
697login:Penguin:03/07/15 00:08 ID:FsFgc3P4
0.9.5 リリースsage
698山崎 渉:03/07/15 11:17 ID:2JhhXBQM

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
699login:Penguin:03/07/15 12:03 ID:KhvjxSuE
(・∀・)renice!
700login:Penguin:03/07/16 17:37 ID:gNwr/ZiO
Kernel2.5系にそれぞれ組み込まれている
ALSAのバージョンってどっか書いてる?
誰か教えてー

701login:Penguin:03/07/17 00:08 ID:7Rt92AER
人柱は語ってくれ
702700:03/07/17 02:58 ID:BOsrUUOn
>>700
よく見たら
/proc/asound/version
にそれらしいのが書いてあるけど、これであっているのかな?
703700:03/07/17 03:03 ID:BOsrUUOn
ところで2.5系に組み込まれているALSAなのですけど、
これってdriverだけなのかな?
libやutilisは/proc/asound/versionと同じの数のものを
自前でインストールしないといけないの?
704login:Penguin:03/07/18 02:05 ID:1D9NMFnh
だろ
modutils とかもそうじゃん
705700: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で再生したひ。
706login: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
708login:Penguin:03/07/20 19:39 ID:CfSdYHq4
/dev/snd が昔の symlink のままになってるんじゃないのかな。
最近の版では /proc/asound/dev が消去されたので。
alsa-driver の中の snddevices スクリプトを実行してみて >> 705
709login: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
です。
710709:03/07/22 13:30 ID:DAwoBqIc
自己解決しました。
711login:Penguin:03/07/22 14:19 ID:CPcTdBtQ
>710
何がどう解決したか説明を入れておくと良い
712709: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

を追加して、再起動して、音量の設定をして、ばんざーい!
713login:Penguin:03/07/25 00:20 ID:K23N3BMJ
おめでと
714login:Penguin:03/07/25 00:40 ID:uxLuQH2Q
がんばったあなたにご褒美!
http://homepage3.nifty.com/coco-nut/
715login:Penguin:03/07/25 09:18 ID:c8Z3kwG4
>>712
(・∀・)ガンバータネ
716login:Penguin:03/07/26 01:33 ID:ZnmToB1S
alsa-libの
snd_pcm_status_get_trigger_tstampって再生開始/録音開始時間が
入ってると思っていいんですか?
あと、録音時xrunしたときに、ドロップしたサンプル数って得ることは
できますか?
717login:Penguin:03/07/28 16:09 ID:vtlKMybi
やっちまった、みんな、linux-2.6じゃALSAドライバの更新しちゃいかんぜ。
カーネルモジュールの形式が変わってるのをすっかり忘れてた。標準添付
のやつを使いましょう。


718login:Penguin:03/07/29 12:18 ID:FgKzmbYL
(・∀・)renice!
719login:Penguin:03/07/30 16:45 ID:RaOCO5H6
0.9.6出てるじゃねーか!
720login:Penguin:03/07/31 15:35 ID:IsysV8gO
>>719
Σ(´Д`; )
721login:Penguin:03/07/31 18:25 ID:zsMiWxTZ
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持ってきたら自動認識してくれて助かりました。
722ぼるじょあ ◆yBEncckFOU :03/08/02 05:02 ID:+QUfMouI
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
723login:Penguin:03/08/02 10:22 ID:0p3phC6s
(・∀・)renice!
724login:Penguin:03/08/08 11:53 ID:mg5o8ebS
(・∀・)renice!
725login:Penguin:03/08/12 23:37 ID:RJtqCNfk
MB GA-7VAX
Southbridge : VIA 8235
sound Chip : AC97 Realtek ALC650 6-channel

これで音鳴らしてる方いませんか?モジュールはどれを指定すればいいのでしょうか・・
もう、いっぱいいっぱいです(⊃д`)
726login:Penguin:03/08/13 03:05 ID:yw8X5fbs
とりあえず
via82xx
727725:03/08/13 10:57 ID:ev5rCi3V
最新の奴の中にあったalsaconfでvia82xxを指定することができ、再起動したらお隣マスタ!
でももう一度再起したら ならなくなりました・・・・・・・・ 眠いのでまた今度・・・・
728login:Penguin:03/08/13 12:29 ID:pfCYHBFY
(・∀・)renice!
729山崎 渉:03/08/15 22:51 ID:dil3w4kp
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
730login:Penguin:03/08/15 23:46 ID:GfNK1qbf
(・∀・)renice!
731login:Penguin:03/08/16 15:03 ID:rNtMNMvg
(・∀・)renice!
732login:Penguin:03/08/19 02:45 ID:mBU/CzYt
kernel 2.6.0がリリースされる前にALSA 1.0.0はリリースされるんだろうか…。
733login: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です。
お願いします。
734login:Penguin:03/08/20 09:53 ID:t4y6BpLu
モジュールがロードされていない。
735733: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
と出て、やっぱり音が出ません。


736733:03/08/20 10:27 ID:OwDf6wKv
なんとなくわかってきたような。
直前にカーネルの再構築を何回かやってるので、
そのときのモジュールが消されずに残って問題が発生してるみたいです。
さて、これからどうしよう。
737733:03/08/20 10:52 ID:OwDf6wKv
とりあえず
#apt-get remove alsa-modules-2.4.17
でパッケージごとアンインストールしてみました。
次にrm -r /lib/modules/2.4.17 も削除して
カーネルとalsaをもう一度入れ直してみました。
再起動してalsamixserを使おうとすると
やっぱり音が出ませんでした。
738login:Penguin:03/08/20 12:19 ID:+y5rqccp
漏れも似たような状況なんですが、

・./snddevicesしてみる
・OSSミキサーを使ってみる

でどうでしょ?
環境は違うけど(RH9、カーネル2.4.21、alsa-0.9.6)、
これで漏れは一応鳴りますた。
まだ解決はしてないんで参考になるかはわかりませんけど。
739login: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
って、おこられちゃいます。 音でないのさみしいよ。
740login:Penguin:03/08/20 21:17 ID:HzTrcHRE
>>739
SRPMで自分でビルドしてみたら?
741733: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 をどうにかしてみよう。
742login:Penguin:03/08/21 12:01 ID:kOnhU1uZ
>>741
dpkg とか Debian つかってる人しか知らんと思うし……
Deb スレで聞いたら?
743733: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~を調べてみるといいかも知れませんよ。
744login:Penguin:03/08/21 13:24 ID:mid5lMdq
>>743
よかったね。
でも、それってDebian固有のもんじゃねぇの?
745login:Penguin:03/08/22 03:52 ID:yqi+Fxw+
初レスです
>>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 からヘッドホン)

よろしくお願いします
746745:03/08/23 03:57 ID:P8NFfnTr
>>745
自己解決しました
747login:Penguin:03/08/23 11:35 ID:G8+gvdre
解決方法かいたら誰かのためになるかもよ
748login:Penguin:03/08/23 16:24 ID:BalITGj9
んだ
749login:Penguin:03/08/24 04:12 ID:LrQAvdQM
上で何人か
xxxx.o: unresolved symbol xxxxxxxxxxx
とかってエラーでてる人いるけど、
kernel-module を i686 などでコンパイルしているのに
alsa-driver を i386 とかでコンパイルしたりしてない?
この arch が違うとこういったエラーになるよ。
750login:Penguin:03/08/28 18:27 ID:6Fu5f9U7
2.4.23pre1なんだけど、ALSA0.9.6のコンパイルとおった人います?
751login:Penguin:03/08/29 22:16 ID:LSrGf6Ow
ここにもsoftware patentsが、、、
752login:Penguin:03/08/30 12:29 ID:QdKx7dsh
ALSAのsnd-intel8x0は負荷がかかるとクラッシュしやがる…。
OSS互換ライブラリだと平気なんだが…。
753login:Penguin:03/08/30 14:42 ID:n7M+vJK/
2.2.19なんだけど、alsa-driver-0.9.6のコンパイルが通らないっす。
最新版のCVSでもダメ。alsa-driver-0.9.3cまでは大丈夫。
754login:Penguin:03/08/30 16:32 ID:NDprv/qB
>>751
755752: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のコンパイルがやりやすくて良いんですけどねぇ。
756login:Penguin:03/08/31 20:28 ID:WPB9Ure7
snd-intel8x0使ってるんですけどALSAってSPDIF対応じゃないんですか?
757login: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以降鳴らなくなってしまったのです。)
758THIS:03/09/04 14:18 ID:8D0/u3LB
お金持ちになる方法【第1回】
http://www.c-gmf.com/index1.htm
脱税方法を教えます。
隠し口座などはいつかは発覚します。しかし、最も良い隠し場所は、
お金をすべて、海外の口座に預金することです。そして、
ある程度、預金が増えた時点で海外事務所を作ります。
自分の子供を海外に定住させるのであり、給与として
振込。息子の通帳を3つ所有させます。それぞれに2000万円ずつ
振込みます。そうすれば、脱税は完了します!ベンチャーを起こし、
成功したら、すぐに息子を海外に転勤させてください。
http://www.c-gmf.com/index1.htm
759login:Penguin:03/09/05 09:34 ID:D6/iL+kK
状況よく分からんのであてずっぽだが
mpg123のバッファを大きくするとかってどうだろう
760757:03/09/08 11:22 ID:/L1+XLkQ
xmmsの設定を見直したら、出力プラグインとしてOSSドライバを使ってました。
alsa-xmmsプラグインというのを見つけてきてインストール、ついでにxmmsを1.2.8にアップデート。
これでしばらく再生してますが、問題なくなったみたいです。
おさわがせしました。

次はalsaplayerとか試してみます。
761login:Penguin:03/09/18 10:29 ID:pm+XHmmA
(・∀・)renice!
762login:Penguin:03/09/19 06:18 ID:bFrqty6o
>>753とのことなんで、どちらかというと2.2の方が使用頻度が多い
のでalsa0.9.6からalsaq0.9.3cに戻そうかとおもてるんですが、
9.3から9.6までに何か大きな変更とかありましたか?どの程度違う
のか知りたい。。。
763762:03/09/19 06:41 ID:bFrqty6o
>>753の嘘つきぃ。(⊃д`)0.9.3cでもだめぽ。。。
764762:03/09/19 07:11 ID:bFrqty6o
>>753さんごめんなさい。いっぱい警告だしながら
コンパイル出来ました。。。はやとちりですた。
765login:Penguin:03/09/22 07:01 ID:ouD5Mayo
>>762
朗報っす。本件は最新CVSで修正済みなので、
次期alsa-0.9.7はkernel-2.2で多分逝けます。
766762:03/09/22 18:10 ID:VgHus73L
>>765
まじで?気長に待ちますか。。。
ありがとん。
767login:Penguin:03/09/25 16:48 ID:FN6PNMc8
(・∀・)renice!
768login:Penguin:03/09/26 11:19 ID:M180XAR5
0.9.7 age
でも、libがmake出来んのだが。
他の人はどうなのかな?
769login:Penguin:03/09/26 15:33 ID:Mi5fzjSj
libのmake、確かにできないですね。

src/conf/cards の下にソースが足りないようなんで、そこだけCVS
からもってきたのと適当に置き換えてmakeしたら通りましたが、は
たしてそれでいいのだろうか・・・。

770login:Penguin:03/09/26 23:26 ID:EpRVoQXZ
alsa-lib-0.9.6の中にはいってる
Jack plugin
jack pcm plugin, use this sequence:
・・・
ってなんですか?
X window systemの用な使いかたができるということなんですか??

771login:Penguin:03/09/27 00:35 ID:AqyHUsri
772login:Penguin:03/09/27 01:02 ID:N0Asc5Lr
>>771
ありがと〜♪

773login:Penguin:03/09/27 01:11 ID:N0Asc5Lr
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音源ぽいのがなってるし・・・
ちなみにいずれもコンパイルしました〜
774login:Penguin:03/09/27 01:49 ID:0j4gDCgR
>>773
pmidiいれてpmidi -lしてみる
それらしいポートをみつけて pmidi -p xx:yy midifile.mid としてみる
775login:Penguin:03/09/27 04:34 ID:uOfA5uvS
ALSA 0.9.7 release!!
776login:Penguin:03/09/27 11:38 ID:DH6ikAxO
>>773
もしシリアルポートが余っているなら
悩むよりかはシリアル接続にしちゃったほうが早いかも。
2ポート演奏できるというオマケつき
777login:Penguin:03/09/27 23:27 ID:JE7blwtt
>>774 >>776
2chなのにみんな親切すぎでつ(TДT)
いま時間ないのであとで必ずやって見て結果報告しにきまつ
>>776
シリアルポートがないマシンなのでしかたなく昔のケーブル探しだしてきました。
いま、サーバーになってるマシンにはシリアルポートあるんだけど・・・
まぁどっちにしても外付けMIDIにつながる方法わかんないし(笑)

778login:Penguin:03/09/28 00:22 ID:X4zDTT9B
rawmidi 入ってるから playmidi -e でなるはず
使いかた判らないならヘルプ読もうや
779login:Penguin:03/09/28 00:41 ID:wtUCv1YP
>>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出力は省略されてたりするのかな?
780login:Penguin:03/09/28 00:44 ID:AoxfUBy5
MU100のうしろのスイッチはちゃんとMIDIになっているか?
(MacやPC2じゃないよな)
INも何系統かあったと思うが、そっちは合っている?
(MU100のUTIL->SYSTEM->MIDI-INで選べる)
781login:Penguin:03/09/28 00:54 ID:wtUCv1YP
スイッチはMIDIになってます。
INはIN-AにケーブルのINをつないでます・・・
そういえばこのケーブルってINをINにつないでOUTをOUTにつなぐっていうへんな作りなんだよね?たしか
INをOUTにつなぐとイリーガルエラーって出る(MU100の液晶に)
782login:Penguin:03/09/28 00:59 ID:wtUCv1YP
playmidi xxx.mid
だとFM音源のものらしき音がなる。
playmidi -e xxx.mid
だとならない、エラーメッセージもない。
pmidi -p 65:0 xxx.mid
だとならない、エラーメッセージもない。
65:0が内蔵のFM音源につながってるとしたらなんでならないのだらう?

783login:Penguin:03/09/28 01:02 ID:AoxfUBy5
このケーブル=サウンドカードについてきたケーブルのことと思う
(そっちはよく知らない)が、MIDI信号はもともとフォトカプラで
絶縁されているので(MU100の)出力側に何をつないでもMU100には反応がないはず。
反応があったなら、(それがIllegal Data!であっても)なにか信号が
MU100にMIDI IN側から入ってきたということになる。

とりあえず、MU100のMIDI OUTははずしておいて
MU100のMIDI INにいろいろつないでみて反応が出るようにしてみては。
784login:Penguin:03/09/28 01:07 ID:wtUCv1YP
>>783
ほんとにありがとう!
がんばってみます!
785login:Penguin:03/09/28 01:12 ID:wtUCv1YP
なんか
MU100のINにケーブルのOUTをつなぐとMU100の液晶にIllegal Data!がでて、普通ならMIDIの端子のヱが出るところがちゃんと点灯しないみたい・・・
以上途中経過
786login:Penguin:03/09/28 01:37 ID:wtUCv1YP
http://www.linux.or.jp/JF/JFdocs/midisynth-howto/x30.html
というぺーじをみつけていろいろためしてみたけどだめっぽい・・・
とりあえず眠くなったのでおやすみなさい。
アドバイスをくださったかたがたありがとうございました。
いずれまたくると思いますけど、できればそのときもよろしくお願いします。
787login:Penguin:03/09/28 02:12 ID:fOmsXwb0
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で確認)
788login:Penguin:03/09/28 08:39 ID:HGfivmNZ
>>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っていいところだぁと思いました(笑)
とかいってあんまり信用してるとまずいかな(^^;
ありがとうございました〜
789login:Penguin:03/09/29 21:44 ID:RsE1HJ73
9.7のVine用nosrc.rpmまだかなぁ
790login:Penguin:03/09/29 22:16 ID:ZulSrPvD
cmipciでmidiが鳴らない〜とのたまっている人です。
本日、USB→MIDIケーブルを買ってきて付けたところ、あっさり音が鳴りました(^^;
というわけで、この件終了ということで・・・
御協力いただきましたみなさま本当にありがとうございました。

次は、レコポのファイルの再生やMinpiの表示環境を構築します!
791login:Penguin:03/09/30 17:56 ID:/fQA8w68
もう解決したみたいだけど…

cmipci の場合、機種によっては MPU が直結してない場合があるのです。
2番目のカードとして snd-rawmidi をロードして (同様のオプションを
指定した上で) 使えると思うよ。
792login:Penguin:03/09/30 23:05 ID:RAHbPgAZ
>>791
了解しました。
けど、いまの構成だと
1番目のデバイス 内蔵FM音源
2番目のデバイス USB MIDI
3番目のデバイス CMIPCI
とかになるのかな(2、3は逆かも)?
とりあえず、時間を見付けてためしてみます。

USB MIDIケーブルは16チャンネル用のヤツを買ったので(失敗したとき痛みが少ないように)
CMIPCIも使えると32チャンネル全て使えてウマー♪

793login:Penguin:03/10/01 00:07 ID:pMnCcaCy
内蔵FM音源がなるってことが羨ましい。
YMF744は鳴らないよね?
794login:Penguin:03/10/02 00:39 ID:AuZneCcb
最近のならたぶん鳴る
795login:Penguin:03/10/03 03:27 ID:zeLYgLU6
うぉー
i855 + snd-inten8x0で音が出ん
796login:Penguin:03/10/03 19:10 ID:agu0es7/
>>793
鳴ることは鳴るがあまりにもヘボイので
素直にTiMidity使った方が100倍マシ
797login:Penguin:03/10/04 22:05 ID:F+rvEgVq
>>796さん
素直にTiMidity++使ってるけど100倍以上重い。
設定方法が書かれたページか、参考資料ないですか?
ちなみに機種はVAIO C1XGです。
798login:Penguin:03/10/05 09:01 ID:dMKLB+Gg
799login:Penguin:03/10/06 03:59 ID:qHJbt1Mq
>>798
それ内容が古過ぎます。
800login:Penguin:03/10/06 11:53 ID:Xv005kNZ
初心者で初めてトライ中なんですが、JFのクイックインストールのページで
/etc/modules.conf ファイルを編集します。の仕方がよくわかりません。
どのように書く例を挙げてる日本語HPないでしょうか?カーネルコンパイル必要なんですよね?
とても不安です。debian互換のARMA2.2で、本体はエプソンエンデバーのNT3000で、SiSのオンボードです。
外部機器でPCMIAのRME HAMMERFALL DSPも使いたいのですが、どなたか参考になる意見を聞かせてください。
801login:Penguin:03/10/06 22:24 ID:ODQ1oa0r
>>800
おもいかねGNU/Linuxスレッド Part3
http://pc.2ch.net/test/read.cgi/linux/1058794792/
802800:03/10/06 22:46 ID:Xv005kNZ
すいませんおもいかね板あるのは知ってるですが、全然機能していないようなのでこちらに
書きました。
803login:Penguin:03/10/07 00:12 ID:cS7yeoBL
機能していないのはユーザがいないからだろう。
こっちに書いてもいっしょだよ。
804login:Penguin:03/10/07 09:22 ID:abwLi3IF
>800
初心者禁止。
もう少し調べてから出直してください。
805login:Penguin:03/10/07 18:31 ID:Vyz0mwuf
alsaconf使えよ。
806login:Penguin:03/10/11 09:06 ID:hnj2TOUX
alsa-driverがコンパイルできん・・・
807login: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

困ってるやついそうなのでメモっとく
808login:Penguin:03/10/11 11:43 ID:89wdxwvd
あれ?RH9だけど、0.9.7b普通にコンパイル通ったよ。
809login:Penguin:03/10/11 17:58 ID:LaIVnhSa
質問です。
RME Hammerfall Digi9652の公式ドライバーって今のALSAでも使えますか?
810login:Penguin:03/10/11 18:00 ID:LaIVnhSa
すみません、よくよく見てみたらALSAのほうにドライバーがありました。
スレ汚しすみません。
811login:Penguin:03/10/12 12:27 ID:xeXGseeW
KDE関係のツールで音が出なかったんだけど、alsaconf使ったら音がでるように
なって、かなり幸せになれました。ありがとうALSA!
812login:Penguin:03/10/12 15:32 ID:7uPharo8
はるか昔(0.4.x)のころは、インストールしただけで、全二重になってたのになぁ・・・
813login:Penguin:03/10/13 18:54 ID:TpSlLPOU
USBのインターフェースはあんまり対応してないんですか?
アルサHPで発見できませんでした。
edirolのUA-200をmidi/audio両方使用できてる方おられませんか?
814login:Penguin:03/10/14 17:01 ID:B1fotP+S
>>813
UA-20 か UA-100 の間違い?ならいくらでも見つかるけど
815login:Penguin:03/10/16 02:16 ID:ikKG53wK
UA-20の間違いでした。
MIDI入出力と24bitAUDIO入出力バスパワーのタイプなんです。
816login: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を作るときは、カーネルからリメークしないといかんということ。
以上だ。
817login: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)
818login: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作るべきかな・・・。
819login:Penguin:03/10/21 15:08 ID:TG+sECVr
>>817-818
BTSへgo!
820login: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あたりが余計なことしてくれてるんでしょうか?

ここで聞くべき内容ではないかもしれないのでもうちょい調べてきますです。。。
821login:Penguin:03/10/22 09:18 ID:xQb0YqLi
0.9.8 release !!
822login: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
823login:Penguin:03/10/23 00:13 ID:Qf50Xr6q
おーでじー2ってsnd-emu10k1なんだ?
いや単純に、へー
824login:Penguin:03/10/29 03:10 ID:qc68iFY5
やっとこさ 2.6いれたと思ったが
nvaudioがコンパイルできなくなっちゃった。
カーネルに統合されたALSAでいいかと思って
snd-intel8x0を入れてみるも何故かIEC958出力がうまくいかない。
xineとかで、AC3をスルーしてるソースはデジタル出力されるが
他のアナログソースのものはヘッドホン端子からしから聞くことができない。

なーんでかなー?
825login:Penguin:03/10/29 03:10 ID:qc68iFY5
失礼。
sage損ね。
826login:Penguin:03/10/29 11:45 ID:mwRmRFvo
kernel2.2でまたコンパイルできず…
シノバーさんとこの*。nosrc.rpmが悪いのか。。。?
827login:Penguin:03/10/31 15:38 ID:I7nkpl5M
kernel.orgのでコンパイルすれば?
828login:Penguin:03/11/04 03:22 ID:p/1ZUcA2
まだ2.2を使ってる香具師がいたのか…。
829login:Penguin:03/11/04 04:46 ID:myjJoT9+
あのね、このマシン2.2じゃないとすぐパニクるんです。
しかも2.2でも2.4程じゃないにしてもすぐパニクるんです。
Win2kもインストールで固まる強者です。
作業中落ちて何度枕を濡らした事か。もう涙も渇れましたよ…
830login:Penguin:03/11/04 05:55 ID:tfUvtzZ4
素直に買い替えた方がいいんじゃないすか?
お金は、適当な原稿書いて作りましょう。
831login:Penguin:03/11/04 11:12 ID:mpJ5ZMSL
>>829
確かに、ハードウェアを疑った方がいいな。
CPUとかメモリが抜けそうになってるとか、ファンが落ちそうとか。
832login:Penguin:03/11/04 14:54 ID:myjJoT9+
>>830-831
えぇハードの問題って事はわかってるんです。メモリも換えました。
2kインストール時にファイルのコピーが問題だったようなので
CDドライブ、HDも換えたりしました。でもダメでした。
k6-2なので換えようとするとマザボも換えなきゃいけなし、第一金が
ない。もうNECなんて使いたくないよ。

スレ違いな愚痴でした。申し訳ない。
833login:Penguin:03/11/05 23:23 ID:lQlE/S21
きょーびパソコンなんて中学生の小使いでも買えるのに
834login:Penguin:03/11/06 11:52 ID:t68Qct9C
田舎だから糞高いメーカー製の新品しか無いんだYO!
835login:Penguin:03/11/06 12:54 ID:cZ5+PjKp
(⊃д`) 院生の漏れのおこずかいでは買えません
836login:Penguin:03/11/08 18:56 ID:9KuyqPYk
alsaで久しぶりに固まった…。
837login:Penguin:03/11/11 17:42 ID:oC5loP1A
そうですか
838login:Penguin:03/11/19 09:14 ID:rb2zdBz4
1.0.0pre1 キタ━━━━(゚∀゚)━━━━ッ!!
839login:Penguin:03/11/22 10:39 ID:QfD2H3vz
1.0.0pre2 release !!
840login:Penguin:03/11/24 20:36 ID:HLnzbPjm
ageてくれぃ!
今気づいた!
841755 ◆.qwrIE7BvA :03/11/24 22:21 ID:hoS41Aum
>>764
同意

ところで話変わるけど、携帯ゲーム機"プレイステーションポータブル(PSP)

 久夛良木氏は,“PSPはゲーム業界が待ち望んだ究極の携帯機”として説明。「ここまでやるかと言われるスペックを投入した」という。
 発表によれば「PSP」は,曲面描画エンジン機能を有し,3Dグラフィックでゲームが楽しめる。
7.1chによるサラウンド,E3での発表以来,クリエイターたちにリクエストが高かった無線LANも搭載(802.11)。
MPEG-4(ACV)による美しい動画も楽しめるという。これによりゲーム以外の映画などでのニーズも期待する。
 外部端子で将来,GPSやデジタルチューナーにも接続したいとする。
また,久夛良木氏は,繰り返し「コピープロテクトがしっかりしていること」と力説。会場に集まった開発者たちにアピールしていた。
 さらに,ボタン設定なども明らかにされ,PS同様「○△□×」ボタン,R1・L1,アナログスティックが採用される。

この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。

いきなりへんなこと言い出してすまそ‥‥
GBAと比較してみてどうですかね?シェアのことは抜きで。
842login:Penguin:03/11/24 22:45 ID:UA5MtUR4
板違い
843login:Penguin:03/11/25 00:38 ID:INJ7BUxi
>842
コピペだからスルーしろ。
844login:Penguin:03/11/26 09:09 ID:W0s7Jvhp
1.0.0pre3 age

845login:Penguin:03/11/26 17:36 ID:9ksa4xa7
なんかすごい勢いだ罠。
846login:Penguin:03/11/26 22:11 ID:jlRpGMK2
沈黙の予兆のような気がしてならない
847login:Penguin:03/11/27 00:08 ID:h4qB+u/b
ここへきて数日USBまわりの変更が入っているな。
これまでUSB Audio(Creative SBDMU)でサウンドデバイスの
open/closeを繰り返していたらこんなエラーを吐いてブロックされていたが
(cannot submit datapipe for urb 0, err = -22)

1.0.0pre3いれたらこれがなくなった。もうちょっと使ってみないと
なんともいえないが、少なくとも数回音を鳴らすと現象が発生しがちな
pre2までとくらべると格段に落ち着いた感じ。
怪しいスタックトレースも出なくなった。
848login:Penguin:03/12/01 19:03 ID:S1mUT2+Z
すいません、liunxで使えるサウンドカード・USBオーディオデバイスには
どんなものがあるのか教えて下さい。
例えば、USBオーディオデバイスなら独自のドライバが必要なものは
ほぼ無理ということでよろしいのでしょうか?
逆にマックなんかで使用できるのはlinuxで使えるということになるのでしょうか?
見分けるためのポイントを教えて頂ければ嬉しいです。
サウンドカードの選び方についてもアドバイスをおねがいしたいです


849login:Penguin:03/12/01 19:23 ID:I94CQt/Y
>>848
http://www.alsa-project.org/alsa-doc/
こんな感じ。

選び方は動くかどうか調べたらあとはお好みで。
850login:Penguin:03/12/01 23:12 ID:xOnWxfUV
1.0.0rc1 キタ━━━━(゚∀゚)━━━━ッ!!
851login:Penguin:03/12/01 23:13 ID:xOnWxfUV
すまん、age忘れた
852login:Penguin:03/12/01 23:59 ID:b+TeuUR/
数時間前に1.0.0pre3にしたばっかなのに(´・ω・`)
853login:Penguin:03/12/02 01:58 ID:hL3CHdjW
とりあえず cf-m2c+redhat9で音がでるようになった
(nm256)
854login:Penguin:03/12/02 02:13 ID:K2TBzQYp
あの〜基本的なことなんですが
ALSAドライバをいれるとカーネルのほうのサウンド関連のドライバは
一切いれなくてもいいのでしょうか?(勿論カーネルのサウンドサポはいると思いますが…)
855login:Penguin:03/12/02 03:02 ID:spxV17W+
サウンドサポート:mでそれ以外はn
で、うちでは動いてるよ。

ちょっと前に1.0.0pre3入れてみたけど、mplayerやxmmsのインストール時に
alsaドライバを認識してくれなかった。
0.9.8では問題なかったんだけど。
856login:Penguin:03/12/02 12:41 ID:E0fMUHiI
>>855
Fantastic Nightscapeで配ってる日本語対応xmms最新版なら大丈夫だったよ。
xine-lib 1rc2は駄目だった。configure書き換えてやったらalsaプラグインは出来たけど音ならね。
857login:Penguin:03/12/02 20:46 ID:K9GdwFYg
855>
mplayerはデべロップメーリングリストの方でパッチが流れていた。
858856: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/
859login:Penguin:03/12/02 22:42 ID:K2TBzQYp
>>855
>サウンドサポート:mでそれ以外はn
thx
860login:Penguin:03/12/02 22:44 ID:7kNFP7AY
当方、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で足りないものがあるのではないか
と疑っているのですが…
861login:Penguin:03/12/02 23:20 ID:cZok2DUF
>>860
うちもそうなる(Creative SBDMU)。が、
amixer set 'Speaker',1 190 unmute
とかすると調整できた。

amixer scontrols
として出るものを片っ端から試せばいいかも。
alsamixerでアタリをつける方法もあり。
862861:03/12/02 23:22 ID:cZok2DUF
あ、PCMの調整はできているのね。
どっちにしろscontrolでMasterの表示が出ないと無理かと。
こっちでは特に音割れせずに鳴っているが...
863860:03/12/03 00:28 ID:N85kaMvc
>>862
はい、PCMの調整はできます。というか、PCMしか調整できない状態です。

#amixer scontrols
Simple mixer control 'PCM',0

としか出てこない。寂しすぎる…
864login:Penguin:03/12/05 01:35 ID:XxpSeGRb
UA-3Dで認識出来たっていうレス、上の方で見かけたんですが、
modprobe snd-usb-audioでもCan't locate module snd-usb-audioっていうエラーが出て
認識できません。
ランプは付いているんですが、ドライバーが読み込めないみたいです。
Alsaのインストールは終ってるんで認識だけだと思うんですが、教えて頂けないでしょうか。OSはFedora Core1です。

865login:Penguin:03/12/05 01:50 ID:WActl+sE
>>864
そのエラーは認識できないときのエラーじゃないし。
ALSAのモジュール(ドライバ)がちゃんとインストールされてないんだと思う。
ls -l /lib/modules/`uname -r`/kernel/sound/usb/snd-usb-audio.*
とやって本当にインストールされたか確認したほうがいいかと
depmod -aやった後でもう一回ロードしてみるとか。
866login:Penguin:03/12/05 23:43 ID:7IKANwVv
1.0.0rc2出てるよage
867login:Penguin:03/12/05 23:58 ID:XxpSeGRb
>>865
snd-usb-audio.oが別のディレクトリにインストールされてました。
どうもカーネル周りの問題みたいです。
カーネルの再構築からやってみます。
どうもありがとうございました。
868login:Penguin:03/12/06 00:27 ID:wn4ItvMI
>>820
まるっきり同じ状況かどうかわからないけど、
俺もUSB-audio使っててALSAも入れたんだけど
何にも指定した覚えがないのにusbがaudio.oを拾ってくるよ
ALSAの自動設定が走ってほしくてたまらないよ
答えが見つかってたら教えてもらえないだろうか。
869login:Penguin:03/12/06 02:28 ID:kojKATfG
>>868
/etc/hotplug/usb.distmapにaudioではじまる行がある。
ここにはbInterfaceClass=1,bInterfaceSubClass=1のものが
audioとして登録され、これがaudioをロードするようだ。

だから、ここをsnd_usb_audioに書き換えれば...(確証なし)
870login:Penguin:03/12/06 02:31 ID:kojKATfG
もっと安易には、/etc/modules.confまたは/etc/modprobe.confに
alias audio snd_usb_audio
と書いておくことか...
オリジナルのaudio.oは消しておいたほうがいいかもしれない。
871login:Penguin:03/12/06 11:34 ID:wn4ItvMI
>>869-870
サンクス。けどちゃんとした使用法も知りたいなあ。
カーネルで外すしかないのだろうか。
でもどこを外すんだろうか?
その書き方をしてalsaのサーバが認識するかも気になる。
とりあえずやってみるよ。
872login:Penguin:03/12/06 19:04 ID:wn4ItvMI
と思ったら俺murasakiだった・・・
873860: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にも何か解決策を授けて下され…
874login:Penguin:03/12/07 00:31 ID:IN4ytdUK
>>873
ついでに同じとこにあるUSB MIDIも。
これらはOSS用モジュールだから、
ALSAを使っているときは外さないといけませんな。
875871-872:03/12/07 01:13 ID:K2f4zC2A
>>873,874
サンクス。分かってはいるんだけどカーネルのどこで外せばいいか分からなかった。
とりあえず再構築してくるよ。
問題は2.4.23がまだdebian backportsにないということだけだ
まあいいや2.4.22でいこう
876login:Penguin:03/12/07 02:20 ID:2D8Mg8h3
>>875
Debianスレより転載。

From: [286] 284 <sage>
Date: 03/12/07 01:34 ID:HgXYNa5i

スマソ。backports.orgにあった。

http://www.backports.org/debian/dists/stable/kernel-source-2.4.23/
877875:03/12/07 02:29 ID:K2f4zC2A
>>876
そんな...ミラーになかっただけなんて...
くそっまたやり直しだでもサンクス
878877:03/12/07 04:27 ID:K2f4zC2A
やった!成功!レスくれた方々サンクス!
できたからって特に意味はないけど
ついにマザーボードの全てのデバイスが使えるようになった・・・
長かったなあ。
P4PEだから実は相当前から鳴ってたらしいんだけど。
879login:Penguin:03/12/07 07:51 ID:XXV0Sxxj
久しぶりにalsaサイトいったらdriver,lib,util以外に
toolsとfarm wareとOSS互換libが・・・
最後の3つはいったい何?
880login:Penguin:03/12/07 08:03 ID:2jekBu2u
おっちゃん
OSS互換libは結構前からありまっせ
881login:Penguin:03/12/07 11:54 ID:rs6LN9R+
おい、ぼうず
そのOSS互換libは必要かい?alsa-libだけではダメかい?
882login:Penguin:03/12/07 17:24 ID:dZMFr4sQ
坊主いうなーーー、じじぃ。
883login:Penguin:03/12/11 00:29 ID:lyFM8E4T
>> 872

/etc/murasaki/murasaki.blacklist に

audio

と書いて、ロードさせないようにすればよくない?
# Hotplugできなくなるかもしれないけど。
884login:Penguin:03/12/11 03:22 ID:lyFM8E4T
言うだけじゃなんだから、試してみた。
Kernel 2.4.22, alsa-*-0.9.8, murasaki-0.7.10 の組み合わせ。
/etc/murasaki/murasaki.blacklist でロードしないようにしたら、
ちゃんと使えた。
(OptoPlayって、結構音がいいのに感心した。自分でも買うかな)。

USB吹っ飛ばしたときのLinux Kernelは簡単にクラッシュするのわかってるから、
HotPlug できるかは怖くて試してない。そっちは自分で試してくれ。> 872

885login:Penguin:03/12/12 12:48 ID:xcsm8I5L
CPU負荷が高くなると、SNDRV_PCM_IOCTL_START failedでこけるのは何故?<USB-Audio
886login:Penguin:03/12/12 22:49 ID:tNCb/lO7
$ while true; do aplay hoge.wav;done
とすると、ちょっとマズくね?
887login:Penguin:03/12/13 03:09 ID:BFs4ckV/
>>884
OptoPlayではないが、USB Audioデバイスを演奏中に抜くと
キー(PS/2)が効かなくなる。マウス(USB)は効くのでメニューから
シャットダウンをかけようとすると確認ダイアログで固まる
...終了サウンドを出そうとしているのだった。

仕方なく電源ボタンでシャットダウンをかけるがシャットダウンが
始まったところで固まり、結局fsckのお世話に。

>>885-886
ドライバのバージョンは?少なくとも1.0.0pre3以降をいれてみよう。
888login:Penguin:03/12/13 04:13 ID:X8HAU5V6
0.9.8だったりする。
気付いたら、いつのまにか 1.0.0rc2なんだ。。
かなりちがってるっぽいなあ。
889login:Penguin:03/12/13 08:34 ID:/wOoiHpx
いや、あんまし。
890login:Penguin:03/12/13 17:02 ID:X8HAU5V6
まだUSB-Audioは安定運用難しいの?
それとも、OptoPlayがいまいちなのかな。うーむ。
891login:Penguin:03/12/16 19:52 ID:0H2/N6AB
optoplayが1.0.0_rc2で上手く動かんね
全然認識しない。
前から認識したりしなかったりしてたけど
ハードの調子が悪いっことにして諦めモードだった

カノープスのDA-PORTも調子わるい
突然音が切れる
プレイヤを一旦終了させれば、また鳴るけど
まんどくさい。
バッファサイズの設定でどうにかなるかなぁ。
892login:Penguin:03/12/17 01:26 ID:+EMbHpDB
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で安定して使えるのは、いったいどのメーカーのやつ?

893login:Penguin:03/12/17 01:29 ID:+hBhL6wT
そんな不安定なん?
894login:Penguin:03/12/17 01:45 ID:hsblwMMK
まあ、まだrcだからな
895login:Penguin:03/12/17 01:52 ID:+EMbHpDB
BetaとかPreだったらまだしも、Release Candidateだろ。うーむ。
別のUSB-Audio買うかな。
896login:Penguin:03/12/17 02:16 ID:WprMCjS1
とりあえず、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以降)
があるから試してみると変化がある、かも。
897login:Penguin:03/12/17 02:18 ID:WprMCjS1
ちなみにこっちはカーネル2.6-test11だった。
2.4系列であればuhciのドライバが2種類あったと思うので
取り替えてみれば変わるかも。
898login:Penguin:03/12/17 02:33 ID:+EMbHpDB
お。Tnx >> 896
やっぱり、ちゃんとソースみて、オプションつけなきゃダメなのか。
週末にでも試してみる。

02:0a.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)

あ、OptoPlayじゃなくて一枚目のSBは非常に安定してる。念の為。
899login: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
900login:Penguin:03/12/17 20:51 ID:zPjaxz+x
USB-Audioではラインの入力は出来るのでしょうか。
コンピュータでテレビを見るのに必要なので
901ヽ(´ー`)ノ:03/12/17 21:08 ID:3vwVND4W
(´-`).。o(…2.6.0 出たらこのスレッドどうなるんだろう…)
902login:Penguin:03/12/17 21:30 ID:/U9hAWUl
普通に続くだろ
903login:Penguin:03/12/17 21:30 ID:DkxLIQo3
2.6.0が出ると何か問題あるの?
904login:Penguin:03/12/17 21:36 ID:hsblwMMK
明日がALSA = いつになったら正式にkernelに含まれるんだYO!!的な意味に捉えてるのではなかろうか?
2.6にはALSAが含まれるので、このスレは御役御免になると思ってるのでないのかな。
905login:Penguin:03/12/17 21:52 ID:/U9hAWUl
だとすれば短絡的だな
906login:Penguin:03/12/17 22:51 ID:EqAar14J
いずれデフォルトになるのか?
907login:Penguin:03/12/17 22:57 ID:hsblwMMK
>>906
OSSの制限 結構キツいのでいずれデフォルトになるでしょ
908ヽ(´ー`)ノ:03/12/17 23:06 ID:M5jQG9OJ
短絡的でスマソ。

kernel 付属になったらスレ無くなるのかな、と思っただけです_| ̄|○
OSS スレとか無いし。
909login:Penguin:03/12/17 23:56 ID:hsblwMMK
async_unlink有効にしたら音切れしなくなったぁ!
って喜んで書き込もうと思ったら音切れた
なんでやねーん
910login:Penguin:03/12/17 23:59 ID:DkxLIQo3
じゃあ次スレを「サウンドドライバ総合スレ」とでもすれば納得か?
911896: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まで小さくすると逆にとぎれるようになる)
912login:Penguin:03/12/18 03:05 ID:OrFNyoAi
うちは、nrpacks=10 で直ったー。
それまでは、SNDRV_PCM_IOCTL_START failed とぶちっと切れて死んでた。
ありがとー。> 896

# ちゃんとソース嫁ってことやね。
913login:Penguin:03/12/18 22:57 ID:ZYUOEga9
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
914login:Penguin:03/12/18 22:59 ID:8PYHVTyH
>>913
激しく興味深い。
915817=818=820:03/12/19 10:07 ID:R5WO75Ew
おお、久しぶりにスレ覗いたら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をインスコしてるのでまた使ってみるかな。
916860:03/12/19 23:50 ID:qNNBbZC0
>>915
解決してないです。相変わらずMasterのボリューム調整ができないまま。
XMMSでのボリューム調整は、PCMのミキサーを弄ってるだけですよね?

OPTOPlayの光出力->アンプとか言う使い方だと、さして問題にはならない
(アンプ側でもボリューム調整できるので)んですが、
俺の持っているヘボいヘッドフォンを直接接続すると、

ボリューム調整はALSAに頼るしかない
   ↓
でも、PCMしか調整できないし、PCM最小の状態にしても何か音が大きい
   ↓
( ゚д゚) マズー

ってのが現状でしょうか。
ちなみに、俺はGentooで使ってますが、固まることは無いですね。

結局、OPTOPlayはPCMのミキサーしかないってことでFA?
他のOPTOPlayユーザーの状況も是非とも知りたいところですね…
917login:Penguin:03/12/20 08:52 ID:BmcL9qYR
amixerでALSAのミキサーをいじるんじゃなくて
aumixとかでOSSのミキサーをいじってみた?
918login:Penguin:03/12/21 18:48 ID:bxVWXtiV
>>618
直にヘッドフォン繋げると音が馬鹿デカくなるな
普段はミキサー側で音量2にしてるけど
それで丁度良いくらい。
うっかり100で聞くと耳が弾け飛びそうになる。
919918:03/12/21 18:51 ID:bxVWXtiV
まちがえた
何やってんだ俺

>>918
>>916へのレスです
920login:Penguin:03/12/22 07:54 ID:dE6lwg/k
GigaByte GA-8IG1000 Pro
(i865G,ICH5,RealTek ALC658 UAJ CODEC)

上記のマザーボードを使ったPCにGentooLinuxを入れてみたんですが、
alsaでは、どのデバイスとして認識させれば良いのでしょうか?
i8x0、via82xxを試してみたんですが、うまくいきませんでした。
921login:Penguin:03/12/22 10:05 ID:dr7EnMsC
922login:Penguin:03/12/24 09:07 ID:C6lvpiEy
カーネル2.4から2.6移行、早速ALSA(カーネル組込み)を使用してみる。
音そのものは何の問題もなく出たのだが、ボリュームの設定がブートのたびにリセット。
このボリューム設定の保存、読み込みはカーネルでやってくれないのか。
結局、ブート、シャットダウン時のスクリプトにそれぞれalsactl restore,alsactl store
を書き込むことで済ませた。(他にいい方法ありますか?)
私はカーネル2.4のとき入れたALSAを残したままだったのでalsamixer,alsactl等使用できたが
実際のところカーネル2.6に組み込まれたといってもalsa_utilくらいはオフィシャルからDLしないと
いけないのか。あとスクリプトにalsactl restore/storeの書き込みも。

私の場合、もともとあったalsasoundスクリプトを参考にできたけど、私のように遊びで動けば
いいくらいしか思っていないユーザにとって上記のことをドキュメントとか読んでいきなりやるのは
辛いなあ。
923login:Penguin:03/12/24 11:01 ID:bXzMq4p0
それは出荷されたナマのkernelを使ってるからで、
使い安いスクリプトを書いたり最新のutilを搭載するのは各ディストロの領分でしょう。
普通、ライトユーザーはカーネルの入れ換えなんてしないし。
924login:Penguin:03/12/24 17:55 ID:RRgVBIEQ
>ライトユーザーはカーネルの入れ換えなんてしないし
Linux界隈も変ったねぇ…
925login:Penguin:03/12/24 19:09 ID:2vYKNjTe
>923
へー、じゃあいくらカーネルで新しい機能がついてもデストリで対応しないと
ユーザは基本的にその機能使えないんだ。すげー意見。
曲がりなりにもunix(クローン含む)を使っている者の言葉とは思えないな。

もしかしてwebやメールソフトもデストリで対応しないと(インストール時に入れてくれないと)
と使えないのかな?君は。
926login:Penguin:03/12/24 19:25 ID:pD8ifGsf
>>923はkernelの機能を利用するための周辺utilityまでkernelに搭載する事を期待するな。
ディストリビュータが対応してないkernelなんだから自分でやるのが当然。
と言ってるんだろ。
927login:Penguin:03/12/24 19:31 ID:0c6Z9W9C
>>922
基本的にはそうだろう。
たとえば、networkの設定でも同じだ。
bootしたら、まずmodule読み込んで、そのあとnetworkの設定スクリプトが読み込まれる。
そのスクリプトがやっていることは、どっかに保存してある設定ファイル(この部分がDistroによって違う)を読み込んで、
ifconfig、routeコマンド等によってNICをupさせているに過ぎない。

>>926
胴衣
928login:Penguin:03/12/25 08:30 ID:F8LDaCFs
よく分からないけど、2.6のドキュメントとかALSAオフィシャルに
「2.6でALSA使うならalsa-utilを入手するように」とか書いてないのかな。
929login:Penguin:03/12/25 14:00 ID:6F28CxBr
公式手抜き過ぎじゃないか?
各パッケージの簡単な説明がない・・・
alsa-utilsとtoolsの違いとか、alsa-firmwareってなに?
結局全部DLして確かめないかん。
930login:Penguin:03/12/25 15:06 ID:aADt5eIn
いいだしっp
931login:Penguin:03/12/25 17:55 ID:u5QR7oQj
ALSAがkernelに吸収されて何が良くなったの?
932login:Penguin:03/12/25 19:05 ID:6F28CxBr
今後の主流になるということ。
933login:Penguin:03/12/25 19:14 ID:eFkMttM9
>931 modules.confに一々登録しなくても音がなることかな。
934login:Penguin:03/12/25 22:27 ID:5viS1SM3
でもパラメータ設定する必要があるときはモジュールにせんといかん
935login:Penguin:03/12/25 23:16 ID:eIUtterN
>>934
kernelブート時のオプションで渡してやればいいんでないの?
936login:Penguin:03/12/27 06:23 ID:0PGyglGu
>>935
初めてのハードウェアに対してトライアンドエラーを繰り返す時は、モジュールじゃないといやん
937login:Penguin:03/12/30 18:54 ID:LbjefxQk
1.0マダ〜?
938login:Penguin:03/12/30 22:08 ID:jStcueDb
ココニイルヨ(・∀・)
939login:Penguin:03/12/30 22:53 ID:oU9L2T15
>>15でもでてるけど、
1CHで多重化ってできないのかな?
自分のは2CHついてるから、片方をEsounDにして誤魔化してるんだけど。
940872:04/01/05 20:00 ID:OYmmLT4d
>>883-884
亀レススマソ。俺はUSB抜かないのでhotplug要らないんですよ。
なんでmurasaki入れてません。せっかく試してもらったのにスマソ。
941login:Penguin:04/01/06 02:54 ID:EqEmtrrC
お。だったら大丈夫じゃん。
いや試してみたのは単なる好奇心だから、ええよ。

942login:Penguin:04/01/07 00:32 ID:1WU9WJia
>>939
dmixのプラグインを使いなさいって。
alsa対応のアプリなら多重化されますよん。
943login:Penguin:04/01/07 01:14 ID:BW407hzq
>>942 (dmix)
資料がちょいと少ないのが残念なところ。
mplayerはエラーで起動できず、esdは有効なモードを見つけられず
xmmsはどうもALSAプラグインがおかしく、結局aplayでしか試せなかった。

しかしalsa-libにこんなのがあったとは。
esdで音質向上の改造した意味が..._| ̄|○
(もっと早く知っていれば)
944943:04/01/07 02:05 ID:nlp4aqcx
dmixのソースみたらサンプリングレート変換のところが
直近2点間の直線補間だった。それでもほとんどかわらない音が出る。

わざわざsin(x)/xタイプのフィルタ使って、打ち切り誤差が出ないように
Hanning窓つかって、計算速度が落ちないように配列に格納していたのは
ムダだったということか...
945942:04/01/07 16:19 ID:esaLpTCf
>>943
そしたら、aoss というシェルスクリプトがあるはずだから、それ使ってみ。
もしくはmp3の再生には、xmmsではなく、beepをつかうとか。
ちなみに、mplayerは当方なんの問題もなく使えております。mplayer-1.0pre3かな。
946login:Penguin:04/01/09 11:16 ID:ghmQsTc3
1.0.1 release age
947login:Penguin:04/01/09 13:24 ID:OULrnRfN
をぉ!
ついに1.0.xリリースか!

でもなんで1.0.1なんだろう…
948login:Penguin:04/01/09 15:32 ID:ghmQsTc3
1.0.1のsnd.oモジュールがunresoleved symbol schedule workで動かない。
またnptlまわりで問題起こしてるような。
949login:Penguin:04/01/09 16:08 ID:srObmBRY
キタ━━━━(゚∀゚)━━━━ッ!!
950948:04/01/09 16:27 ID:ghmQsTc3
と、思ったけど。
configureスクリプトのdummyのworkqueue.hを作る所で失敗してるっぽいから、
手動で作ってやったら動いた。
9511:04/01/09 23:17 ID:Fz38EEhn
>>950
新スレよろ
952login:Penguin:04/01/09 23:38 ID:57qXBzWE
新スレは不要だろ。カーネルに統合されたんだし。
953login:Penguin:04/01/10 00:16 ID:LJMxxP4R
カーネルのバージョンは一歩以上遅れるし
カーネルだけで動くもんでもありませんが
954login:Penguin:04/01/10 00:21 ID:iQbQB9ql
ま、980 過ぎてからでいいしょ。
955login:Penguin:04/01/10 00:22 ID:LJMxxP4R
あとカーネル系のスレと統合するには突っ込んだ話題が多すぎだし。
OSS/ALSA他サウンドデーモンも併せて統合スレ立てるか?
動画・音声ソフトのスレともまた話題が違うし。
956login:Penguin:04/01/10 22:43 ID:jLzVMlkv
% 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 がつかえるのでしょう?
957login:Penguin:04/01/12 06:12 ID:miOprmej
ドキュメント読んでみ
958login:Penguin:04/01/12 20:46 ID:oydmEGXE
1.0.1に変えたけど、なんか不安定というか、音がなり続けることがある。
うーむ。困った。。。。。。
(gaimのサウンド鳴すのに、playwave使ったんだけど。。。)
959login:Penguin:04/01/12 20:50 ID:nkG0sZIX
>>953
同時にその時点の最新のカーネルへのパッチも出てるだろ。
960login:Penguin:04/01/19 02:17 ID:RFGBMFYM
次スレは

サウンドドライバ統合スレ

でよいかな?
961login:Penguin:04/01/19 21:18 ID:5DD8fFHe
1.0.0rc1でintel8x0がfixされたらしいから期待してたけど直ってねぇ…。
あいかわらずなにかの拍子で
SDL: Audio timeout - buggy audio driver? (disabled)
audio: bat file descriptor
と氏んじゃう。
最悪、カーネルまで巻き込んで氏ぬからたまらん…。
962login:Penguin:04/01/20 12:08 ID:7BlIcViO
>>961
ハードウェアはなに? 440MX だったりするかな。
963login:Penguin:04/01/20 14:56 ID:xSaAiuO3
>>962
正解!
なんで分かったの?
964login:Penguin:04/01/20 18:25 ID:vcGPQk1B
カーネル2.6.1のmmパッチでalsa1.0.1がマージされたようだな。
965962:04/01/21 00:30 ID:lv61jpiw
>>963
440MX で、システムバス 100MHz のマシンだったら、ハードウェアのバ
グです。一応、ソフトウェアでの回避方法のドキュメントが Intel か
ら公開されてる。

たぶん、オープンソースのドライバで対策してあるのって、
NetBSD-current だけじゃないかな。
966login:Penguin:04/01/21 12:32 ID:5W16ttxE
>>965
これかな?
http://mail-index.netbsd.org/netbsd-bugs/2003/01/19/0003.html

誰かalsa-develへ投げちり…。
それとも投げられてるけど放置プレイだったりするんだろうか…。
967login:Penguin:04/01/23 10:37 ID:+Fimqsd2
>>960
alsaって入ってないと検索しにくい
968login:Penguin:04/01/23 10:50 ID:IyieLcpG
【ALSA】サウンドドライバ統合スレ【OSS】

とか。
969login:Penguin:04/01/23 11:47 ID:+Fimqsd2
>>968
OSSの話題ってある?
970うんこ太郎:04/01/24 00:12 ID:TF5CYQyV
Red Hat Linux ver.9を入れてみたのですが、カーネル2.6.0で再構築してみましたが、
alsaをインストールしてみても音が再生されません。
使用機種は東芝ダイナブックのDB65P4RCで、サウンドカードはymfpciだと思われますが、
「No founds Soundcard」と表示されます。サウンドカードに問題があるのでしょうか。
また、サウンドカードの調べ方はどうしたら宜しいのでしょうか。
971login:Penguin:04/01/24 02:01 ID:p21xIC6e
lspciしてみたら?
その結果でググればどのモジュールか分かるでしょ。
972login:Penguin:04/01/25 02:13 ID:+TAPaahf
カーネルに組み込まないと音が鳴らない場合があるよ。
973login:Penguin:04/01/25 23:28 ID:z0ISBrdl
そんな事あるの?
974login:Penguin:04/01/26 23:45 ID:Z86otIyQ
ないだろ。
975login:Penguin:04/01/27 10:45 ID:ogOy79h3
Aopen AX4B Pro-533オンボードサウンド鳴らせてる人います?alc650
有料OSSなら鳴るんですけど。
976login:Penguin:04/01/27 11:17 ID:ogOy79h3
同じく GIGABITEオンボード AC97 Codec, alc650 を via82xxで使えてる人もいるらしいですが・・・
977login:Penguin:04/01/27 11:21 ID:Ecf3XHjk
マザーボードの型番じゃなくてサウンドチップの型番晒せよ。
978login:Penguin:04/01/27 11:25 ID:Ecf3XHjk
979login:Penguin:04/01/27 15:45 ID:hvesCWle
1.0.2キタ━━━━(゚∀゚)━━━━ッ!!
980login:Penguin:04/01/27 16:20 ID:VbI9nxya
>>975
たまに勘違いしてる人がいるけど、
AC97 codec の種類は使えるかどうかにほとんど関係ない。

知っておくべきことは、AC97 Controller の種類(たいていは、チップ
セットの south chip)。Intel のチップセットだったら ICH4 ICH5 と
か、VIA のチップセットだったら VT8233 VT8235 VT8237 とか。


981login:Penguin:04/01/27 20:00 ID:lxrlUzH1
はい・・・勘違いしとりました。恥

Intel 845E ICH4 です。設定すれば鳴るような内容の情報はちらほら見かけるんですが
いまいちわからんです。
982login:Penguin:04/01/27 20:27 ID:JghzbDS7
983966:04/01/27 20:28 ID:cu3YpE5X
誰も投げちくりないの…(´・ω・`)ショボーン
MLに入ろうとしたけど確認メールが届かない…(´・ω・`)ショボボーン
984login:Penguin
奇特な方が次スレを立ててくれたので移動しましょう。

【ALSA】 サウンドドライバ統合スレ 【OSS】
http://pc.2ch.net/test/read.cgi/linux/1075209932/