Nigel Henry wrote:
> On Thursday 02 August 2007 16:21, Karl Larsen wrote:
>> Andy Green wrote:
>>> Somebody in the thread at some point said:
>>>> I read but did not understand any details of udev but I am certain
>>>> it is why my old application called gmfsk finds that /dev/dsp is busy.
>>>> It is not busy but the current setup of udev makes it appear busy.
>>>> Also it is certain that udev can have upset with the new kernels and
>>>> be causing the problems some or most of us are having.
>>>
>>> What makes you think /dev/dsp isn't busy, and if it is busy, that udev
>>> is to blame? Try this
>>>
>>> lsof -n | grep /dev/dsp
>>>
>>> it should list any processes that have /dev/dsp open.
>>>
>>> -Andy
>>
>> I did that and got no result. I think that means it is not busy?
>>
>>
>> --
>>
>> Karl F. Larsen, AKA K5DI
>> Linux User
>> #450462
http://counter.li.org.
>
> Hi Karl. Did you have the gmfsk ham radio app running when you tried the
> above command? I seem to remember a while back that you said that rx was
> ok, but you got the /dev/dsp problem when tx'ing.
Yes that is correct. It does work through the same /dev/dsp on receive
of course.
> It may be worth trying starting gmfsk with aoss. You need to install the
> package alsa-oss, then launch the app as.
> aoss gmfsk
>
> That is if gmsfk is the command for launching it.
>
> I've just looked at this on one of my 2 machines that does not have a
> soundcard capable of multiple audio streams. I listen to Internet radio,
> and start opera with, aoss opera. This way I can use other audio apps at
> the same time. I ran /usr/sbin/lsof -n | grep /dev/dsp while listening to
> Internet radio, and just got a return to the command prompt. Btw
>
www.bbc.co.uk/radio4 uses the BBC radio player, that is using RealPlayer
> (an OSS app).
>
> So next I close Opera, and open Firefox, which isn't started using
> "aoss". Go to
www.bbc.co.uk/radio4, click on listen live, and re-run,
> /usr/sbin/lsof -n | grep /dev/dsp
>
> This time I get the following output.
>
> $ /usr/sbin/lsof -n | grep /dev/dsp
> realplay. 29809 djmons 5w CHR 14,3 360131
> /dev/dsp
>
> Now /dev/dsp is busy, and I know I can't use more audio apps while it's
> in this state.
>
> It's worth giving aoss a try. There's nothing to lose, and if it works,
> it works.
>
> I think you also said that gmfsk was working ok on FC6. Was that on the
> same machine, with the same soundcard? If so, it is a bit strange that
> it's not working on F7.
>
> There are problems with UDEV, and I've had problems with the ordering of
> video devices. Thankfully resolved for my Debian installs from help on
> the Debian list, and hopefully the same fix will work on my FC installs
> that are using UDEV.
>
> All the best.
>
> Nigel.
OK I yummed the 2 files and used $ aoss gmfsk and as you expected it
worked! I will do some learning as to why in the future but thanks for
the idea. It now runs on F7
--
Karl F. Larsen, AKA K5DI
Linux User
#450462
http://counter.li.org.