Studio 64 and LynxOne audio card?

  • rayj
Posted: Sat, 04/11/2009 - 21:47
Hello, everyone... I have an older system that I would like to use as a networked softsynth/effect processor. I've tried the live CD, and it works like a dream...except for the audio card, which is a LynxOne. Now, I know that the drivers for this card aren't opensourced...and that they only work with OSS. I would like to know if that makes my project untenable. It would work with the likes of Ubuntu Studio, but my whole reason for being here in the first place is that I would like to avoid that distro and its bloat. Any input here would be greatly appreciated. The LynxOne is a good sounding card, and I would hate to not be able to use it. Thanks!

Hardware audio output functional...but apps don't like OSS?

  • rayj
  • 01/19/09
  • Sun, 05/03/2009 - 19:15
OK, so I'm successfully running STU64 3.0, at 32-bit, with the aforementioned kernel (2.6.26-1). Drivers for the soundcard installed without a hitch and test out positive. The desktop and system preferences all see OSS and the soundcard properly... ...but now Jack will not start. I've compiled the latest version of jackdmp/jack2 locally (version 1.9.2), and it still won't start. Audacity works fine, as does SynAddSubFX (haven't tested MIDI yet...I know there's an issue with MIDI). Hydrogen simply refuses to start with OSS. My goals for this subsystem are: -to run a sequencer/drum machine -to process analog audio input through a couple of plugins -to run a simple sampler for a drum trigger module I'm not necessarily looking to enslave myself to a few applications in order to achieve my goals, and indeed would like to hear about any viable options. MIDI will have to be handled by Timidity, or something other than JACK (although I love the idea of slaving machines to Jack's transport control via the network...), which is apparently essentially slaved to alsaseq. Does anyone have any tips here?

Hy rayj, Some users have

  • Pablo
  • 07/11/07
  • Thu, 04/30/2009 - 21:59
Hy rayj, Some users have had problems on compiling proprietary drivers with the state-of-the-art kernel of 64studio 3.0 beta. You are not the only one. As far as I can tell, the maintainers are working to fix these issues. In the meantime, I suggest you install the linux-image-2.6.26-1-multimedia-686 and headers, and edit the /boot/grub/menu.lst accordingly. This kernel works very well, I can tell you. I hope this helps. Pablo.

THANKS!

  • rayj
  • 01/19/09
  • Thu, 04/30/2009 - 22:28
Hey, thanks a lot Pablo. That did the trick. Now I'm wondering if I should reinstall and test a 64-bit version...

Makefile_32.cpu

  • skullnotions
  • 09/29/07
  • Thu, 04/30/2009 - 18:22
Hi rayj, I don't know about this sound card, but this looks suspect: /usr/src/linux-headers-2.6.29-1-multimedia-686' /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile:41: /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/**Makefile_32.cpu: No such file or directory** make[3]: *** No rule to make target So the error is with /usr/src/linux-headers-2.6.29-1-common-multimedia package. Cheers! Dave

Well, sure! I checked to

  • rayj
  • 01/19/09
  • Thu, 04/30/2009 - 19:33
Well, sure! I checked to make sure I had the right headers installed, and as far as I can tell, the issue remains. What to do? I'm sure it's something simple. Like I said, my experience with compiling is thin to say the least... Later: Wait, do I have the headers installed for the wrong kernel? Good grief.

Still having issues...

  • rayj
  • 01/19/09
  • Thu, 04/30/2009 - 18:09
So far, I've installed a few versions of Studio 64 in order to try and get my auxiliary system up. Several of the installs (ST64 2.1/32-bit, ST64 3.0 beta/64-bit, ST64 3.0 beta/32-bit, Ubuntu Studio - both 32 and 64-bit) have been a bit rough. Essentially, on all of the Studio 64 installs, I hadn't realized that I needed to turn ACPI off in the boot options. Whoops. For the record, other than that user-issue, everything (including the Live 64-bit version) has installed and run cleanly. I have the 32-bit ST64 32-bit version installed, but I'm running into some problems installing the packages needed to run 4Front's drivers for this card. These aren't problems with the drivers themselves (as of yet), but with my compiling environment. I know nuts about compiling, and simply do it by rote for the most part, so bear with me... When trying to compile either the .deb package or the tarball, I get this error: OSS build environment set up for REGPARM kernels Building module osscore Failed to compile OSS make -C /lib/modules/2.6.29-1-multimedia-686/build M=/usr/lib/oss/build modules make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-multimedia-686' /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile:41: /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile_32.cpu: No such file or directory make[3]: *** No rule to make target `/usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile_32.cpu'. Stop. make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-multimedia-686' make: *** [default] Error 2 I installed build-essential, and have also installed the linux-headers package named in the above message. Does anyone have any ideas about what I'm missing here? Thanks for any input in advance...

I've been trying to get

  • rayj
  • 01/19/09
  • Sat, 04/25/2009 - 01:07
I've been trying to get Studio64 2.1 x64 going with this card. It isn't working with my desired 64bit kernel, I think, so I'm going to install the 32bit one (suggested by 4front Technologies tech support) and try it again. The 4Front support and the OSS Linux forums have given me rapidfire feedback on this. Nice. Wish these drivers were open-sourced...

I think it should work.

  • contractcooker
  • 02/23/09
  • Sun, 04/12/2009 - 04:06
I'm relatively new to linux so please take what I say with some skepticism but I'm pretty sure that jack will communicate with OSS devices so I think that your setup may very well work. I'd wait for some confirmation before celebrating though. Thomas

Hey, thanks for the

  • rayj
  • 01/19/09
  • Sun, 04/12/2009 - 16:58
Hey, thanks for the reply. Yeah, I'm with you there. OSS and JACK are compatible. My concern here is that the drivers for the LynxOne card have been released to 4Front Technologies under the typical non-disclosure agreement crapola, and I'm wondering if the installation of the oddball closed-source driver plus running the apps under OSS is going to hose up the Studio 64 installation. The folks at 4Front have been very helpful. I don't know what I'm talking about here, but it seems like there might be some advantages to adapting OSS. There are a couple of things about ALSA that have bugged me...swapping audio cards around, seemingly random alsamixer setting resets, etc. OSS might not be able to run multiple audio streams, but JACK can...and for my application here, that would be more than sufficient. I guess I'll just try it and see what happens.