[pulseaudio-tickets] [PulseAudio] #465: PulseAudio exits complaining about ALSA error
PulseAudio
trac-noreply at tango.0pointer.de
Sun Jan 18 20:25:36 PST 2009
#465: PulseAudio exits complaining about ALSA error
--------------------+-------------------------------------------------------
Reporter: jimhap | Owner: lennart
Type: defect | Status: new
Priority: normal | Milestone:
Component: daemon | Severity: major
Keywords: |
--------------------+-------------------------------------------------------
PulseAudio doesn't work. When I tried playing an MP3 using MPlayer's pulse
driver,
choppy sound is heard.
PulseAudio's output:
'''W: main.c: This program is not intended to be run as root (unless
--system is specified).'''
'''N: module-alsa-sink.c: Disabling timer-based scheduling because high-
resolution timers are not available from the kernel.'''
'''N: module-alsa-source.c: Disabling timer-based scheduling because high-
resolution timers are not available from the kernel.'''
'''W: alsa-util.c: Device hw:0 doesn't support sample format s16le,
changed to u8.'''
'''E: module-alsa-sink.c: ALSA woke us up to write new data to the device,
but there was actually nothing to write! Most likely this is an ALSA
driver bug. Please report this issue to the PulseAudio developers.'''
'''E: module-alsa-sink.c: ALSA woke us up to write new data to the device,
but there was actually nothing to write! Most likely this is an ALSA
driver bug. Please report this issue to the PulseAudio developers.'''
(repeats more, lines trimmed)
'''E: module-alsa-sink.c: snd_pcm_mmap_commit: Device or resource busy'''
'''Bus error'''
It might be caused by a ALSA driver and library mismatch.
Some more info: (bold is what was typed and what outputed)
# '''uname -a
Linux puppypc 2.6.25.16 #1 Tue Aug 26 10:45:53 GMT-8 2008 i686
GNU/Linux'''
# '''cat /proc/asound/version'''
'''Advanced Linux Sound Architecture Driver Version 1.0.16rc2 (Thu Jan 31
16:40:16 2008 UTC).'''
# '''grep VERSION_STR /usr/include/alsa/version.h'''
'''#define SND_LIB_VERSION_STR "1.0.18"'''
#
Loaded kernel modules:
snd_pcm_oss 40992 0
snd_mixer_oss 16640 1 snd_pcm_oss
snd_als100 8484 0
snd_opl3_lib 11264 1 '''snd_als100'''
snd_hwdep 9220 1 snd_opl3_lib
snd_sb16_dsp 10112 1 snd_als100
snd_sb_common 16384 2 snd_als100,snd_sb16_dsp
snd_pcm 73736 3 snd_pcm_oss,snd_als100,snd_sb16_dsp
snd_timer 22276 2 snd_opl3_lib,snd_pcm
snd_page_alloc 10376 1 snd_pcm
snd_mpu401_uart 8064 1 snd_als100
snd_rawmidi 23456 1 snd_mpu401_uart
snd_seq_device 8204 2 snd_opl3_lib,snd_rawmidi
snd 52772 12
snd_pcm_oss,snd_mixer_oss,snd_als100,snd_opl3_lib,snd_hwdep,snd_sb16_dsp,snd_sb_common,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 7520 1 snd
(Note: '''als100''' is the driver)
The driver perfectly works, but probably due to kernel driver and library
mismatch, the library doesn't
get the apropriate response from the kernel.
My ALSA driver works perfectly. I can play anything with any program.
(xine, mplayer, etc.)
I haven't installed the latest drivers - yet.
More and more info:
OS: Puppy Linux 4.1
Module used: als100, details at [http://www.alsa-
project.org/main/index.php/Matrix:Module-als100]
--
Ticket URL: <http://pulseaudio.org/ticket/465>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list