[pulseaudio-tickets] [PulseAudio] #452: Unberable glitchy sounds on ATI-IXP AC'97

PulseAudio trac-noreply at tango.0pointer.de
Thu Jan 8 01:52:04 PST 2009


#452: Unberable glitchy sounds on ATI-IXP AC'97
------------------------+---------------------------------------------------
 Reporter:  RandumKiwi  |       Owner:  lennart
     Type:  defect      |      Status:  new    
 Priority:  high        |   Milestone:         
Component:  daemon      |    Severity:  major  
 Keywords:              |  
------------------------+---------------------------------------------------
 The timing of this happening is random and doesn't seem to coincide with
 any particular stream starting up. Sometimes it can happen from boot.

 I'm running Debian GNU/Linux 2.6.26-1-686 (unstable/lenny)... but have had
 the same problem in debian stable and ubuntu intrepid.

 Any help would be much appreciated :)

 lspci -v
 {{{00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400
 AC'97 Audio Controller (rev 80)
         Subsystem: Toshiba America Info Systems Device ff00
         Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17
         Memory at c0003400 (32-bit, non-prefetchable) [size=256]
         Capabilities: <access denied>
         Kernel driver in use: ATI IXP AC97 controller
         Kernel modules: snd-atiixp}}}

 pulseaudio -vvv
 {{{I: main.c: We're in the group 'pulse-rt', allowing real-time and high-
 priority scheduling.
 I: core-util.c: Successfully gained nice level -11.
 W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not
 permitted
 W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not
 permitted
 I: main.c: This is PulseAudio 0.9.10
 I: main.c: Page size is 4096 bytes
 I: main.c: Fresh high-resolution timers available! Bon appetit!
 D: cli-command.c: Checking for existance of '/usr/lib/pulse-0.9/modules
 /module-hal-detect.so': success
 I: module-hal-detect.c: Trying capability alsa
 D: module-hal-detect.c: Not loaded device
 /org/freedesktop/Hal/devices/computer_alsa_timer
 D: module-hal-detect.c: Not loaded device
 /org/freedesktop/Hal/devices/computer_alsa_sequencer
 D: module-hal-detect.c: Not loaded device
 /org/freedesktop/Hal/devices/pci_1002_4378_alsa_playback_0
 D: module-hal-detect.c: Not loaded device
 /org/freedesktop/Hal/devices/pci_1002_4378_alsa_capture_0
 D: module-hal-detect.c: Loading module-alsa-sink with arguments
 'device_id=0 sink_name=alsa_output.pci_1002_4370_alsa_playback_0'
 D: alsa-util.c: Trying front:0...
 I: module-alsa-sink.c: Successfully opened device front:0.
 I: module-alsa-sink.c: Successfully enabled mmap() mode.
 ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
 I: alsa-util.c: Unable to attach to mixer front:0: No such file or
 directory
 I: alsa-util.c: Successfully attached to mixer 'hw:0'
 I: alsa-util.c: Using mixer control "Master".
 I: sink.c: Created sink 0 "alsa_output.pci_1002_4370_alsa_playback_0" with
 sample spec "s16le 2ch 44100Hz"
 I: source.c: Created source 0
 "alsa_output.pci_1002_4370_alsa_playback_0.monitor" with sample spec
 "s16le 2ch 44100Hz"
 I: module-alsa-sink.c: Using 4 fragments of size 4408 bytes.
 I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using
 hardware volume control.
 D: module-alsa-sink.c: Thread starting up
 D: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+29
 I: module-alsa-sink.c: Starting playback.
 I: module.c: Loaded "module-alsa-sink" (index: #0; argument: "device_id=0
 sink_name=alsa_output.pci_1002_4370_alsa_playback_0").
 D: module-hal-detect.c: Loading module-alsa-source with arguments
 'device_id=0 source_name=alsa_input.pci_1002_4370_alsa_capture_0'
 D: alsa-util.c: Trying front:0...
 I: module-alsa-source.c: Successfully opened device front:0.
 I: module-alsa-source.c: Successfully enabled mmap() mode.
 ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
 I: alsa-util.c: Unable to attach to mixer front:0: No such file or
 directory
 I: alsa-util.c: Successfully attached to mixer 'hw:0'
 I: alsa-util.c: Using mixer control "Capture".
 I: source.c: Created source 1 "alsa_input.pci_1002_4370_alsa_capture_0"
 with sample spec "s16le 2ch 44100Hz"
 I: module-alsa-source.c: Using 4 fragments of size 4408 bytes.
 I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using
 hardware volume control.
 D: module-alsa-source.c: Thread starting up
 D: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+28
 I: module.c: Loaded "module-alsa-source" (index: #1; argument:
 "device_id=0 source_name=alsa_input.pci_1002_4370_alsa_capture_0").
 D: module-hal-detect.c: Not loaded device
 /org/freedesktop/Hal/devices/pci_1002_4378_alsa_control__1
 D: module-hal-detect.c: Not loaded device
 /org/freedesktop/Hal/devices/pci_1002_4370_alsa_control__1
 I: module-hal-detect.c: Loaded 2 modules.
 I: module.c: Loaded "module-hal-detect" (index: #2; argument: "").
 D: cli-command.c: Checking for existance of '/usr/lib/pulse-0.9/modules
 /module-esound-protocol-unix.so': success
 I: module.c: Loaded "module-esound-protocol-unix" (index: #3; argument:
 "socket="/tmp/.esd/socket"").
 I: protocol-native.c: loading cookie from disk.
 I: module.c: Loaded "module-native-protocol-unix" (index: #4; argument:
 "").
 D: cli-command.c: Checking for existance of '/usr/lib/pulse-0.9/modules
 /module-gconf.so': success
 I: module.c: Loaded "module-gconf" (index: #5; argument: "").
 I: module.c: Loaded "module-volume-restore" (index: #6; argument: "").
 D: module-default-device-restore.c: Restored default sink
 'alsa_output.pci_1002_4370_alsa_playback_0'.
 D: module-default-device-restore.c: No previous default source setting,
 ignoring.
 I: module.c: Loaded "module-default-device-restore" (index: #7; argument:
 "").
 I: module.c: Loaded "module-rescue-streams" (index: #8; argument: "").
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes idle.
 D: module-suspend-on-idle.c: Source
 alsa_output.pci_1002_4370_alsa_playback_0.monitor becomes idle.
 D: module-suspend-on-idle.c: Source
 alsa_input.pci_1002_4370_alsa_capture_0 becomes idle.
 I: module.c: Loaded "module-suspend-on-idle" (index: #9; argument: "").
 D: cli-command.c: Checking for existance of
 '/usr/lib/pulse-0.9/modules/module-x11-publish.so': success
 D: module-x11-publish.c: using already loaded auth cookie.
 I: module.c: Loaded "module-x11-publish" (index: #10; argument: "").
 I: main.c: Daemon startup complete.
 D: module-hal-detect.c: dbus: interface=org.freedesktop.DBus,
 path=/org/freedesktop/DBus, member=NameAcquired
 I: module-suspend-on-idle.c: Source
 alsa_input.pci_1002_4370_alsa_capture_0 idle for too long, suspending ...
 I: module-alsa-source.c: Device suspended...
 I: module-suspend-on-idle.c: Source
 alsa_output.pci_1002_4370_alsa_playback_0.monitor idle for too long,
 suspending ...
 I: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 idle for too long, suspending
 ...
 I: module-alsa-sink.c: Device suspended...
 I: client.c: Created 0 "Native client (UNIX socket client)"
 I: protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
 I: protocol-native.c: Enabled SHM for new connection
 I: client.c: Client 0 changed name from "Native client (UNIX socket
 client)" to "Totem Movie Player"
 I: client.c: Freed 0 "Totem Movie Player"
 I: protocol-native.c: connection died.
 I: client.c: Created 1 "Native client (UNIX socket client)"
 I: protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
 I: protocol-native.c: Enabled SHM for new connection
 I: client.c: Client 1 changed name from "Native client (UNIX socket
 client)" to "Totem Movie Player"
 I: module-volume-restore.c: Restoring sink for <pulsecore/protocol-
 native.c$Totem Movie Player>
 I: module-volume-restore.c: Restoring volume for <pulsecore/protocol-
 native.c$Totem Movie Player>
 I: module-alsa-sink.c: Trying resume...
 I: module-alsa-sink.c: Resumed successfully...
 I: module-alsa-sink.c: Starting playback.
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes idle.
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes busy.
 I: resampler.c: Forcing resampler 'copy', because of fixed, identical
 sample rates.
 I: resampler.c: Using resampler 'copy'
 I: resampler.c: Using float32le as working format.
 I: sink-input.c: Created input 0 "Playback Stream" on
 alsa_output.pci_1002_4370_alsa_playback_0 with sample spec s32le 2ch
 44100Hz and channel map front-left,front-right
 D: memblock.c: Memory block too large for pool: 17640 > 16376
 D: memblockq.c: memblockq requested: maxlength=141120, tlength=70560,
 base=8, prebuf=67032, minreq=3528
 D: memblockq.c: memblockq sanitized: maxlength=141120, tlength=70560,
 base=8, prebuf=67032, minreq=3528
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes idle.
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes idle.
 I: sink-input.c: Freeing output 0 "Playback Stream"
 I: client.c: Freed 1 "Totem Movie Player"
 I: protocol-native.c: connection died.
 I: client.c: Created 2 "Native client (UNIX socket client)"
 I: protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
 I: protocol-native.c: Enabled SHM for new connection
 I: client.c: Client 2 changed name from "Native client (UNIX socket
 client)" to "Totem Movie Player"
 I: module-volume-restore.c: Restoring sink for <pulsecore/protocol-
 native.c$Totem Movie Player>
 I: module-volume-restore.c: Restoring volume for <pulsecore/protocol-
 native.c$Totem Movie Player>
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes busy.
 I: resampler.c: Forcing resampler 'copy', because of fixed, identical
 sample rates.
 I: resampler.c: Using resampler 'copy'
 I: resampler.c: Using float32le as working format.
 I: sink-input.c: Created input 1 "Playback Stream" on
 alsa_output.pci_1002_4370_alsa_playback_0 with sample spec s32le 2ch
 44100Hz and channel map front-left,front-right
 D: memblock.c: Memory block too large for pool: 17640 > 16376
 D: memblockq.c: memblockq requested: maxlength=141120, tlength=70560,
 base=8, prebuf=67032, minreq=3528
 D: memblockq.c: memblockq sanitized: maxlength=141120, tlength=70560,
 base=8, prebuf=67032, minreq=3528
 I: client.c: Created 3 "Native client (UNIX socket client)"
 I: protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
 I: protocol-native.c: Enabled SHM for new connection
 I: client.c: Client 3 changed name from "Native client (UNIX socket
 client)" to "Rhythmbox"
 I: module-volume-restore.c: Restoring sink for <pulsecore/protocol-
 native.c$Rhythmbox>
 I: module-volume-restore.c: Restoring volume for <pulsecore/protocol-
 native.c$Rhythmbox>
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes busy.
 I: resampler.c: Forcing resampler 'copy', because of fixed, identical
 sample rates.
 I: resampler.c: Using resampler 'copy'
 I: resampler.c: Using float32le as working format.
 I: sink-input.c: Created input 2 "Playback Stream" on
 alsa_output.pci_1002_4370_alsa_playback_0 with sample spec s32le 2ch
 44100Hz and channel map front-left,front-right
 D: memblock.c: Memory block too large for pool: 17640 > 16376
 D: memblockq.c: memblockq requested: maxlength=141120, tlength=70560,
 base=8, prebuf=67032, minreq=3528
 D: memblockq.c: memblockq sanitized: maxlength=141120, tlength=70560,
 base=8, prebuf=67032, minreq=3528
 I: sink-input.c: Freeing output 1 "Playback Stream"
 I: client.c: Freed 2 "Totem Movie Player"
 I: protocol-native.c: connection died.
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes idle.
 D: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 becomes idle.
 I: sink-input.c: Freeing output 2 "Playback Stream"
 I: client.c: Freed 3 "Rhythmbox"
 I: protocol-native.c: connection died.
 I: module-suspend-on-idle.c: Sink
 alsa_output.pci_1002_4370_alsa_playback_0 idle for too long, suspending
 ...
 I: module-alsa-sink.c: Device suspended...
 ^CI: main.c: Got signal SIGINT.
 I: main.c: Exiting.
 I: main.c: Daemon shutdown initiated.
 I: module.c: Unloading "module-alsa-sink" (index: #0).
 D: module-rescue-streams.c: No sink inputs to move away.
 D: module-rescue-streams.c: No source outputs to move away.
 D: module-alsa-sink.c: Thread shutting down
 I: sink.c: Freeing sink 0 "alsa_output.pci_1002_4370_alsa_playback_0"
 I: source.c: Freeing source 0
 "alsa_output.pci_1002_4370_alsa_playback_0.monitor"
 I: module.c: Unloaded "module-alsa-sink" (index: #0).
 I: module.c: Unloading "module-alsa-source" (index: #1).
 D: module-rescue-streams.c: No source outputs to move away.
 D: module-alsa-source.c: Thread shutting down
 I: source.c: Freeing source 1 "alsa_input.pci_1002_4370_alsa_capture_0"
 I: module.c: Unloaded "module-alsa-source" (index: #1).
 I: module.c: Unloading "module-hal-detect" (index: #2).
 D: module-hal-detect.c: dbus: interface=org.freedesktop.DBus.Local,
 path=/org/freedesktop/DBus/Local, member=Disconnected
 I: module.c: Unloaded "module-hal-detect" (index: #2).
 I: module.c: Unloading "module-esound-protocol-unix" (index: #3).
 I: module.c: Unloaded "module-esound-protocol-unix" (index: #3).
 I: module.c: Unloading "module-native-protocol-unix" (index: #4).
 I: module.c: Unloaded "module-native-protocol-unix" (index: #4).
 I: module.c: Unloading "module-gconf" (index: #5).
 I: module.c: Unloaded "module-gconf" (index: #5).
 I: module.c: Unloading "module-volume-restore" (index: #6).
 I: module.c: Unloaded "module-volume-restore" (index: #6).
 I: module.c: Unloading "module-default-device-restore" (index: #7).
 I: module.c: Unloaded "module-default-device-restore" (index: #7).
 I: module.c: Unloading "module-rescue-streams" (index: #8).
 I: module.c: Unloaded "module-rescue-streams" (index: #8).
 I: module.c: Unloading "module-suspend-on-idle" (index: #9).
 I: module.c: Unloaded "module-suspend-on-idle" (index: #9).
 I: module.c: Unloading "module-x11-publish" (index: #10).
 I: module.c: Unloaded "module-x11-publish" (index: #10).
 I: main.c: Daemon terminated.
 }}}

-- 
Ticket URL: <http://www.pulseaudio.org/ticket/452>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list