Hi Kids,
fighting with an RME card for PD. The card seems to be seen by PD (It is there under the Audio Settings when I turn on ALSA) but whenever I try to "Apply" the card selection, there is the complaint snd_pcm_open (input): No such device snd_pcm_open (output): No such device
If I try a direct lsmod snd-rme9652 I get the same No such device complaint. The offboard box has the "HOST Error" light glowing, and the syslog complains too.....
Well, I'm stumped. What silly detail have I overseen? I grabbed this RME because it has been PD supported for years, but I cant seem to make things meet in the middle.....
hope someone can show me how silly I am
tm
Hi,
fighting with an RME card for PD. <snip!> I grabbed this RME because it has been PD supported for years, but I cant seem to make things meet in the middle.....
Congratulations, you picked up one of the most complicated cards in Linux to configure. I'd recommend reading the info on alsa-project.org to get it up and running. You'll also need dome stuff from alsa-tools, alsa-firmware (although I think this got absorbed into another package during the last release cycle) and/or alsa-utils. Namely "hdsploader", which loads the firmware into the card, and "hdspmixer" which unmutes and sets levels for the card (it has not alsamixer interface). Another tip is to make sure it is in the first position in your alsa.conf. If all this is gibberish, then I even more strongly recommend looking at the ALSA docs, or at these two pages:
http://www.linuxjournal.com/article.php?sid=7024 http://pd.klingt.org/files/hdsp-howto.html
good luck, derek
Ti Bo wrote:
Hi Kids,
fighting with an RME card for PD. The card seems to be seen by PD (It is there under the Audio Settings when I turn on ALSA) but whenever I try to "Apply" the card selection, there is the complaint snd_pcm_open (input): No such device snd_pcm_open (output): No such device
If I try a direct lsmod snd-rme9652 I get the same No such device complaint. The offboard box has the "HOST Error" light glowing, and the syslog complains too.....
Well, I'm stumped. What silly detail have I overseen? I grabbed this RME because it has been PD supported for years, but I cant seem to make things meet in the middle.....
Hello
What happens if you try to run "hdsploader" (in a shell, just after booting) ? Normally, the red host error light should switch off.
I personaly never managed to use pd directly with the alsa driver on a linux computer with a hdsp. I always run jack before and use the "-jack" flag in the .pdrc file. For getting some output sound, you have to run the hdspmixer (before this, all channels are muted as Derek said).
best, -j
Selon derek holzer derek@x-i.net:
Hi,
fighting with an RME card for PD. <snip!> I grabbed this RME because it has been PD supported for years, but I cant seem to make things meet in the middle.....
Congratulations, you picked up one of the most complicated cards in Linux to configure. I'd recommend reading the info on alsa-project.org to get it up and running. You'll also need dome stuff from alsa-tools, alsa-firmware (although I think this got absorbed into another package during the last release cycle) and/or alsa-utils. Namely "hdsploader", which loads the firmware into the card, and "hdspmixer" which unmutes and sets levels for the card (it has not alsamixer interface). Another tip is to make sure it is in the first position in your alsa.conf. If all this is gibberish, then I even more strongly recommend looking at the ALSA docs, or at these two pages:
http://www.linuxjournal.com/article.php?sid=7024 http://pd.klingt.org/files/hdsp-howto.html
good luck, derek
Ti Bo wrote:
Hi Kids,
fighting with an RME card for PD. The card seems to be seen by PD (It is there under the Audio Settings when I turn on ALSA) but whenever I try to "Apply" the card selection, there is the complaint snd_pcm_open (input): No such device snd_pcm_open (output): No such device
If I try a direct lsmod snd-rme9652 I get the same No such device complaint. The offboard box has the "HOST Error" light glowing, and the syslog complains too.....
Well, I'm stumped. What silly detail have I overseen? I grabbed this RME because it has been PD supported for years, but I cant seem to make things meet in the middle.....
-- derek holzer ::: http://www.umatic.nl ---Oblique Strategy # 94: "Is it finished?"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi Ti,
Yes, I run PD and RME Multiface with Jack also. PD/RME doesn't like ALSA, but seems to be fine using ALSA's OSS emulation. This might be worth a try if you didn't compile PD with --enable-jack.
It might be worth trawling through the linux-audio-user archives about this, as it has come up many times.
Jamie
On Thu, 2005-04-14 at 23:14 +0200, julien.breval@tremplin-utc.net wrote:
Hello
What happens if you try to run "hdsploader" (in a shell, just after booting) ? Normally, the red host error light should switch off.
I personaly never managed to use pd directly with the alsa driver on a linux computer with a hdsp. I always run jack before and use the "-jack" flag in the .pdrc file. For getting some output sound, you have to run the hdspmixer (before this, all channels are muted as Derek said).
best, -j
I think the main reason PD + ALSA + HDSP doesn't work by itself is that the HDSP often needs an additional "plugin layer" to run with ALSA anyway. I think this has to do with the 32 bit transfers or something, but for example to run with Mplayer, I needed to use this plugin layer to get proper sound out (w/ ALSA alone, now I also use Jack for MPlayer). I just looked around for a sample config, but I can't find it. Needless to say, I also use Jack as the interface between PD and ALSA. But this won't work till you have ALSA configured properly.
d.
Jamie Bullock wrote:
Hi Ti,
Yes, I run PD and RME Multiface with Jack also. PD/RME doesn't like ALSA, but seems to be fine using ALSA's OSS emulation. This might be worth a try if you didn't compile PD with --enable-jack.
It might be worth trawling through the linux-audio-user archives about this, as it has come up many times.
Jamie
On Thu, 2005-04-14 at 23:14 +0200, julien.breval@tremplin-utc.net wrote:
Hello
What happens if you try to run "hdsploader" (in a shell, just after booting) ? Normally, the red host error light should switch off.
I personaly never managed to use pd directly with the alsa driver on a linux computer with a hdsp. I always run jack before and use the "-jack" flag in the .pdrc file. For getting some output sound, you have to run the hdspmixer (before this, all channels are muted as Derek said).
best, -j
Jamie Bullock wrote:
Hi Ti,
Yes, I run PD and RME Multiface with Jack also. PD/RME doesn't like ALSA, but seems to be fine using ALSA's OSS emulation. This might be worth a try if you didn't compile PD with --enable-jack.
at the iem we are using the RME/hammerfall/hdsp/multiface cards with plain alsa (since jack turned out to be far too unreliable).
so obviously this does work. however, you should use the latest and greatest release of pd (as for now: 0.38-4)
=0.38: as this has a rewrite of the alsa-code =0.38-4: as this has fixed a bug that crashed pd when not allocating
all available i/o-devices of your card.
apart from that the firmware-thing mentioned by others here is really _absolutely_ necessary. (and unfortunately it doesn't seem to come with debian)
mfg.adsr IOhannes
Yes, I run PD and RME Multiface with Jack also. PD/RME doesn't like ALSA, but seems to be fine using ALSA's OSS emulation. This might be worth a try if you didn't compile PD with --enable-jack.
at the iem we are using the RME/hammerfall/hdsp/multiface cards with plain alsa (since jack turned out to be far too unreliable).
but i'm curious about your experience with jack ... is it a problem in the architecture of jack or the jack part of pd, that you have been thinking about?
cheers ... tim
Tim Blechmann wrote:
at the iem we are using the RME/hammerfall/hdsp/multiface cards with plain alsa (since jack turned out to be far too unreliable).
but i'm curious about your experience with jack ... is it a problem in the architecture of jack or the jack part of pd, that you have been thinking about?
hmm...unfortunately i have no real idea (it has been a while...) what i can say for sure, is that jack appeared to be too much an overhead when running big productions with few people (they are stressed anyhow, and adding an additional layer "jack" (with all these priority issues we had _then_...) would just have been too much sidenote: the people who were running the show were not really into the linux thing, so using linux itself was a stress-factor;
it furthermore didn't convince us to use jack for connecting an audio-application with a sound-card: i mean it is ok if you want to connect supercollider, pd, ardour, the soundcard, snd and mozilla; but just using it for the sake of it, doesn't sound too convincing.
mfg.asdr IOhannes
On Apr 15, 2005, at 9:53 AM, IOhannes m zmoelnig wrote:
Jamie Bullock wrote:
Hi Ti, Yes, I run PD and RME Multiface with Jack also. PD/RME doesn't like ALSA, but seems to be fine using ALSA's OSS emulation. This might be worth a try if you didn't compile PD with --enable-jack.
at the iem we are using the RME/hammerfall/hdsp/multiface cards with plain alsa (since jack turned out to be far too unreliable).
so obviously this does work. however, you should use the latest and greatest release of pd (as for now: 0.38-4)
=0.38: as this has a rewrite of the alsa-code =0.38-4: as this has fixed a bug that crashed pd when not allocating
all available i/o-devices of your card.
apart from that the firmware-thing mentioned by others here is really _absolutely_ necessary. (and unfortunately it doesn't seem to come with debian)
So if I update to a source PD 0.38-4 from Miller's site, ./configure --enable-alsa --enable-rme --prefix=/bin to get it all set up, make depend make make install then it should get dumped on top of the 0.38-0 version that I got from the debian apt-get installer.
Am I right?
The other tools and details from alsa-projects seem to be enough, the red light has gone out and the hdspmixer looks cute...
thanks for help, this is _almost_ making sense...
chrz,
tm
mfg.adsr IOhannes
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
----- Tim Boykett TIME'S UP::Research Department \ / Industriezeile 33b A-4020 Linz Austria X +43-732-787804(ph) +43-732-7878043(fx) / \ tim@timesup.org http://www.timesup.org
Ti Bo wrote:
So if I update to a source PD 0.38-4 from Miller's site, ./configure --enable-alsa --enable-rme --prefix=/bin
"--enable-rme" is for the "RME Hammerfall 9652" (which you don't have) and is for oss only. (read: you don't need it) ((i believe))
to get it all set up, make depend make make install then it should get dumped on top of the 0.38-0 version that I got from the debian apt-get installer.
no; this should install pd into /usr/local/ (while the debian-package goes into /usr)
so you will have 2 concurrent versions of pd on your system (which is not much of a problem: it might involve some path-juggling though)
Am I right?
The other tools and details from alsa-projects seem to be enough, the red light has gone out and the hdspmixer looks cute...
thanks for help, this is _almost_ making sense...
so what is still missing ?
mfg.asd.r IOhannes
chrz,
tm
On Apr 15, 2005, at 12:17 PM, IOhannes m zmoelnig wrote:
Ti Bo wrote:
So if I update to a source PD 0.38-4 from Miller's site, ./configure --enable-alsa --enable-rme --prefix=/bin
"--enable-rme" is for the "RME Hammerfall 9652" (which you don't have) and is for oss only. (read: you don't need it) ((i believe))
to get it all set up, make depend make make install then it should get dumped on top of the 0.38-0 version that I got from the debian apt-get installer.
no; this should install pd into /usr/local/ (while the debian-package goes into /usr)
so you will have 2 concurrent versions of pd on your system (which is not much of a problem: it might involve some path-juggling though)
Am I right? The other tools and details from alsa-projects seem to be enough, the red light has gone out and the hdspmixer looks cute... thanks for help, this is _almost_ making sense...
so what is still missing ?
Hi Iohannes,
thanks for your help so far. I still cannot get the 0.38-4 version starting with the -alsa flag. segmentation fault. I have:
so what _could_ I be missing?
hmmm, any ideas?
tm
mfg.asd.r IOhannes
chrz, tm
----- Tim Boykett TIME'S UP::Research Department \ / Industriezeile 33b A-4020 Linz Austria X +43-732-787804(ph) +43-732-7878043(fx) / \ tim@timesup.org http://www.timesup.org
Ti Bo wrote:
Hi Iohannes,
thanks for your help so far. I still cannot get the 0.38-4 version starting with the -alsa flag. segmentation fault. I have:
- debian alsa packages
- tools and firmware from alsa-project.org compiled and installed
- latest PD source compiled
so what _could_ I be missing?
are you sure you are starting the correct pd :-) ?
seriously, maybe the alsa-bug fix hasn't made it into pd-0.38-4 (don't wanna check right now) (looking at the link below, it seems like it doesnt) you can get the patch from the sf-patchtracker http://sourceforge.net/tracker/index.php?func=detail&aid=1154131&gro...
apply it, recompile and enjoy.
else you could also try to play with the channels-flag "-channels 16" or "-channels 24" or "-channels 8" might do the trick (if it does, you most probably want the patch i mentioned, as this fixes it)
mfg.asdr IOhannes
Ahh - cool I didn't know that; I'm still on 0.37.1 and always use Jack (I have found it OK with the newer kernels i.e. >=2.6.10 + patches). When I've got time, I'll give 0.38 and alsa a whirl.
Jamie
On Fri, 2005-04-15 at 09:53 +0200, IOhannes m zmoelnig wrote:
Jamie Bullock wrote:
Hi Ti,
Yes, I run PD and RME Multiface with Jack also. PD/RME doesn't like ALSA, but seems to be fine using ALSA's OSS emulation. This might be worth a try if you didn't compile PD with --enable-jack.
at the iem we are using the RME/hammerfall/hdsp/multiface cards with plain alsa (since jack turned out to be far too unreliable).
so obviously this does work. however, you should use the latest and greatest release of pd (as for now: 0.38-4)
=0.38: as this has a rewrite of the alsa-code =0.38-4: as this has fixed a bug that crashed pd when not allocating
all available i/o-devices of your card.
apart from that the firmware-thing mentioned by others here is really _absolutely_ necessary. (and unfortunately it doesn't seem to come with debian)
mfg.adsr IOhannes
Ti Bo wrote:
Hi Kids,
If I try a direct lsmod snd-rme9652 I get the same No such device complaint. The offboard box has the "HOST Error" light glowing, and the syslog complains too.....
Well, I'm stumped. What silly detail have I overseen? I grabbed this RME because it has been PD supported for years, but I cant seem to make things meet in the middle.....
oh, and one thing i just noticed: your email-subject is about the "rme hammerfall"; your email-body is talking about "offboard box" and "blinking red light"
this is contradictory.
if you have a multiface/digiface you need the snd-hdsp drivers.
mfg.asdr IOhannes