hi,

quite a bit of work is being put into azalia.  there have been quite
a few patches sent to tech@ and more will follow.  if you want to
help with azalia, please subscribe to [EMAIL PROTECTED]

and if you're not the kind of person who follows bleeding edge
development or doesn't like building kernels to test possibly
bad patches, there is still something very, very helpful for azalia
development you can do.

when the kernel is built with AZALIA_DEBUG defined, the kernel
will print out azalia device widget configurations.  widgets are the
things that make up the azalia device, like converters, mixers, mutes,
selectors, jacks, etc.  right now, the kernel does at best a mediocre
job of naming these widgets, and I'd like to change that.  being able
to see exactly how azalia devices report their configurations and
comparing that to datasheets and what names the widgets are currently
getting is very, very helpful to figuring out how the widgets can be
better named.

so, I would be very pleased if people could simply boot a kernel
with AZALIA_DEBUG defined and send me a complete dmesg along
with the output of 'mixerctl -v'.

please do *not* send your dmesg and mixerctl output to [EMAIL PROTECTED]
I repeat, please do *not* send your dmesg and mixerctl output to
[EMAIL PROTECTED]  just send it to me, either to [EMAIL PROTECTED] or
[EMAIL PROTECTED]

to get a kernel with AZALIA_DEBUG defined, you can either apply
the below patch and build your own kernel, or alternatively, 
boot one of these kernels:

http://jakemsr.trancell.org/bsd-i386-az-debug
http://jakemsr.trancell.org/bsd.mp-i386-az-debug
http://jakemsr.trancell.org/bsd-amd64-az-debug
http://jakemsr.trancell.org/bsd.mp-amd64-az-debug

these kernels are "vanilla" (no patches except below) and built
from -current as of 11/19.  they should work fine with a recent
snapshot, or at least well enough to get a dmesg and mixerctl
output.

again, I need a full dmesg (the copy in /var/run/dmesg.boot is
perfect) and the output of 'mixerctl -v'.

thanks for reading.  am looking forward to a flood of dmesgs and
mixerctl listings ;)

PS please do not send your dmesg and mixerctl output to [EMAIL PROTECTED]

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org

Index: azalia.h
===================================================================
RCS file: /home2/cvs/OpenBSD/src/sys/dev/pci/azalia.h,v
retrieving revision 1.21
diff -u -r1.21 azalia.h
--- azalia.h    19 Nov 2008 03:44:14 -0000      1.21
+++ azalia.h    20 Nov 2008 05:59:47 -0000
@@ -501,7 +501,7 @@
 } __packed rirb_entry_t;
 
 
-/* #define AZALIA_DEBUG */
+#define AZALIA_DEBUG 1
 #ifdef AZALIA_DEBUG
 # define DPRINTF(x)    do { printf x; } while (0/*CONSTCOND*/)
 #else

Reply via email to