Bug 585084

Summary: pulse audio no sound/crashes with hdmi audio on ati hd 3450
Product: [Fedora] Fedora Reporter: daniel flesner <danimal>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: anton, dougsland, gansalmon, itamar, jonathan, kernel-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-04-23 05:54:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description daniel flesner 2010-04-23 05:35:15 UTC
Description of problem:
no audio and pulse audio daemon crashes when trying to play audio

Version-Release number of selected component (if applicable):
kernel 2.6.32.11-99.fc12.x86_64
pulseaudio-0.9.21-5.fc12.x86_64
alsa-lib-1.0.22-3.fc11.x86_64

HIS ati hd 3450 video card with rv620 chipset and hdmi audio enabled on radeonhd x11 driver.

How reproducible:
every time

Steps to Reproduce:
1. just try to play audio with mplayer/rhythmbox any client
2.
3.
  
Actual results:
crash and error message

Expected results:
audio working

Additional info:
the messages log contains the following message:

Apr 23 01:03:22 maroc pulseaudio[2557]: ratelimit.c: 3 events suppressed
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 8574853690513420632 bytes (360287970170 ms).
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: snd_pcm_dump():
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Hooks PCM
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Its setup is:
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stream       : PLAYBACK
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   access       : MMAP_INTERLEAVED
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   format       : S16_LE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   subformat    : STD
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   channels     : 2
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   rate         : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   exact rate   : 48000 (48000/1)
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   msbits       : 16
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   buffer_size  : 96000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_size  : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_time  : 1000000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   tstamp_mode  : ENABLE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_step  : 1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   avail_min    : 95521
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_event : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   start_threshold  : -1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stop_threshold   : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_threshold: 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_size : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   boundary     : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Slave: Hardware PCM card 0 'HDA ATI HDMI' device 3 subdevice 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Its setup is:
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stream       : PLAYBACK
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   access       : MMAP_INTERLEAVED
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   format       : S16_LE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   subformat    : STD
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   channels     : 2
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   rate         : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   exact rate   : 48000 (48000/1)
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   msbits       : 16
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   buffer_size  : 96000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_size  : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_time  : 1000000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   tstamp_mode  : ENABLE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_step  : 1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   avail_min    : 95521
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_event : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   start_threshold  : -1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stop_threshold   : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_threshold: 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_size : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   boundary     : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   appl_ptr     : 192952
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   hw_ptr       : 96014
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: snd_pcm_delay() returned a value that is exceptionally large: -8574853690512990684 bytes (-360287967930 ms).
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: snd_pcm_dump():
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Hooks PCM
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Its setup is:
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stream       : PLAYBACK
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   access       : MMAP_INTERLEAVED
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   format       : S16_LE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   subformat    : STD
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   channels     : 2
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   rate         : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   exact rate   : 48000 (48000/1)
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   msbits       : 16
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   buffer_size  : 96000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_size  : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_time  : 1000000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   tstamp_mode  : ENABLE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_step  : 1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   avail_min    : 95521
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_event : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   start_threshold  : -1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stop_threshold   : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_threshold: 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_size : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   boundary     : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Slave: Hardware PCM card 0 'HDA ATI HDMI' device 3 subdevice 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c: Its setup is:
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stream       : PLAYBACK
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   access       : MMAP_INTERLEAVED
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   format       : S16_LE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   subformat    : STD
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   channels     : 2
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   rate         : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   exact rate   : 48000 (48000/1)
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   msbits       : 16
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   buffer_size  : 96000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_size  : 48000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_time  : 1000000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   tstamp_mode  : ENABLE
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_step  : 1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   avail_min    : 95521
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   period_event : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   start_threshold  : -1
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   stop_threshold   : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_threshold: 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   silence_size : 0
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   boundary     : 6755399441055744000
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   appl_ptr     : 205432
Apr 23 01:03:23 maroc pulseaudio[2557]: alsa-util.c:   hw_ptr       : 97007
Apr 23 01:03:24 maroc rtkit-daemon[1993]: Sucessfully made thread 2564 of process 2564 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11.
Apr 23 01:03:24 maroc pulseaudio[2564]: pid.c: Stale PID file, overwriting.
Apr 23 01:03:24 maroc rtkit-daemon[1993]: Sucessfully made thread 2565 of process 2564 (/usr/bin/pulseaudio) owned by '500' RT at priority 5.

Comment 1 daniel flesner 2010-04-23 05:54:20 UTC
sorry, wrong Xorg driver. i was using radeon driver not radeonhd and it appears that driver's hdmi support isn't finished yet.