[Armadillo:04359] Re: 220でUSBオーディオ

小森彰 email@hidden
2009年 6月 17日 (水) 21:40:54 JST


お世話になっております。小森です。
次の手順で試みました。

・menu configのkernel設定:
Device Driversの設定について、
Soundを設定し、USB supportの方ははずしました。

Sound
  <M> Sound card support
    <M> Advanced Linux Sound Architecture
       <M> OSS Mixer API
       <M> OSS PCM (digital audio) API
            USB devices --->
             <M> USB audio/MIDI driver
USB support
  < > USB Audio support

・この結果、モジュールファイルが生成されました。
email@hidden:~/atmark-dist-20090318$ find ./ -name "*.ko"
./romfs/lib/modules/2.6.12.3-a9-17/kernel/sound/core/snd-timer.ko
./romfs/lib/modules/2.6.12.3-a9-17/kernel/sound/core/snd.ko
./romfs/lib/modules/2.6.12.3-a9-17/kernel/sound/core/snd-page-alloc.ko
./romfs/lib/modules/2.6.12.3-a9-17/kernel/sound/core/snd-pcm.ko
./romfs/lib/modules/2.6.12.3-a9-17/kernel/sound/core/oss/snd-pcm-oss.ko
./romfs/lib/modules/2.6.12.3-a9-17/kernel/sound/core/oss/snd-mixer-oss.ko
./romfs/lib/modules/2.6.12.3-a9-17/kernel/sound/soundcore.ko
./romfs/lib/modules/2.6.12.3-a9-17/kernel/drivers/usb/class/audio.ko

・USB音声出力デバイスをa200に接続しました。
[email@hidden (ttyAM0) ~]# usb 1-2: new full speed USB device using
 ep93xxusb and address 2
input: USB HID v1.00 Device [C-Media USB Headphone Set  ] on usb-e
p93xxusb.0-2

・ターゲットでmodprobeを実行しました。
[email@hidden (ttyAM0) ~]# modprobe snd-pcm-oss
[email@hidden (ttyAM0) ~]# lsmod
Module                  Size  Used by    Not tainted
snd_pcm_oss 51136 0 - Live 0xbf031000
snd_pcm 77640 1 snd_pcm_oss, Live 0xbf01d000
snd_timer 20452 1 snd_pcm, Live 0xbf017000
snd_page_alloc 6020 1 snd_pcm, Live 0xbf014000
snd_mixer_oss 15008 1 snd_pcm_oss, Live 0xbf00f000
snd 41464 4 snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss, Live 0xbf00300
0
soundcore 7364 1 snd, Live 0xbf000000

次にターゲットでvplayを実行しました。
[email@hidden (ttyAM0) /]# vplay usr/wav/startup.wav
/dev/dsp: No such device

dmesgは次の通りです。
usb 1-2: new full speed USB device using ep93xxusb and address 2
input: USB HID v1.00 Device [C-Media USB Headphone Set  ] on usb-e
p93xxusb.0-2

やはり、USBが認識されていないのでしょうか?
別のUSB音声出力デバイスを探してトライしてみたいと思います。
色々、アドバイスをありがとうございました。

2009/06/17 14:53 Takenoshita Koyo <email@hidden>:

> > Device Drivers  --->
> >   Sound  --->
> >     <M> Sound card support
> >       Advanced Linux Sound Architecture  --->
> と、
> >     Device Drivers
> >         Sound card support   M
> >             Open Sound System --->
> の違いは、以下を参照してください。
>
> http://manual.atmark-techno.com/armadillo-500/armadillo-500-dev-startup-guide/ch09#sec-OSS%E3%81%AB%E3%82%88%E3%82%8B%E3%82%B5%E3%82%A6%E3%83%B3%E3%83%89%E6%A9%9F%E8%83%BD%E3%81%AE%E5%AE%9F%E7%8F%BE
>
> mizoの書いた方(Advanced Linux Sound Architectureを使う方)は、
> ALSAのカーネルレベルOSSエミュレーションでOSSの機能を実現する方法になります。
>
> あとは、USBオーディオを挿したあと、USBオーディオを認識しているか確認するため、
> dmesgの出力結果をコピペしていただけると、良いと思います。
> http://www.hyuki.com/writing/techask.html#realresult
>
> --
> Koyo Takenoshita
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20090617/6b64f51f/attachment.html>


armadillo メーリングリストの案内