The new driver supports:
- Internal (built-in) microphone
- External microphone
- Internal (built-in) speakers
- External speakers
It should work for all ALC861-VD cards... (matches to class rather than vendor...)
You can get the new driver from:
- Jack auto detection
- Fixed assertion errors
I've also devised a solution which doesn't require HDAEnabler for allow AppleHDA to attach properly...
It involves modding the DSDT (renaming "AZLA" or "AZAL" to "HDEF" for enabling it to be shown in System Profiler) and a little EFI string...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x1)/Pci(0x14,0x2)</key> <dict> <key>PinConfigurations</key> <string></string> <key>built-in</key> <string>0x01</string> <key>layout-id</key> <string>0x0000000c</string> </dict> </dict> </plist>Replace Pci(0x14,0x2) with the numbers listed in IORegistryExplorer behind the device name (@X).
If it is on a bridge, change it like this: Pci(0x2,0x0)/Pci(0x1,0x2)...
If there is only one number listed, the second is 0x0.
Little piece of proof: