Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35916 - /etc/init.d/alsasound: terminate does not really work
Summary: /etc/init.d/alsasound: terminate does not really work
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-15 22:00 UTC by Georgi Georgiev
Modified: 2004-02-20 16:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Georgi Georgiev 2003-12-15 22:00:09 UTC
Looking at the terminate() source in /etc/init.d/alsasound I see the following code:

ossdevs="/dev/admmidi? /dev/adsp? /dev/amidi? /dev/audio* /dev/dmfm* \
         /dev/dmmidi? /dev/dsp* /dev/dspW* /dev/midi0? /dev/mixer? /dev/music \
         /dev/patmgr? /dev/sequencer* /dev/sndstat"
alsadevs="/proc/asound/dev/*"
fuser -k $ossdevs $alsadevs 2> /dev/null 1>/dev/null

However, I don't have MKOLDCOMPAT in my devfsd.conf, so my dsp* and mixer* devices are in /dev/sound/ without links in /dev/. Furthermore, there is no /proc/asound/dev directory on my system. This is how it looks here:

$ find /proc/asound/ -maxdepth 2
/proc/asound/
/proc/asound/CMEDIA
/proc/asound/card1
/proc/asound/card1/oss_mixer
/proc/asound/card1/id
/proc/asound/card1/cmipci
/proc/asound/card1/pcm2c
/proc/asound/card1/pcm2p
/proc/asound/card1/pcm1p
/proc/asound/card1/pcm0c
/proc/asound/card1/pcm0p
/proc/asound/LIVE
/proc/asound/card0
/proc/asound/card0/oss_mixer
/proc/asound/card0/wavetableD1
/proc/asound/card0/midi2
/proc/asound/card0/midi1
/proc/asound/card0/id
/proc/asound/card0/emu10k1
/proc/asound/card0/fx8010_gpr
/proc/asound/card0/fx8010_tram_data
/proc/asound/card0/fx8010_tram_addr
/proc/asound/card0/fx8010_code
/proc/asound/card0/fx8010_acode
/proc/asound/card0/midi0
/proc/asound/card0/codec97#0
/proc/asound/card0/pcm3p
/proc/asound/card0/pcm2c
/proc/asound/card0/pcm1c
/proc/asound/card0/pcm0c
/proc/asound/card0/pcm0p
/proc/asound/pcm
/proc/asound/hwdep
/proc/asound/timers
/proc/asound/modules
/proc/asound/cards
/proc/asound/devices
/proc/asound/version
/proc/asound/seq
/proc/asound/seq/oss
/proc/asound/seq/timer
/proc/asound/seq/clients
/proc/asound/seq/queues
/proc/asound/seq/drivers
/proc/asound/oss
/proc/asound/oss/sndstat
/proc/asound/oss/devices

Using alsa-{driver,lib,oss,tools,utils}-1.0.0_rc2
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-20 16:13:45 UTC
fixed in portage... grab /usr/portage/media-sound/alsa-utils/files/alsasound once your emerge sync (check the Changelog to make sure the fix for this bug is in it.)