Blackice Posted March 6, 2006 Share Posted March 6, 2006 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! Anyway, if anyone has any ideas/suggestions/confirmed fixes, or has the same problem, post it Link to comment Share on other sites More sharing options...
VaiOSX Posted March 6, 2006 Share Posted March 6, 2006 These are the Apple's original Intel High Definition Audio Device and vendor IDs. DEV:7680 VEN:8384 (same as your audio card) Follow this link http://forum.osx86project.org/index.php?showtopic=2243 (Search is a great tool ) Link to comment Share on other sites More sharing options...
Blackice Posted March 6, 2006 Author Share Posted March 6, 2006 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 More sharing options...
VaiOSX Posted March 6, 2006 Share Posted March 6, 2006 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 More sharing options...
Blackice Posted March 6, 2006 Author Share Posted March 6, 2006 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 ) 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 More sharing options...
VaiOSX Posted March 6, 2006 Share Posted March 6, 2006 Is 27D8 really your Bus type or what you just read in the info.plist ? Can you post a link to download your ioreg results ? The command line in the terminal is : ioreg -l > /blackice-ioreg.txt Link to comment Share on other sites More sharing options...
Blackice Posted March 6, 2006 Author Share Posted March 6, 2006 27D8 is my Bus type (or at least, that's what Windows XP device manager told me) ioreg: http://rapidshare.de/files/14869905/ioreg.txt.html Link to comment Share on other sites More sharing options...
VaiOSX Posted March 6, 2006 Share Posted March 6, 2006 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. 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 More sharing options...
Blackice Posted March 6, 2006 Author Share Posted March 6, 2006 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 Link to comment Share on other sites More sharing options...
VaiOSX Posted March 6, 2006 Share Posted March 6, 2006 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 More sharing options...
EgoDeath Posted March 7, 2006 Share Posted March 7, 2006 try this (i have the exact same chipset) http://forum.osx86project.org/index.php?showtopic=8864&hl= Link to comment Share on other sites More sharing options...
Blackice Posted March 7, 2006 Author Share Posted March 7, 2006 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 More sharing options...
Blackice Posted March 7, 2006 Author Share Posted March 7, 2006 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 More sharing options...
VaiOSX Posted March 7, 2006 Share Posted March 7, 2006 We are very near the success : Can you try with this codec 2206496768 ? Same search for 220649 string in AppleHDA.kext/Contents/Info.plist 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 More sharing options...
Blackice Posted March 7, 2006 Author Share Posted March 7, 2006 OK, this is the ioreg output with EgoDeath's AppleAzalia kext and the new info.plist CodecID: http://rapidshare.de/files/14902531/ioreg2.txt.html 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. Link to comment Share on other sites More sharing options...
piston Posted March 8, 2006 Share Posted March 8, 2006 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 More sharing options...
autoy Posted March 8, 2006 Share Posted March 8, 2006 mmm... maybe this can be used to fix alc880 in/out. How do I know my codec ID? Link to comment Share on other sites More sharing options...
VaiOSX Posted March 8, 2006 Share Posted March 8, 2006 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 More sharing options...
Blackice Posted March 9, 2006 Author Share Posted March 9, 2006 I'll try kextstat later. See if IOAudioFamily is up. Link to comment Share on other sites More sharing options...
takeawaydave Posted March 13, 2006 Share Posted March 13, 2006 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 More sharing options...
takeawaydave Posted March 13, 2006 Share Posted March 13, 2006 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 More sharing options...
autoy Posted March 13, 2006 Share Posted March 13, 2006 To VAIOSX: Is AppleHDA only built for ICH7 cards? Can it be forced to use ICH6? Link to comment Share on other sites More sharing options...
randomblame Posted March 14, 2006 Share Posted March 14, 2006 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 if you guys figure out a solution a nice tidy guide would be kick ass Link to comment Share on other sites More sharing options...
VaiOSX Posted March 20, 2006 Share Posted March 20, 2006 To VAIOSX: Is AppleHDA only built for ICH7 cards? Can it be forced to use ICH6? AppleHDA's info.plist can probably be modified to work with other ICHx. I will give a try on my friend's laptop. Link to comment Share on other sites More sharing options...
takeawaydave Posted March 24, 2006 Share Posted March 24, 2006 Audio's working for me now with 10.4.3 AppleHDA kext. Straight forward replace (ensuring permission is ok). Tested with 2 channel speakers. Headphones work, one of the rear outs work. Haven't tried mic. Link to comment Share on other sites More sharing options...
Recommended Posts