Yair K. wrote:
> Hi,
>
>   The attached patch does the following:
>    1. Update FreeBSD platform a bit (use interrupt count mechanism 
> (oss_inc_intrcount, etc.), increase MAX_CARDS to 32, use /var/log dir for 
> soundon.log instead of /usr/lib/oss/logs, etc.)
>    2. Undo change to setup/Linux/oss/build/osscore.c in rev. 399, since it 
> causes problem for some people with X-Fi[1]. Update oss_sblive.c to enable 
> digital din for Audigy2 (Audigy4 is excluded).
>    3. Misc. changes (e.g. fix some of the tutorials/sndkit to use OSS's own 
> <soundcard.h>, and rename "devname" var names since FreeBSD has a devname() 
> function in libc).
>
> [1] http://www.4front-tech.com/forum/viewtopic.php?t=2854
>   
Many thanks Yair!


I applied the patches other than #2. In this way all DMA buffer 
allocations will be made using GFP_DMA (allocate below 16M in memory). 
This will cause problems because there is not too much free space below 
16M. If full 32 bit DMA buffer allocation is cousing problems then the 
SB X-Fi driver needs to be changed to request low memory buffers only. 
However my understanding is that X-Fi supports full 32 bit DMA range.

Best regards,

Hannu
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to