Date: Fri, 12 Sep 1997 06:45:24 +0200 (MET DST) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: mph@pobox.com Cc: freebsd-multimedia@freebsd.org, l.rizzo@iet.unipi.it Subject: Re: snd970909.tgz produces "OUCH" on CS4232 Message-ID: <199709120445.GAA02231@labinfo.iet.unipi.it> In-Reply-To: <19970911175345.26330@mph124.rh.psu.edu> from "Matthew Hunt" at Sep 11, 97 05:53:26 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> First, I would like to congratulate Luigi on the birth of his > child. thanks :) > I just installed snd970909.tgz (and pnp970907.tgz). This is the first > time I have used any of these drivers. I own a CS4232-based sound > card, and even OSS doesn't like it very much. I was extremely > pleased to see that Luigi's diver works quite well with it; I can > play PCM data from CDs and mp3's, which never worked with the stock > FreeBSD or OSS drivers. Thanks for making such a useful driver! > > However, the driver emits a diagnostic continouously while I am playing > a PCM file. The boot messages are: The 'OUCH' message refers to a bit (single dma mode) which is set because there is no secondary DMA channel defined. There should not be this error message since you really have single DMA mode. While I fix things (eg also disable full duplex) the simplest thing you can do is remove line DDB( if (m & 4) printf("OUCH! reg 9 0x%02x\n", m); ); in ad1848.c Also for your case I will add the PnP vendor_id to the list of known ones so you can exploit full PnP features. This will have the side effect of moving the device from unit 0 to unit 1 which will require you to change the symlinks /dev/audio, /dev/mixer, /dev/dsp to point to the new unit. Thanks for the report. Luigi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709120445.GAA02231>