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