Jump to content

SigmaTel High Definition Audio (Intel 945 chipset)


133 posts in this topic

Recommended Posts

Hi guys!

 

well I just install ed 10.4.5 on my Vaio FE11S, and I'm perfectly happy, except for the fact that Audio doesn't work. In my laptop, I have a SigmaTel High Definition Audio card (DEV: 7441, VEN: 8384). Under System Profile, it shows the audio as "Intel High Definition Audio", but doesn't show anything else :)

 

Anyway, I've seen some problems coming with the 945 chipset, but I don't think that applies to my card. I forced the AC97 driver to load for my card, and the "High Definition Audio" device comes up under sound properties, but, since this isn't AC97 (I don't think), it isn't working. I didn't get anything recognised at all under 10.4.3, so the fact that system profile shows that there is something there is a huge step forward for me! :P

 

Anyway, if anyone has any ideas/suggestions/confirmed fixes, or has the same problem, post it :D

Link to comment
Share on other sites

OK, I got rid of the AC97 thing (that was just a bit stupid). Anyway, I've found out that the thing I need is the "Azalia" stuff (oh, btw, this is a Centrino Duo notebook, if that helps)

 

Anyway, my machine behaves oddly with HDAudio and Azalia (from system Profiler):

 

AppleAzaliaAudio

============

Dependencies: Incomplete

com.apple.iokit.IOAudioFamily: No valid version of this dependency found

com.apple.iokit.IOHDAudioFamily: No valid version of this dependency found

 

AppleAzaliaController

============

Dependencies: Incomplete

com.apple.iokit.IOHDAudioFamily: No valid version of this dependency found

 

AppleIOHDAController

============

Dependencies: Incomplete

com.apple.iokit.IOHDAFamily: No valid version of this dependency found

 

IOHDAFamily

============

Dependencies: Satisfied

 

IOHDAudioFamily

============

Dependencies: Satisfied

 

That might look like a lot, but it's all the info I thought might be relevant. So, IOHDA stuff is loaded and happy, but Azalia says it's not valid or something.

 

VaiOSX, that thing just broke my OSX installation. I applied a package (since all the links are dead), and the HDD kexts don't work with 4.5...

Link to comment
Share on other sites

You must use the 10.4.5 kext, and follow the same procedure.

 

Open the AppleHDA.kext/Contents/Plugins/AppleHDAController.kext/Contents/Info.plist

 

<key>IOClass</key>

<string>AppleHDAController</string>

<key>IOPCIPrimaryMatch</key>

<string>0x27D88086</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

 

<key>IOClass</key>

<string>AppleHDAController</string>

<key>IOPCIPrimaryMatch</key>

<string>0x269A8086</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

 

You must enter equivalent Vendor and product ID but according to your hardware.

 

27d8 is for 82801G (ICH7 Family) High Definition Audio Controller

269a is for Enterprise Southbridge High Definition Audio

Link to comment
Share on other sites

Thanks VaiOSX, but that doesn't seem to apply to 10.4.5. This is my info.plist (without any modifications or whatever):

 

			<key>IOClass</key>
		<string>AppleHDAController</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x27D88086</string>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>

 

As you can see, it's like that already. My Bus is the 27D8 type (since i'm not enterprise :P)

 

I do get this error at startup though (copied from system log):

Mar 6 22:24:00 localhost kernel[0]: AppleHDA.kext failed to load: unable to locate 'layout-id' property.

 

I'm constantly amazed how helpful this community is, even to OSX starters like me ^_^

Link to comment
Share on other sites

OK, i found what's wrong.

 

can you give me all the audio codec IDs you can find (everest report in windows or equivalent, not OS X 10.4.5 report).

 

It seams that the AppleHDA.kext/Contents/Info.plist doesn't have your codec referenced.

 

So the audio driver gets loaded but can't ouput sounds. :whistle:

 

EDIT : ok i finally found it.

 

Your codec decimal number is 2206495809

 

It does not exist in the AppleHDA.kext/Contents/Info.plist

 

If you take a look you'll see very similar number (2206496384 MBP or 2206496386 iMac Core duo)

 

Try to replace those numbers with your codec number 2206495809 ;)

Link to comment
Share on other sites

ok, just replaced it. Rebooting now :)

 

EDIT: well, thanks A LOT for all the time you've spent helping me with this. Unfortunatley, the problem is still there.

 

AppleHDA.kext still fails to load at boot (missing 'layout-id' property), and this is what I get with System Profiler:

 

AppleHDA:

 

Version: 1.1.2

Last Modified: 1/4/06 3:40 AM

Get Info String: 1.1.2a29, Copyright Apple Computer, Inc. 2005

Location: /System/Library/Extensions/AppleHDA.kext

kext Version: 1.1.2a29

Load Address: 0x2b029000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOAudioFamily: No valid version of this dependency can be found

com.apple.iokit.IOHDAFamily: No valid version of this dependency can be found

Integrity: Kext is modified

 

AppleHDAController:

 

Version: 1.1.2

Last Modified: 1/4/06 3:40 AM

Get Info String: 1.1.2a29, Copyright Apple Computer, Inc. 2005

Location: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

kext Version: 1.1.2a29

Load Address: 0x2afb2000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOHDAFamily: No valid version of this dependency can be found

Integrity: Kext is modified

 

Again, thanks a lot for all you've done. I'm really hoping to get this thing sorted. This is also a popular notebook, so I can imagine many others with the same problem.

 

EDIT2: ahh, sorry, I didn't see it came up that much... I...uhm... missed a few :P

Link to comment
Share on other sites

The missing 'layout-id' property error is caused by a missing declared codec.

 

Can you post on rapidshare you info.plist (from AppleHDA.kext)?

 

I'll tell you if it is correct.

 

The problem is coming from it.

Link to comment
Share on other sites

OK, well the problems are still there after replacing all the CodecIDs.

 

After following your instructions EgoDeath (I can't access win2osx for some reason. on any PC in my LAN), I get it sort of working. It shows up on the taskbar, and in sound properties, and even my little control buttons work! The only problem is that nothing actually works. I don't actually get any sound coming out.

 

Here are some more snippets from System Profiler:

 

AppleAzaliaAudio:

 

Version: 1.0.0

Last Modified: 11/3/05 7:19 AM

Get Info String: 1.0.0, Copyright Apple Computer, Inc. 2005

Location: /System/Library/Extensions/AppleAzaliaAudio.kext

kext Version: 1.0.0d1

Load Address: 0x2985f000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOAudioFamily: No valid version of this dependency can be found

com.apple.iokit.IOHDAudioFamily: No valid version of this dependency can be found

Integrity: Kext has no receipt

 

AppleAzaliaController:

 

Version: 1.0.0

Last Modified: 11/3/05 7:19 AM

Get Info String: 1.0.0, Copyright Apple Computer, Inc. 2005

Location: /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext

kext Version: 1.0.0d1

Load Address: 0x23a5a000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOHDAudioFamily: No valid version of this dependency can be found

Integrity: Kext has no receipt

 

 

Here is my info.plist: http://rapidshare.de/files/14878641/Info.plist.html

Link to comment
Share on other sites

Oh, here's an update: using the 10.4.3 stuff EgoDeath linked to, I don't get the AppleHDA.kext failure on boot (but I don't get actual sound then, either). If I put the original AppleHDA (from 10.4.5) back in there, the failure comes back.

 

I'm also sort of concerned that it reckons IOAudioFamily.kext isn't good (maybe that's why I don't get any actual audio, but that's the same for both AppleAzaliaAudio kexts). I'm not really sure what else to do...

Link to comment
Share on other sites

We are very near the success :

 

Can you try with this codec 2206496768 ?

 

Same search for 220649 string in AppleHDA.kext/Contents/Info.plist :idea:

 

After this modification and restart, can you post (rapidshare) your new ioreg result ? I'd like to compare something.

 

Also, this is what should "at least" have to be loaded

 

70 2 0x2aed6000 0x6000 0x5000 com.apple.iokit.IOHDAFamily (1.1.4a9) <5 4 3 2>

71 0 0x2aedc000 0x6000 0x5000 com.apple.driver.AppleHDAController (1.1.4a9) <70 16 5 4 3 2>

77 3 0x2afb8000 0x17000 0x16000 com.apple.iokit.IOAudioFamily (1.5.8b2) <35 11>

78 1 0x2afcf000 0x2c000 0x2b000 com.apple.driver.AppleFWAudio (1.1.6b2) <77 65 43 11>

79 0 0x2affb000 0x3000 0x2000 com.apple.driver.AppleMLANAudio (1.1.6) <78 65 43 11>

80 0 0x2b000000 0x4000 0x3000 com.apple.driver.AudioIPCDriver (1.0.0) <77 5 4 3 2>

81 0 0x2b00a000 0x32000 0x31000 com.apple.driver.AppleHDA (1.1.4a9) <77 70 5 4 3 2>

Link to comment
Share on other sites

Hi! Blackice & VaiOSX,I have same problem.My laptop is sony VGN-SZ17 which have a SigmaTel High Definition Audio card (DEV: 7661, VEN: 8384),and doesn't work since 10.4.3(10.4.5 With Maxxuss Secupdate001 now),HWINFO 32 in Windows shows up the audio adapter is "Sigmatel STAC9225".

 

Thanks for all of you try to fix it,hope the final result will give the sound back on the Laptop with have the same sound card!!

 

Sorry about my badly english....

Link to comment
Share on other sites

Also, IOAudioFamily does not show up in System Profiler. When I try and load it, it tells me it's already loaded, but it still doesn't show up.

 

The best way to really know if your kexts are loaded is to use kextstat in the terminal :

 

kextstat | grep IO

 

You can replace IO by any strings (e.g if you type ATI it will shows all the loaded kexts with the name starting with ATI)

 

Don't forget that it's case sensitive.

Link to comment
Share on other sites

I've been following http://forum.osx86project.org/index.php?showtopic=8864&st=0

 

for audio device on an Intel 945 Chipset.

 

HD Audio hub id 0x27D88086

HD Audio Device 0x 76808384

 

I removed AppleHDAudio.kext, cleared cache rebooted.

 

I now get:

 

1. Volume icon on taskbar

2. Hissing through Headphones when Im move the mouse$ but no real sound

3. Nothing under Audio (Built in) under System Profiler - should I?

Link to comment
Share on other sites

I get the same as Blackice actually:

 

Here are some more snippets from System Profiler:

 

AppleAzaliaAudio:

 

Version: 1.0.0

Last Modified: 11/3/05 7:19 AM

Get Info String: 1.0.0, Copyright Apple Computer, Inc. 2005

Location: /System/Library/Extensions/AppleAzaliaAudio.kext

kext Version: 1.0.0d1

Load Address: 0x2985f000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOAudioFamily: No valid version of this dependency can be found

com.apple.iokit.IOHDAudioFamily: No valid version of this dependency can be found

Integrity: Kext has no receipt

 

AppleAzaliaController:

 

Version: 1.0.0

Last Modified: 11/3/05 7:19 AM

Get Info String: 1.0.0, Copyright Apple Computer, Inc. 2005

Location: /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext

kext Version: 1.0.0d1

Load Address: 0x23a5a000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOHDAudioFamily: No valid version of this dependency can be found

Integrity: Kext has no receipt

 

Was it a codec thingymajig?

Link to comment
Share on other sites

I could really use a solution for my audio as well, it's sigmatel HDA

DEV ID is 7690 and VENDOR ID is 8384 according to dxdiag

 

chipset is intel 915g on my dell xps m140 with a dothan and mac os 10.4.5 :poster_oops: if you guys figure out a solution a nice tidy guide would be kick ass

Link to comment
Share on other sites

 Share

×
×
  • Create New...