On Sat, Jun 28, 2008 at 04:48:20PM -0700, Rob Lytle wrote: > Hi, > > I'm having a problem with the azalia HDA sound driver. I've included a > DMESG with option AZALIA_DEBUG in the kernel. > > Its important to me to have a pretty functional driver as I use digital > sound card mutlimode-modems, gmfsk and gpsk31 in particular. > > Here is the error message I get from gmfsk: (gpsk31 won't even start) > > "sound_open_for_read: sndopen: setinfo failed: m" It kind of looks like > the error message was truncated. > > I have attached my DMESG. The problem is sort of an OS breaker as gmfsk is > one of the main programs I use. > > I also have noticed that the OpenBSD HDA driver is lacking volume, just like > the Vista version, whereas the FreeBSD HDA driver has plenty of it.
here we see that you only have a limited set of sampling frequencies: > formats=e07e0<24bit,20bit,16bit,192kHz,176.4kHz,96kHz,88.2kHz,48kHz,44.1kHz> probably not what those apps you are using use, at least by default. as for volume, use mixerctl(1). by default azalia volumes are 120 on a scale of 0 to 255. looks like you should have an outputs.master that controls the output volume. Thanks for responding Jacob, Gmfsk uses 44.1khz as default, so the chip should handle that as you show above. Using a mixer I can increase the master volume to 100% and the volume is sub-optimal. I also notice that volume is on a linear scale, but that may be the mixers (all of them do this though) Most audio devices use a log scale as thats how the ear responds to volume. So the bulk of the volume control is squeezed into the top 10% of the mixer scale. Rob.

