Driver for SBLive (emu10k1) compiled in kernel with oss emulation turned on: /dev/sound/* existed with udev-115-r1, then in latest stable version 119, these are gone. Reproducible: Always Steps to Reproduce: 1. emerge udev-119 2. etc-update, revdep-rebuild, reboot, 3. ls /dev/s* Actual Results: no /dev/sound/ dir with symlinks to e.g. /dev/dsp Expected Results: /dev/sound/* to still be there, and hence OSS to still work. My particular SBLive is the SBLive Platinum card with 'Live!Drive II'. I think it's a fairly common feature, on a fairly common card, so labelling 'major', although it might want downgrading?
How is this major? /dev/dsp is still there? /dev/dsp is the actual device (read some OSS documentation). /dev/sound/* was a convenience thing to make it obvious to people and to not put so many device nodes into /dev
Same here - appears to have broken mythtv on those systems I have updated to this version. Will have to downgrade until its fixed. /dev/dsp is there, but its not working for all audio paths - I suspect the mixer is broke.
I have some output from 'udevtest /class/sound/dsp' which differs between the two udev versions, and might help sorting these rules out. /dev/dsp is still there, so some oss apps still work e.g. mpg123
(In reply to comment #3) > I have some output from 'udevtest /class/sound/dsp' which differs between the > two udev versions, and might help sorting these rules out. > > /dev/dsp is still there, so some oss apps still work e.g. mpg123 > Please attach that info.
Created attachment 150763 [details] output running udevtest /class/sound/dsp with udev-115-r1
Created attachment 150764 [details] output running udevtest /class/sound/dsp with udev-119
So you only get /dev/dsp instead of /dev/dsp and /dev/sound/dsp. What else should the attachments from comment #5 and comment #6 tell us? I am convinced /dev/sound was just legacy to have a layout similar to devfs. Now this got removed. What software does break?
Mythtv is *probably* ok - I have deeper problems with the two systems involved - have to spend more time in tracking it down. BillK
Yes, I see your point. If /dev/sound/* are deprecated, then that's the way it is, the udev rules aren't trying to create them. Sorry to waste your time folks, closing invalid.