Codec: Realtek ALC660-VD on Asus F9S (see signature).
My starting point is really bad: no audio at all, even if I use Azalia modified with my HDA controller and Codec IDs.
I've found only an HDAudio kext that seems working with internal MIC only, no output at all.
Same problem in Linux, exactly the same, audio identified but mute.
It seems that I need to modify a string in a cfg file to have audio, and at this point codec dump it seems it will be a lot different from the dump obtained with a non-working audio. I'm not able to attach here the new dump, cause I'm in trouble installing OSX86 and Kubuntu on an external USB disk with Grub as bootmanager (any help will be appreciated...).
lspci -nn results from
lspci for mac os (courtesy of frantisheq)
CODE
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
Here my results loading HDAudio.kext:
HDAudio3.kext loads without output
HDAudio5.kext:
CODE
HDAudio[0x3cddc00]::CodecDetection-started(0x3963900) by Taruga
HDAudio::D27:F0 Irq: 22 Vid: 8086 Pid: 284b
codec_mask = 0x00000000
HDAudio::Cad Address: 0
HDAudio::Vid/Pid : 0x10ec0660
HDAudio::Subsystem : 0x10431339
HDAudio::Revision : 0x00100001
STATESTS : 0x00000000
FGroups: : 0x00010001
Widgets: : 0x00020025
FGroupType : 0x00000101
First nid : 2 of 37
Nid 0x02 0x0000001d DAC
Nid 0x03 0x0000001d DAC
Nid 0x04 0x0000001d DAC
Nid 0x05 0x0000001d DAC
Nid 0x06 0x00000211 DAC Digital
Nid 0x09 0x0010011b ADC
Nid 0x0b 0x0020010b Mixer
Nid 0x0c 0x0020010b Mixer
Nid 0x0d 0x0020010b Mixer
Nid 0x0e 0x0020010b Mixer
Nid 0x0f 0x0020010b Mixer
Nid 0x14 A:0x01 S:0x00 0x99130110 Pin Complex
Nid 0x15 A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x16 A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x17 A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x18 A:0x03 S:0x0f 0x01a1183f Pin Complex
Nid 0x19 A:0x03 S:0x00 0x99a30130 Pin Complex
Nid 0x1a A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x1b A:0x01 S:0x0f 0x0121101f Pin Complex
Nid 0x1c A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x1d A:0x0f S:0x00 0x598301f0 Pin Complex
Nid 0x1e A:0x02 S:0x00 0x99430120 Pin Complex
Nid 0x22 0x0020010b Mixer
HDAudio6.kext:
CODE
HDAudio[0x3cee600]::CodecDetection-started(0x3961980) by Taruga
HDAudio::D27:F0 Irq: 22 Vid: 8086 Pid: 284b
Cad Address: 0
Vid/Pid : 0x10ec0660
Subsystem : 0x10431339
Revision : 0x00100001
First nid : 2 of 37
Nid 0x02 0x0000001d DAC
Nid 0x03 0x0000001d DAC
Nid 0x04 0x0000001d DAC
Nid 0x05 0x0000001d DAC
Nid 0x06 0x00000211 DAC Digital
Nid 0x09 0x0010011b ADC
Nid 0x0b 0x0020010b Mixer
Nid 0x0c 0x0020010b Mixer
Nid 0x0d 0x0020010b Mixer
Nid 0x0e 0x0020010b Mixer
Nid 0x0f 0x0020010b Mixer
Nid 0x14 A:0x01 S:0x00 0x99130110 Pin Complex
Nid 0x15 A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x16 A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x17 A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x18 A:0x03 S:0x0f 0x01a1183f Pin Complex
Nid 0x19 A:0x03 S:0x00 0x99a30130 Pin Complex
Nid 0x1a A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x1b A:0x01 S:0x0f 0x0121101f Pin Complex
Nid 0x1c A:0x0f S:0x00 0x411111f0 Pin Complex
Nid 0x1d A:0x0f S:0x00 0x598301f0 Pin Complex
Nid 0x1e A:0x02 S:0x00 0x99430120 Pin Complex
Nid 0x22 0x0020010b Mixer
Linux codec dump:
CODE
Codec: Realtek ALC660-VD
Address: 0
Vendor Id: 0x10ec0660
Subsystem Id: 0x10431339
Revision Id: 0x100001
Default PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x34 0x34]
PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x00 0x00]
PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
PCM:
rates [0x160]: 44100 48000 96000
bits [0x1e]: 16 20 24 32
formats [0x1]: PCM
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x00 0x00]
PCM:
rates [0x160]: 44100 48000 96000
bits [0x6]: 16 20
formats [0x1]: PCM
Connection: 1
0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x80 0x80] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x19 0x19] [0x1f 0x1f]
Connection: 6
0x18 0x19 0x1a 0x1b 0x1c 0x1d
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x00 0x00]
Connection: 2
0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Connection: 2
0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Connection: 2
0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Connection: 2
0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x081003c: IN OUT HP EAPD Detect
Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
Conn = ATAPI, Color = Unknown
Pin-ctls: 0x40: OUT
Connection: 1
0x0c
Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0810034: IN OUT EAPD Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0x20: IN
Connection: 1
0x0d
Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0834: IN OUT Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0x20: IN
Connection: 1
0x0e
Node 0x17 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0834: IN OUT Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0x20: IN
Connection: 1
0x0f
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x081734: IN OUT Detect
Pin Default 0x01a1183f: [Jack] Mic at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0x24: IN
Connection: 1
0x0e
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00] [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x08173c: IN OUT HP Detect
Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
Conn = ATAPI, Color = Unknown
Pin-ctls: 0x24: IN
Connection: 2
0x0c* 0x0f
Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0834: IN OUT Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0x20: IN
Connection: 1
0x0d
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00] [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x08173c: IN OUT HP Detect
Pin Default 0x0121101f: [Jack] HP Out at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0xc0: OUT HP
Connection: 2
0x0c* 0x0f
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
Pincap 0x0820: IN
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
Pincap 0x0820: IN
Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
Conn = ATAPI, Color = Unknown
Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
Pincap 0x0810: OUT
Pin Default 0x99430120: [Fixed] SPDIF Out at Int ATAPI
Conn = ATAPI, Color = Unknown
Pin-ctls: 0x40: OUT
Connection: 1
0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
Hope this could help to find a way to have audio on Asus F9 laptop series.
I'll try to patch using the "audio-working" Linux codec dump as soon as I'll be able to install Linux.
Thanks Taruga for your great job !