Red Hat Bugzilla – Bug 323771
no sound when playing media with realplayer
Last modified: 2007-11-30 17:07:48 EST
Description of problem:
When I play a stream or file with Realplayer I do not get any sound.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Go to a website that has Real content
2. Play the content
Video plays with not sound. There are no errors.
Video with sound
It looks like /dev/dsp does not exist. lsof shows that realplayer never opens a
If /dev/dsp doesn't exist, this is more likely to be a udev or kernel bug.
Certainly not a RealPlayer bug, anyway
followup info requested:
- did this work in RHEL5GA (ie, is it a regression)
- what hardware does this work on and what does it fail on
- does sound work on those boxes for other apps?
RHEL5 daily release readiness discussion:
Unsure if this is really a blocker. Can't tell yet due to needed info. Ongoing
investigation needed. Followup promised by QE, jrb, pgraner.
Had a conf call with the Desktop (alsa) team, udev maintainer, current thoughts
are that udev is not at fault and the issue lies in asla/kernel.
RHEL5 GA has /dev/dsp as confirmed by kreilly
jrb is following up with alsa maintainer
/dev/dsp and /dev/adsp are created by snd_pcm_oss module, you can load/unload it
and see if there the devices are present.
That issue is not related to ALSA user-space packages, /dev/ entries are created
w/o them and the udev rules there are used only for restoring a volume.
Unloading and reloading snd_pcm_oss produces this error four times:
device_create does not work yet for NULL parents
Of course, still no devices. Creating the devices by hand does not work. Not
that I expected it to.
I'm following the reported error with device_create(). It looks to me
as though the large alsa patch switched from class_device_create() to
device_create() while still passing a NULL as the value to the parent
argument. Well, that works with class_device_create() but not with
device_create(). Upstream I see where device_create() no longer checks
for a NULL parent so the patch may work if RHEL5.1 had the same code.
I'm checking this now.
After applying the upstream patch, building, and rebooting, I have a /dev/dsp
and there is no "device_create does not work yet for NULL parents" message.
Brian tested the patch with RealPlayer and it worked.
You can download this test kernel from http://people.redhat.com/dzickus/el5
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.