At Thu, 9 May 2002 16:43:32 +0200 (CEST),
Jaroslav wrote:
> 
> On Thu, 9 May 2002, Paul Davis wrote:
> 
> > both the hammerfall and hammerfall-dsp require exactly the same kind
> > of memory allocation. the snd-rme9652_mem module, which allocates
> > a contiguous chunk of about 1.2MB of physical RAM, uses the "driver
> > index" to identify which snd-card is using a given buffer. this means
> > that if we try to use both a hammerfall and a hammerfall-dsp, things
> > don't work: both drivers pass "driver index" = 0 to the memory
> > module, and the second try (whatever it is) concludes that it already
> > has buffers allocated.
> > 
> > i propose using the card->number value instead, so that the numbers are
> > unique across all driver modules. 
> > 
> > the only other option i can see is to duplicate the code in
> > snd-rme9652_mem, which seems really dumb.
> > 
> > i also propose renaming the module to snd-hammerfall_mem to clearly
> > indicate its generic status, and moving it into its own directory. it
> > will be built if either CONFIG_SND_CARD_RME9652 and/or
> > CONFIG_SND_CARD_HDSP are defined.
> > 
> > let me know if this sounds like the right solution, or if you have a
> > better one.
> 
> Perhaps, we can use a more universal name like 'snd-pci-bigmem' or
> something like that. Other hardware might require this (if I remember
> correctly S3 SonicVibes cards also requires a big memory chunk for DLS
> samples). We can move this module to /alsa-kernel/pci.

yes.  ice1712 needs relatively big chunk, too.

how about to add module options to specify the pci id and the required
size for non-default cards?


Takashi

_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to