|
From: Ralf J. <po...@ra...> - 2014-03-31 08:28:49
|
Hi,
> Well..since I had moved from OSS4 to alsa/pulseaudio (because of the
> unsupported USB sound card), I started to look for a way to get some
> old games working with my hardware. Alsa oss emulation was working
> well, but i haven't figured a way how to use my external soundcard
> with it (but thats way out of topic..). osspd seemed a great solution,
> but it's just not working with my OS which is x64 system with 3.13.7
> kernel and fuse lib 2.9.3. Output doesn't show much here..
Welcome to the osspd list :)
I am using a very similar setup (linux 3.13.7, Debian amd64, libfuse
2.9.2), so this should really be working. But as you discovered, the
error reporting of osspd is... improvable.
> ./osspd --timestamp -f -v
> <00000000> osspd: OSS Proxy v1.3.2 (C) 2008-2010 by Tejun Heo <te...@su...>
> <00000001> osspd: Creating dsp (14:3), adsp (14:12), mixer (14:0)
> fuse: fuse_remove_signal_handlers: unknown session
> fuse: fuse_remove_signal_handlers: unknown session
>
> sometimes just
>
> ./osspd --timestamp -f -v
> <00000000> osspd: OSS Proxy v1.3.2 (C) 2008-2010 by Tejun Heo <te...@su...>
> <00000001> osspd: Creating dsp (14:3), adsp (14:12), mixer (14:0)
>
> and that's it..nothing. the program just closes silently
> I haven't even got an idea where should I start digging..so at least
> some advice about that would be great =)
Some questions to start with:
* Did you run this as root?
* Did you load the cuse module beforehand, and check that it
loaded successfully ("lsmod | grep cuse")?
* Do the device files already exist? The OSS module must be unloaded,
of course, and no other instance of osspd must be running.
I am getting exactly the errors you are describing when running
osspd here again, while it is already running in the background.
("ls /dev/{*dsp,mixer} -lah", "pidof osspd", "lsmod | grep oss")
If the answer to the above is yes/yes/no, please run osspd with strace,
that should give a better indication what's failing:
strace osspd -f -v 2> osspd-strace
Kind regards
Ralf
|