[alsa-devel] Fwd: Re: About your snd-firewire-improve

siickwkc at gmail.com siickwkc at gmail.com
Fri Jul 4 12:58:18 CEST 2014




-------- Message original --------
Sujet: 	Re: About your snd-firewire-improve
Date : 	Sun, 29 Jun 2014 00:41:04 +0900
De : 	Takashi Sakamoto <o-takashi at sakamocchi.jp>
Pour : 	siickwkc at gmail.com <siickwkc at gmail.com>



Hi Siick,

(Jun 28 2014 20:18), siickwkc at gmail.com wrote:
> Firstly, sorry for my english, i'm a french so i will make some mistakes.

Don't worry. I'm also not good at english because I'm Japanese.

> I'm a ubuntu long time user and i have a M-audio firewire audiophile for
> MAO. Right now, i can just use it on Windows. That's why your project
> have my interest.

M-Audio Firewire Audiophile is one of my test devices. It means I own it
and use it to debug my drivers. As long as I know, my driver (snd-bebob)
can drive it.

> I've installed like you explain it on you readme file here >
> https://github.com/takaswie/snd-firewire-improve

You can also use DKMS package from David Henningsson's PPA. He's a
developer for ALSA/Pulseaudio and familiar with my developing. This
package is for trusty.
https://launchpad.net/~diwic/+archive/snd-firewire-improve

> And now when i switch on my firewire souncard, it's different, it seems
> to "work" because i don't have flashing light as usual.
> I switch on, lights flash, and then it turns blue without flashing, like
> on windows.

It's correct behaviour. In detail, please see these patches:
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-April/075885.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-April/075888.html

> But now i try to make it works with audacious and it doesn't.
> I try to configure audacious with ALSA out but in parameters all
> firewire device listed seems don't work....

About "snd_mixer_find_selem failed" message, this behaviour is correct
because my drivers don't have ALSA Control Interface. This means users
cannot control internal mixer via ALSA applications such like alsamixer.

For this purpose, please use ffado-dbus-server/ffado-mixer. But Ubuntu
package for FFADO is a bit old. I upload the package with latest source
in my PPA for trusty.
https://launchpad.net/~mocchi/+archive/instruments

Or you should use upstream source.
http://subversion.ffado.org/wiki/InstallingFfadoFromSource

If you're successful to install, you can see GUI such like in this page:
http://subversion.ffado.org/wiki/MaudioBebob

About "snd_pcm_hw_params_set_channels failed", this behaviour is correct
to your device because AudioPhile can just playback 6ch PCM, while you
try to playback 2ch PCM. There is a mismatch of channels.

Instead of using "hw:2,0" PCM device, use "plughw:2,0" PCM device. This
PCM device can arrange channels and solve the mismatch.

> I'm not familiar with all audio stuff on Linux, maybe i've done
> something wrong?
> I attached you screenshot maybe it can help....
> Thanks for your reading and your future answer.

No, you did correct things. Thanks for your report.

If possible, would you please post your questions to alsa-devel? I
believe our conversation may help to the other users.
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


Regards

Takashi Sakamoto
o-takashi at sakamocchi.jp





More information about the Alsa-devel mailing list