Hello, After reading some Linux commits, it shows the GPIO2 on the CS4206 chips needs to be unmuted to make the headphone jack work. The following diff fixed the headphone jack problem on my iMac12,2, amd64.
ok? -- Tracey Emery diff 51d7e35078715d4d1d1e1bf2fb89362bad8797d8 /usr/src blob - e3b969d585a96910eca98d31bedc8ba08455f763 file + sys/dev/pci/azalia_codec.c --- sys/dev/pci/azalia_codec.c +++ sys/dev/pci/azalia_codec.c @@ -71,7 +71,7 @@ azalia_codec_init_vtbl(codec_t *this) this->subid == 0x72708086 || /* APPLE_MBA4_1 */ this->subid == 0xcb7910de) { /* APPLE_MBP5_5 */ this->qrks |= AZ_QRK_GPIO_UNMUTE_1 | - AZ_QRK_GPIO_UNMUTE_3; + AZ_QRK_GPIO_UNMUTE_2 | AZ_QRK_GPIO_UNMUTE_3; } break; case 0x10134208: