Jump to content

Realtek ALC1200 ICH10 working kext on Yosemite 10.10 from 10.6+


marionez
 Share

579 posts in this topic

Recommended Posts

Ok... anyway ALC2000 doesn't seem to exist. :P

 

deadpxl about 8 channel, if you see in your output sound preference, you have line out, headphone, then there's another line out, that's the ORANGE plug and it works, but you can't use this at the same time of first line out (as I know).

Link to comment
Share on other sites

Nice Marionez, thet you tryed the digital output.

Please try DTS music in WAV.

You can dowload it form my server:

fecso.dyndns.org/Rihanna - Don't Stop The Music.zip

 

 

I can explain it to you, Realtek ALC1200 chipset is so good as M-Audio Transit!!!

 

Good work...

Link to comment
Share on other sites

Ok... anyway ALC2000 doesn't seem to exist. :P

 

deadpxl about 8 channel, if you see in your output sound preference, you have line out, headphone, then there's another line out, that's the ORANGE plug and it works, but you can't use this at the same time of first line out (as I know).

 

 

but seems I can't output DTS/(not tried dolby yet).....from vlc or the dvd player... any clue?

Link to comment
Share on other sites

Marionez, great work! Thank you.

 

Still can not get it working on my EFI Partition.

Backuped and removed AppleHDA.kext from /S/L/E.

Placed your kexts into Extensions folder of my EFI partition, updated perms, created Extensions.mkext.

After reboot, System Profiler shows Device ID, Audio ID and nil Available Devices.

 

Any ideas?

 

Mobo: Asus P6T(regular)

ICH10R Chipset

10.5.6 Vanilla Install

 

Thanks for your work.

Link to comment
Share on other sites

Kome here vlc spdif out works, to have DTS working I think you must have a DTS compatible sound system. Anyway I don't think that could be a driver related problem, maybe OSx or sound system.

 

Good Day, it's strange, firstly you would try deleting again AppleHDA ALC1200fix HDAEnabler and check if you have some other injector (alcinjector azalia) and audio patch installed in your extensions folder, that's very probable.

At the end if you can't figure out, you should have some different codec dump, here's how to have: http://www.insanelymac.com/forum/lofiversi...php/t46378.html

I can't assure I can create a working driver, you can try, it's even quite strange you've an ALC1200 with a different codec dump, I noticed some differences between some ALC1200 I read on internet, but they're minor differences.

Link to comment
Share on other sites

Nice Marionez, thet you tryed the digital output.

Please try DTS music in WAV.

You can download it from my server:

fecso.dyndns.org/Rihanna - Don't Stop The Music.zip

 

 

I can explain it to you, Realtek ALC1200 chipset is so good as M-Audio Transit!!!

 

Good work...

Link to comment
Share on other sites

Kome here vlc spdif out works, to have DTS working I think you must have a DTS compatible sound system. Anyway I don't think that could be a driver related problem, maybe OSx or sound system.

 

 

thanks guess so , should be something related to setting of programs. Though I am pretty sure my receiver able to detect different surround coding system.

Link to comment
Share on other sites

Thx.

 

My idea is: iTunes detect the soundcard connection with soundsystems, and if is digital, then DTS go out.

I think iTunes not well recognized by.

iTunes can play DTS music on G5.

 

Here is apple link:

support.apple.com/kb/TA47850?viewlocale=en_US

 

 

Thank you for everything!

I will play with VLC:)

Link to comment
Share on other sites

marionez, any ideas please?

 

dumped using slax

 

here are Taruga's patcher output:

 

AppleHDA Patcher - 2006/2007 by Taruga v1.20

 

 

* Patching AppleHDA.kext to 0x10ec0888 Done

* Checking AppleHDA for patch Done

0001f4a0 cmpl $0x10ec0888,%eax

00020584 cmpl $0x10ec0888,%eax

* Checking for SPDIF Out Detected

* Checking for SPDIF In Not Detected

* Using the following nodes in pathmap

 

Back Mic: 9 34 24

Line In : 8 35 26

Speaker : 20 12 2

Headphone: 27 38 37

Spdif Out: 30 6

 

* Copying new config to destination Done

* Repairing Permissions Done

* Deleting Extensions Cache Done

 

** Done patching - You can reboot now **

 

moved AppleHDA from /S/L/E to EFI, fixed perms etc etc

 

rebooted with -v -f

 

System Profiler says:

 

Intel High Definition Audio:

 

Device ID: 0x10438357

Audio ID: 12

Available Devices:

 

 

Thank You

Link to comment
Share on other sites

Potentially stupid observation (in that I am stupid):

 

Can you control digital volume at the source? I have some high end audio gear and volume can only be controlled at the amp because there is no way to 'reduce' a digital signal, it is either on or off. It's not like analog.

 

Again I am not sure of how it works on pc's because I don't have gear to test.

Network now comes back after sleep, absolutely OUTSTANDING and a big THANK YOU!!!!

 

It may have even fixed the random shut down issue. I was able to recreate the shut down problem by doing sleep, wake up, shut down. Now it seems to work fine but I will confirm after some more tests.

 

Cheers!

 

Had over 10 shutdowns with no issues. This is THE sleep fix.

Link to comment
Share on other sites

Yes you have an ALC888, in fact you even got a different device ID! :P

Try searching for an ALC888 driver on the forum, I think it already exists.

 

I've made a version with spdif RCA (coax) connection in "about this mac", I put it on post#1

 

iPhoneiac I think this can really solve that issue ;)

Link to comment
Share on other sites

Yes you have an ALC888, in fact you even got a different device ID! ;)

Try searching for an ALC888 driver on the forum, I think it already exists.

 

I've made a version with spdif RCA (coax) connection in "about this mac", I put it on post#1

 

iPhoneiac I think this can really solve that issue :D

 

Hi Marionez,

 

There is 3 kext in the zip file.

should I install the 3 ?

 

Barnum

Link to comment
Share on other sites

- choose and download kexts pack for ALC1200

- remove ALCinjector.kext AppleHDA.kext and his friends from /System/Library/Extension

- remove /System/Library/Extension.mkext (this step is not needed at all)

- unpack the zip file

- run kexthelper

- install kexts

- reboot

 

yes all 3 kexts ;)

 

I was considering a rear-mic/line-in (with no front mic) version, but maybe the 3 input version is better.

Link to comment
Share on other sites

Hello!

 

This works for me with an Asus P5Q PRO.

Only with all startups I get all kind of Sounds Assertions messages, something like this(copied from other post):

Apr  6 18:02:10 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAPath.cpp" at line 1175 goto Exit
Apr  6 18:02:10 localhost kernel[0]: Sound assertion "0 != pathSet->getWidgetAmplifierGainRange ( &zeroValue, &minValue, &maxValue, &minDB, &maxDB, kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAEngine.cpp" at line 266 goto handler
Apr  6 18:02:10 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAPath.cpp" at line 1175 goto Exit
Apr  6 18:02:10 localhost kernel[0]: Sound assertion "0 != pathSet->getWidgetAmplifierGainRange ( &zeroValue, &minValue, &maxValue, &minDB, &maxDB, kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAEngine.cpp" at line 266 goto handler

 

Does someone know how to fix it?

 

Greeting

Link to comment
Share on other sites

I've got the same:

Apr 16 18:52:38 mypc-macpro31 kernel[0]: Sound assertion "0 == fMikeyDriver" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 1063 goto handler
Apr 16 18:52:38 mypc-macpro31 mdworker[89]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
Apr 16 18:52:38 mypc-macpro31 kernel[0]: Sound assertion "0 == entry" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAEngine.cpp" at line 2645 goto Exit
Apr 16 18:52:39 mypc-macpro31 lsregister[91]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
Apr 16 18:52:39 mypc-macpro31 com.apple.coreservicesd[58]: 2009-04-16 18:52:39.383 lsregister[91:807] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
Apr 16 18:52:40 mypc-macpro31 kernel[0]: Sound assertion "0 == entry" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAEngine.cpp" at line 2645 goto Exit
Apr 16 18:52:40: --- last message repeated 1 time ---
Apr 16 18:52:40 mypc-macpro31 configd[47]: AppleTalk startup complete
Apr 16 18:52:41 mypc-macpro31 kernel[0]: Sound assertion "0 == entry" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAEngine.cpp" at line 2645 goto Exit
Apr 16 18:52:43: --- last message repeated 3 times ---
Apr 16 18:52:43 mypc-macpro31 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 2508 goto handler
Apr 16 18:52:43 mypc-macpro31 kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDACodecGeneric.cpp" at line 850 goto handler
Apr 16 18:52:43 mypc-macpro31 kernel[0]: Sound assertion "result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 2410 goto Exit
Apr 16 18:52:43 mypc-macpro31 kernel[0]: Sound assertion "0 != widget->setConnectionSelectNodeID ( fSelectionsForEachWidget[inputWidgetIndex] )" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAPath.cpp" at line 697 goto Exit
Apr 16 18:52:48 mypc-macpro31 /System/Library/CoreServices/ManagedClient.app/Contents/MacOS/ManagedClient[111]: ODUEthernetAddress(): GetEthernetAddress()== 5

The very strange thing is that I didn't have this log error 3-4 days ago! So I don't know what's going on.

I read on the forum that SMBIOSResolver could solve this, but I didn't find it...

 

I made a new version without the ALC1200fix.kext but I still have the error. I attach on post #1.

Link to comment
Share on other sites

Ok thanks I'll edit first post.

 

I updated latest kexts, because headphone was missing. Anyone can help?

I think we just have to map properly some nodes!

 

line in 8 35 26

front mic 9 34 24

rear mic 8 35 25 (this is a great trouble)

line out 20 12 2

black rear 21 13 3

orange 22 14 4

side 23 15 5

headphones 27 38 37

spdif in 10 31 (theres NO connector on mobo, it's unused)

spdif out 30 6

 

 

   Jack   Color  Description				  Node	 PinDefault				 Verbs
--------------------------------------------------------------------------------------------------------
ATAPI Unknown  SPDIF Out at Int ATAPI	  17 0x11   0x99430140   01171c40 01171d01 01171e43 01171f99
 1/8   Green  Line Out at Ext Rear		20 0x14   0x01014010   01471c10 01471d40 01471e01 01471f01
 1/8   Black  Line Out at Ext Rear		21 0x15   0x01011012   01571c10 01571d10 01571e01 01571f01
 1/8  Orange  Line Out at Ext Rear		22 0x16   0x01016011   01671c10 01671d60 01671e01 01671f01
 1/8	Grey  Line Out at Ext Rear		23 0x17   0x01012014   01771c10 01771d20 01771e01 01771f01
 1/8	Pink  Mic at Ext Rear			 24 0x18   0x01a19850   01871c50 01871d98 01871ea1 01871f01
 1/8	Pink  Mic at Ext Front			25 0x19   0x02a19d60   01971c60 01971d9d 01971ea1 01971f02
 1/8	Blue  Line In at Ext Rear		 26 0x1a   0x0181305f   01a71c50 01a71d30 01a71e81 01a71f01
 1/8   Green  HP Out at Ext Front		 27 0x1b   0x02214c20   01b71c20 01b71d4c 01b71e21 01b71f02
ATAPI Unknown  CD at Int ATAPI			 28 0x1c   0x593301f0   01c71cf0 01c71d01 01c71e33 01c71f59
Optical   White  Speaker at Ext N/A	   29 0x1d   0x4015e601   01d71c00 01d71de6 01d71e15 01d71f40
RCA Orange  SPDIF Out at Ext Rear		 30 0x1e   0x01456130   01e71c30 01e71d71 01e71e44 01e71f01
 1/8   Black  Speaker at Ext Rear		 31 0x1f   0x411111f0   01f71cf0 01f71d11 01f71e11 01f71f41
--------------------------------------------------------------------------------------------------------

 

Front and rear mic has an high misc.

 

<

01171c40 01171d01 01171e43 01171f99

01471c10 01471d40 01471e01 01471f01 these line outs can be in a sequence, right?

01571c10 01571d10 01571e01 01571f01 I tried but I obtain nothing

01671c10 01671d60 01671e01 01671f01

01771c10 01771d20 01771e01 01771f01

01871c50 01871d98 01871ea1 01871f01 high misc

01971c60 01971d9d 01971ea1 01971f02 high misc

01a71c50 01a71d30 01a71e81 01a71f01

01b71c20 01b71d4c 01b71e21 01b71f02

01c71cf0 01c71d01 01c71e33 01c71f59

01d71c00 01d71de6 01d71e15 01d71f40

01e71c30 01e71d71 01e71e44 01e71f01

01f71cf0 01f71d11 01f71e11 01f71f41

>

 

MuteGPIO

micrear node 24 VREF_80 1342242840

micfront node 25 VREF_80 1342242841

line-in node 26 VREF_HIZ (??) 1677787162 ??

HP out node 27 VREF_HIZ 1677787163 ??

 

So we have 4analog-out 1HP 1spdif-out and 3analog-in

Link to comment
Share on other sites

I made a slim version, with green rear output, front headphones, rear mic, line in and digital output.

It's on post #1

http://www.insanelymac.com/forum/index.php...st&id=48849

 

This cause less kernel log errors:

localhost kernel[0]: Sound assertion "0 == fExternalControlArray" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAFunctionGroup.cpp" at line 767 goto Exit

Link to comment
Share on other sites

 Share

×
×
  • Create New...