I've put together another frontend utility for reggie_se to examine physical memory blocks in a more user friendly way - memory_dump0.1 (usual place).
Here are the first azalia dumps from the Command Output Ring Buffer (CORB) ie what azalia is sending to the codec.
I didn't want to fill up the main discussion thread.
Startup - 0x000f0000 0x000f0002 0x000f0004 0x001f0004 0x001f0005 0x001f2000 0x001f0008 0x001f000b
0x001f000a 0x001f000f 0x001f000d 0x001f0012 0x002f0009 0x002f000b 0x002f000a 0x002f0012 0x003f0009
0x003f000b 0x003f000a 0x003f0012 0x004f0009 0x005f0009 0x006f0009 0x006f000b 0x006f000a 0x007f0009
0x007f000e 0x007f0200 0x007f000b 0x007f000a 0x007f000d 0x008f0009 0x008f000e 0x008f0200 0x008f000b
0x008f000a 0x008f000d 0x009f0009 0x00af0009 0x00bf0009 0x00bf000e 0x00bf0200 0x00bf0204 0x00bf000d
0x00cf0009 0x00cf000e 0x00cf0200 0x00cf000d 0x00df0009 0x00df000e 0x00df0200 0x00df000d 0x00ef0009
0x00ef000e 0x00ef0200 0x00ef000d 0x00ff0009 0x010f0009 0x010f000b 0x010f000a 0x011f0009 0x011f000e
0x011f0200 0x011f000c 0x011f1c00 0x012f0009 0x012f000c 0x012f1c00 0x013f0009 0x014f0009 0x014f000e
0x014f0200 0x014f0012 0x014f000c 0x014f1c00 0x015f0009 0x015f000e 0x015f0200 0x015f0012 0x015f000c
0x015f1c00 0x016f0009 0x016f000e 0x016f0200 0x016f0012 0x016f000c 0x016f1c00 0x017f0009 0x018f0009
0x018f000e 0x018f0200 0x018f0012 0x018f000d 0x018f000c 0x018f1c00 0x019f0009 0x019f000e 0x019f0200
0x019f0012 0x019f000d 0x019f000c 0x019f1c00 0x01af0009 0x01af000e 0x01af0200 0x01af0012 0x01af000d
0x01af000c 0x01af1c00 0x01bf0009 0x01bf000e 0x01bf0200 0x01bf0012 0x01bf000d 0x01bf000c 0x01bf1c00
0x01cf0009 0x01df0009 0x01df000c 0x01df1c00 0x01ef0009 0x01ef000e 0x01ef0200 0x01ef000c 0x01ef1c00
0x01ff0009 0x020f0009 0x020f0010 0x021f0009 0x022f0009 0x023f0009 0x023f000e 0x023f0200 0x023f0204
0x024f0009 0x024f000e 0x024f0200 0x024f0204 0x024f000d 0x0017ff00 0x00170500 0x00270600 0x01470100
0x014ba000 0x0143a000 0x014b8000 0x01439000 0x00cb2000 0x00c36080 0x00cb0000 0x00c35080 0x00cb2000
0x00c36180 0x00cb0000 0x00c35180 0x00cb2000 0x00c36000 0x00cb0000 0x00c35000 0x002ba000 0x0023a03f
0x002b8000 0x0023903f 0x01470740 0x00270610 0x00224031 0x002ba000 0x0023a030 0x014ba000 0x0143a000
0x002b8000 0x00239030 0x014b8000 0x01439000 0x00270600 0x01470100 0x014ba000 0x0143a000 0x014b8000
0x01439000 0x00cb2000 0x00c36080 0x00cb0000 0x00c35080 0x00cb2000 0x00c36180 0x00cb0000 0x00c35180
0x00cb2000 0x00c36000 0x00cb0000 0x00c35000 0x002ba000 0x0023a03f 0x002b8000 0x0023903f 0x01470740
0x00270610 0x00224031 0x002ba000 0x0023a030 0x014ba000 0x0143a000 0x002b8000 0x00239030 0x014b8000
0x01439000
all the bold verbs are querying the codec
Wake from sleep - 0x0017ff00 0x00170500 0x01470100 0x014ba000 0x0143a000 0x014b8000 0x01439000
0x00cb2000 0x00c36080 0x00cb0000 0x00c35080 0x00cb2000 0x00c36180 0x00cb0000 0x00c35180 0x00cb2000
0x00c36000 0x00cb0000 0x00c35000 0x002ba000 0x0023a03f 0x002b8000 0x0023903f 0x01470740 0x00270610
0x00224031 0x002ba000 0x0023a030 0x014ba000 0x0143a000 0x002b8000 0x00239030 0x014b8000 0x01439000
of course in both cases 0x01470c02 (enable EAPD on NID 0x14) must be issued separately to get sound going.
Next a dump of a non-working AppleHDA.kext





