At Mon, 29 Apr 2002 17:28:30 +0200, Chavdar Botev wrote: > > Hi! > > I recently upgraded my kernel to 2.2.20 and decided to upgrade my > ALSA driver too. I downloaded 0.9.0rc1. > > I have a SB16 PnP. My first problems were with the compilation. It > ended with unresolved symbols in snd.o (vsnprintf) and snd-opl3-lib.o > (snd_hwdep_new). fixed on cvs.
> The first error occured in alsa-kernel/core/misc.c in > snd_verbose_printk, snd_verbose_printd, and snd_printd. They seemed > like logging statements so as a quick-and-dirty solution I commented > them out. fixed this, too. > The second error occured in alsa-kernel/drivers/opl3_lib.c in snd_opl3_hwdep_new. I >resolved this error with adding snd-hwdep.o at the line > > obj-$(CONFIG_SND_SB16) += snd-pcm.o snd-timer.o snd.o snd-rawmidi.o > > in alsa-kernel/core/Makefile. > > After these changes the driver compiled ok and loaded without > errors. The sound card was detected. But when I try to test it with > aplay I receive the following error: > > ALSA lib pcm_hw.c:252:(snd_pcm_hw_hw_params) SNDRV_PCM_IOCTL_HW_PARAMS failed: C > annot allocate memory > aplay: set_params:787: Unable to install hw params: > ACCESS: RW_INTERLEAVED > FORMAT: MU_LAW > SUBFORMAT: STD > SAMPLE_BITS: 8 > FRAME_BITS: 8 > CHANNELS: 1 > RATE: 8000 > PERIOD_TIME: 125000 > PERIOD_SIZE: 1000 > PERIOD_BYTES: 1000 > PERIODS: 4 > BUFFER_TIME: 500000 > BUFFER_SIZE: 4000 > BUFFER_BYTES: 4000 > TICK_TIME: 10000 > > What does this error mean? possibly the pre-allocated buffer is too small for this request. please try to reduce the buffer size via --buffer-time option, Takashi _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user
