So.... my search for a Linux distro that will allow me to use my HDSP with minimal hassles has led me to Gentoo, and a whole new set of problems: i.e. that I don't think they look after their audio ebuilds very well. [Or maybe the excellent service of Planet CCRMA spoiled me!]
Anyway, I wanted to ask the list three things about PD + Gentoo:
compile of it on my machine, and when Jack support is removed, then it breaks because of gcc 3.3. Both of these are documented bugs.
doesn't start up with ALSA [although it runs with Jack fine?]. With the HDSP, PD will open the GUI, but will not connect to the sound card. Also, no files can be opened or started in this state. Something to do with non-interleaved mode.
incomplete? Mine are missing Alsaconf, hdspconf, hdsploader and probably some other odds and ends.
grrrrrr........
D.
Anyway, I wanted to ask the list three things about PD + Gentoo:
- Has anybody actually built Gentoo's PD 0.37 ebuild? Jack breaks the
compile of it on my machine, and when Jack support is removed, then it breaks because of gcc 3.3. Both of these are documented bugs.
On my Gentoo box it breaks on other things. It needs a lot of source adjustment but it is
finally working. I could send you patches but gcc is not a problem here.
- Has anybody else compiled PD manually on Gentoo, only to find that it
doesn't start up with ALSA [although it runs with Jack fine?]. With the HDSP, PD will open the GUI, but will not connect to the sound card. Also, no files can be opened or started in this state. Something to do with non-interleaved mode.
I've tried cvs version. It has some quirks with jack so I gave up.
- [As a sidenote:] does anybody else find Gentoo's ALSA packages
incomplete? Mine are missing Alsaconf, hdspconf, hdsploader and probably some other odds and ends.
There is a catch. I don't know how much of ebuild syntax you know, but some USE flags
make some packages not to compile part of the program. For example, if you don't have "encode" in use flags when compiling mplayer, you will not have mencoder. Maybe, that's the problem, or it is in a different package. I've never needed hdsp so I really don't know what that is. Alsaconfig is maybe something that Gentoo doesn't need. I mean, maybe it has different procedure of configuring alsa. For my system, everything I need to do is to enable alsa on boot runlevel. So .... what does alsaconfig actually do?
Koji ce mi ovo Mandrak U se i u svoje SuSE
Hallo, derek holzer hat gesagt: // derek holzer wrote:
So.... my search for a Linux distro that will allow me to use my HDSP with minimal hassles has led me to Gentoo,
In my opinion: As all distributions just use more or less the same ALSA and kernel, switching distributions will not make problems inside these go away.
- [As a sidenote:] does anybody else find Gentoo's ALSA packages
incomplete? Mine are missing Alsaconf, hdspconf, hdsploader and probably some other odds and ends.
Missing alsaconf is bad, although hdspX or envy24control et all are missing in Debian as well. That probably is because these are not part of the three essential ALSA packages alsa-lib, alsa-utils and alsa-modules and are only needed in special cases (you don't need envy24control, I don't need hdsploader)
Frank Barknecht _ ______footils.org__
Hi Frank,
Frank Barknecht wrote:
In my opinion: As all distributions just use more or less the same ALSA and kernel, switching distributions will not make problems inside these go away.
Respectfully, I wish this was true.
But my experience showed this:
RedHat was useless for getting my PCMCIA HDSP working. I am sure that it is something with my hardware and the PCMCIA bridge [or something like that] that their patches or configurations do not like.
Planet CCRMA does NOT use Red Hat patched kernel, but their own patches on a vanilla kernel. I still could not get the PCMCIA stuff sorted out with this kernel. This led me to beleive it was something in the way Red Hat configured things, but I am not SUCH a guru that I could figure it out. [I guess I could recompile the Planet kernel to test this, but all the stuff is already there in terms of PCMCIA support, so I don't know what else to tweak.]
I was running Guenter's Unoffical DeMuDi packages successfully for a while, until an apt-get upgrade on regular Debian broke them. I would try the offical DeMuDi now, as it seems to have stabilized out, but all the software in normal Debian is just so damned old ;-)
Running Gentoo worked to get the HDSP running with Jack and a few other apps, which shows me that the PCMCIA bridge problem can be solved. However, the ALSA packages in Gentoo ARE weird, and other things that worked under Guenter's packages, and also under Planet for my PCI HDSP interface [like XMMS, Pd -alsa, etc] fail because of this interleaved/non-interleaved thing. It might just have something to do with the way they package it, compile options, etc, that Gentoo's USE flags just can't account for.
Missing alsaconf is bad, although hdspX or envy24control et all are missing in Debian as well. That probably is because these are not part of the three essential ALSA packages alsa-lib, alsa-utils and alsa-modules and are only needed in special cases (you don't need envy24control, I don't need hdsploader)
HdspX are part of ALSA-tools, for several versions now, and they should come with the Gentoo ebuild. If I took an up-to-date alsa-tools .deb, I would expect to see them there as well.
Ahhhhhhhhhh, another chapter in the long saga known as "Linux HDSP" ;-)
Of course, I will let the world know one way or the other how it pans out....
Best, D.
Hallo, derek holzer hat gesagt: // derek holzer wrote:
HdspX are part of ALSA-tools, for several versions now, and they should come with the Gentoo ebuild. If I took an up-to-date alsa-tools .deb, I would expect to see them there as well.
Yep, but there isn't one. :( alsa-tools isn't packaged for Debian. It would be nice if it was, but it's not essential for most users, who have AC97 onboard chipsets.
Frank Barknecht _ ______footils.org__
derek,
- Has anybody actually built Gentoo's PD 0.37 ebuild? Jack breaks the
compile of it on my machine, and when Jack support is removed, then it breaks because of gcc 3.3. Both of these are documented bugs.
I build pd myself.
- Has anybody else compiled PD manually on Gentoo, only to find that it
doesn't start up with ALSA [although it runs with Jack fine?]. With the HDSP, PD will open the GUI, but will not connect to the sound card. Also, no files can be opened or started in this state. Something to do with non-interleaved mode.
i have the same problem. haven't look into it further just yet.
- [As a sidenote:] does anybody else find Gentoo's ALSA packages
incomplete? Mine are missing Alsaconf, hdspconf, hdsploader and probably some other odds and ends.
you have to do 'emerge alsa-tools' or 'emerge alsa-utils' to get the hdsploader and (new to me) hdspmixer. i forget which one.
best -august.
On Sun, 30 Nov 2003, august wrote:
- Has anybody else compiled PD manually on Gentoo, only to find that it
doesn't start up with ALSA [although it runs with Jack fine?]. With the HDSP, PD will open the GUI, but will not connect to the sound card. Also, no files can be opened or started in this state. Something to do with non-interleaved mode.
I have rewritten the alsa part in the CVS version once. I think thats the version we used at the workshop in April. These changes didn't make it into the newer pd versions.
In the current version the only possibility is using JACK.
Guenter
i have the same problem. haven't look into it further just yet.
- [As a sidenote:] does anybody else find Gentoo's ALSA packages
incomplete? Mine are missing Alsaconf, hdspconf, hdsploader and probably some other odds and ends.
you have to do 'emerge alsa-tools' or 'emerge alsa-utils' to get the hdsploader and (new to me) hdspmixer. i forget which one.
best -august.
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
On Sun, 30 Nov 2003 15:00:29 +0100, derek holzer wrote:
- Has anybody actually built Gentoo's PD 0.37 ebuild? Jack breaks the
compile of it on my machine, and when Jack support is removed, then it breaks because of gcc 3.3. Both of these are documented bugs.
Haven't tried the ebuild in portage, but it worked fine with
pd-0.37-1test1 from Miller's site, but with gcc-3.2.3 and jack-0.90.1.
(I believe gcc-3.3 is still marked unstable in gentoo? Could that be a
problem?) Test1 seems to fix a lot of the stability problems pd had when
talking to jack. Anyway, here's a link to an ebuild:
http://home.earthlink.net/~krautj/files/pd-0.37.1_beta1.ebuild
- Has anybody else compiled PD manually on Gentoo, only to find that it
doesn't start up with ALSA [although it runs with Jack fine?]. With the HDSP, PD will open the GUI, but will not connect to the sound card. Also, no files can be opened or started in this state. Something to do with non-interleaved mode.
I usually run pd with either jack or automatic oss emulation, and I don't have an HDSP. Sorry can't help there.
- [As a sidenote:] does anybody else find Gentoo's ALSA packages
incomplete? Mine are missing Alsaconf, hdspconf, hdsploader and probably some other odds and ends.
Don't know about hdspconf or hdsploader, but alsaconf should be in alsa-utils. I think it moved around once or twice.
grrrrrr........
D.
-jon
Jonathan Kraut NYC jak76@columbia.edu