DaveGee Posted February 24, 2007 Share Posted February 24, 2007 (edited) | | ... Simple AppleHDA Tutorial ... | ======================== Step #1 - Find out EXACTLY what audio codec (chip) is on your motherboard You **might** be able to take someone else's word on this simply by reading the posts in this thread **BUT** as we all know motherboards change from time to time (even if it's the same model number) and it's QUITE POSSIBLE that the audio codec from XYZ Mobo rev. 1 could be different from XYZ Mobo rev. 2. A good example of this seems to be the 'Bad Axe 2' mobo from Intel... It seems some have the (SigmaTel) STAC9274D while others are reporting that they seem to have the STAC9227. Okay so how do you find out for sure.... Boot into Linux (use a livecd if need be - I'm pretty sure the livecd contains asound) and look under /proc/asound you should find a file called codec#0 or perhaps codec#1 - in short its a text file that starts out with Codec: YOUR_AUDIO_CODEC_IS_HERE Address: ADDRESS Vendor Id: YOUR_VENDOR_ID_IS_HERE Subsystem Id: ETC_ETC_ETC (plus lots more IMPORTANT stuff - but I shortened it for this post) (you will need the ENTIRE file - not just the lines I showed above) That's YOUR SPECIFIC/EXACT codec dump. Copy that file to a thumb drive or email it to yourself - in short you need that file when you boot back into Mac OS X. Note: Yea that's a big first step but don't worry it's really really easy from here on out Step #2 - Download the latest patcher (found in POST #1 of this thread - at present we are up to v1.15) Step #3 - Drag-n-Drop that file (obtained in step #1) on to the program you just downloaded (from step #2) That's it... there ain't no more... Now 1 of 2 things will happen.... 1 - Audio will work - now you can bask in audio-heaven but REMEMBER to come back here and say thanks to Taruga and perhaps donate a few bucks to one of the many worthy causes to keep projects like this going... 2 - Audio doesn't work.... Here is where you can help... If audio doesn't work... Come back to this thread and post the following.... 1 - The CODEC#0 file you were using. 2 - Any message returned from the AppleHDAPatcher application P.S. If you are having trouble it's IMPERATIVE that you OBTAIN YOUR OWN codec#0 file from linux!!!! If you can't or won't do that then getting any additional help is very difficult and/or IMPOSSIBLE! Hope this helps! Dave Edited February 24, 2007 by DaveGee Link to comment Share on other sites More sharing options...
mosimage Posted February 24, 2007 Share Posted February 24, 2007 (edited) | | ... Simple AppleHDA Tutorial ... | ======================== Boot into Linux (use a livecd if need be - I'm pretty sure the livecd contains asound) and look under /proc/asound you should find a file called codec#0 or perhaps codec#1 - in short its a text file that starts out with hi, can i use this method for my 'conroe 945G onboard-sound' (ALC888 7.1 Chanel-CODEC) ? i try out this, but the files (codec#0 etc.) in my linux (kubuntu 6.10) and on the live-cd's (knoppix and kubuntu) are empty. so i have try the realy linux method: code for the konsole: sudo cat /proc/asound/card0/codec#0 start of listing: Codec: Realtek ALC888 Address: 0 Vendor Id: 0x10ec0888 Subsystem Id: 0x18491e01 Revision Id: 0x100001 Default PCM: rates 0x560, bits 0x0e, types 0x1 Default Amp-In caps: N/A Default Amp-Out caps: N/A Node 0x02 [Audio Output] wcaps 0x11: Stereo PCM: rates 0x560, bits 0x0e, types 0x1 Node 0x03 [Audio Output] wcaps 0x11: Stereo PCM: rates 0x560, bits 0x0e, types 0x1 Node 0x04 [Audio Output] wcaps 0x11: Stereo PCM: rates 0x560, bits 0x0e, types 0x1 Node 0x05 [Audio Output] wcaps 0x11: Stereo PCM: rates 0x560, bits 0x0e, types 0x1 Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital PCM: rates 0x5e0, bits 0x1e, types 0x1 Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x00 0x00] PCM: rates 0x160, bits 0x06, types 0x1 Connection: 1 0x23 Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x00 0x00] PCM: rates 0x160, bits 0x06, types 0x1 Connection: 1 0x22 Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital PCM: rates 0x560, bits 0x1e, types 0x1 Connection: 1 0x1f 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] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Connection: 10 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x19 0x19] Connection: 2 0x02 0x0b Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x03 0x0b Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x04 0x0b Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] 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 0x40018f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Pin Default 0x01014010: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Green Pin-ctls: 0x40: OUT Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x15 [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] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Pin Default 0x01011012: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x40: OUT Connection: 5 0x0c 0x0d* 0x0e 0x0f 0x26 Node 0x16 [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] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x0836: IN OUT Detect Pin Default 0x01016011: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Orange Pin-ctls: 0x40: OUT Connection: 5 0x0c 0x0d 0x0e* 0x0f 0x26 Node 0x17 [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] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x0836: IN OUT Detect Pin Default 0x01012014: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Grey Pin-ctls: 0x40: OUT Connection: 5 0x0c 0x0d 0x0e 0x0f* 0x26 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08373e: IN OUT HP Detect Pin Default 0x01a19830: [Jack] Mic at Ext Rear Conn = 1/8, Color = Pink Pin-ctls: 0x24: IN Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08373e: IN OUT HP Detect Pin Default 0x02a19840: [Jack] Mic at Ext Front Conn = 1/8, Color = Pink Pin-ctls: 0x24: IN Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x1a [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] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08373e: IN OUT HP Detect Pin Default 0x01813031: [Jack] Line In at Ext Rear Conn = 1/8, Color = Blue Pin-ctls: 0x20: IN Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x08373e: IN OUT HP Detect Pin Default 0x02214020: [Jack] HP Out at Ext Front Conn = 1/8, Color = Green Pin-ctls: 0xc0: OUT HP Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x1c [Pin Complex] wcaps 0x400001: Stereo Pincap 0x0820: IN Pin Default 0x9933013f: [Fixed] CD at Int ATAPI Conn = ATAPI, Color = Unknown Pin-ctls: 0x20: IN Node 0x1d [Pin Complex] wcaps 0x400000: Mono Pincap 0x0820: IN Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x20: IN Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital Pincap 0x0810: OUT Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x40: OUT Connection: 1 0x06 Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital Pincap 0x0820: IN Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x20: IN 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] [0x80 0x80] [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 [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 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x25 [Audio Output] wcaps 0x11: Stereo PCM: rates 0x560, bits 0x0e, types 0x1 Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x25 0x0b end of listing and now i testing my code. please wait... ................................................................................ ....................... ................................................................................ .. ........................................................ ......................... ... audi output 2 Chanel internal Speaker ... Micro input 2 Chanel ... but no sound! regards mosimage Edited February 24, 2007 by mosimage Link to comment Share on other sites More sharing options...
etc Posted February 24, 2007 Share Posted February 24, 2007 Try changing: <key>SampleOffsetPad</key> <integer>260</integer> to: <key>SampleOffsetPad</key> <integer>0</integer> To see if it makes any difference with you Nothing changes Link to comment Share on other sites More sharing options...
Mateus Posted February 24, 2007 Share Posted February 24, 2007 Any progress with Conexant HD Audio @ ICH7??? Here my Dump and message from patcher v1.15... AppleHDA Patcher - 2006/2007 Taruga v1.15 _______________________________________________________ Codec : Generic 14f1 ID 5047 Vendor Id : 0x14f15047 Subsystem Id : 0x103c30b2 _______________________________________________________ * Detected unsupported Generic Codec Exiting... Thanx... dump.txt Link to comment Share on other sites More sharing options...
DaveGee Posted February 24, 2007 Share Posted February 24, 2007 hi, can i use this method for my 'conroe 945G onboard-sound' (ALC888 7.1 Chanel-CODEC) ? i try out this, but the files (codec#0 etc.) in my linux (kubuntu 6.10) and on the live-cd's (knoppix and kubuntu) are empty. so i have try the realy linux method: code for the konsole: sudo cat /proc/asound/card0/codec#0 ...snipped to conserve pixels... end of listing and now i testing my code. please wait. regards mosimage mosimage, I spotted this a few pages ago... So it seems like things are being investigated but as you've just found out v1.15 doesn't have any fix in place yet.... QUOTE from caracols @ Feb 21 2007, 01:05 PM: - Hey Taruga, how's the development of ALC888+ICH7 (Asrock Conroe MOBO) going on? Any news on it? Could it be finally possible? REPLY from taruga - Been looking at asm of applehda and there are some calls that are not suported on some codecs, but I have a lot to look for and compare too. I have to look for another (working alc888) from other vendor to compare amps and mutes Hope this helps... Dave P.S. I just found something that's really cool (and very helpful) - at the bottom of each page (when reading a message thread) you'll see a search box and when in that search box it ONLY searches the thread you are reading and then ONLY displays the messages (from the thread) that contain a match... This feature comes in really really handy when we've got a thread as along and this... Link to comment Share on other sites More sharing options...
pedroromanvr Posted February 24, 2007 Share Posted February 24, 2007 Hi everyboy, i have a realtek alc260, does anybody knows how can i make my 10.4.8 (Jas Os) sound work??, i have downloaded the AppleHDAPatcher, but i really don't know what linux codec dump means. Can someone tell me how to make it? I have used linux before. I would really appreciate to you for taking some of your time to explain a newbie like me Link to comment Share on other sites More sharing options...
KrzychuG Posted February 25, 2007 Share Posted February 25, 2007 I can't get my snd card to work with AppleHDA. I'm using FS Amilo Pi 1556 notebook with ALC880 card. I managed to get it to work on pre-patched AppleAzaliaAudio. It gave me 2 channels output on spdif but i could not make laptop's speakers to work. With AppleHDA i can't get it to work at all. I got my codec#0 and codec#1 (well, i have two) files from Linux (where that snd card works without any problems)n and tried to patch AppleHDA.kext using this patcher. At the beggining i deleted original AppleHDA.kext from /System/Libraries/Extensions and got that one: ALC882 AppleHDA v0.4b.mpkg. It installed just fine. Next step was to patch it using patcher. For some reason v15 does not work at all. All i got was: AppleHDA Patcher - 2006/2007 Taruga v1.15 _______________________________________________________ Codec : Realtek ALC880 Vendor Id : 0x10ec0880 Subsystem Id : 0x8800000 _______________________________________________________ With patcher v13 i got a bit more: AppleHDA Patcher - 2006/2007 Taruga v1.13 * Patching AppleHDA.kext to 0x10ec0880 Done * Checking AppleHDA for patch Done 0001f2c4 cmpl $0x10ec0880,%eax 000203d0 cmpl $0x10ec0880,%eax * Checking for SPDIF Out Detected * Checking for SPDIF In Not Detected * Creating AppleHDA configs * Using the following nodes in pathmap Back Mic: 7 16 24 Line In : 8 18 25 Speaker : 20 16 12 2 Spdif Out: 30 6 * Copying new config to destination Done * Repairing Permissions Started verify/repair permissions on disk disk0s2 Jabluszko Determining correct file permissions. The privileges have been verified or repaired on the selected volume Verify/repair finished permissions on disk disk0s2 Jabluszko * Deleting Extensions Cache Done ** Done patching - You can reboot now ** After rebooting with semthex kernel i had no sound and no snd card available. Same thing with DeamonES kernel. I was about to check if kext is loading properly so i moved AppleHDA.kext to another place and loaded it manually. That's what i got after using kextload -v AppleHDA.kext: kextload: extension AppleHDA.kext/ appears to be valid kextload: loading extension AppleHDA.kext/ kextload: AppleHDA.kext/ loaded successfully kextload: loading personalities named: kextload: HDA Generic Codec Driver kextload: HDA Driver kextload: sending 2 personalities to the kernel kextload: matching started for AppleHDA.kext/ Of course no sound ;-( When i tried to load it using kextload -t -v to check for eventual problems i got: kextload: resolving dependencies for kernel extensions with validation and authentication failures kextload: extension AppleHDA.kext/ appears to be valid kextload: loading extension AppleHDA.kext/ Unable to allocate pad vm for /System/Library/Extensions/System.kext/PlugIns/Mach.kext/Mach - (os/kern) no space available kextload: error mapping module file /System/Library/Extensions/System.kext/PlugIns/Mach.kext/Mach kextload: can't map module files kextload: can't check load addresses of modules kextload: a link/load error occured for kernel extension AppleHDA.kext/ load failed for extension AppleHDA.kext/ (run kextload with -t for diagnostic output) That's where i stucked. Can't go any further without additional help. I uploaded my codec files, maybe it'll help a bit. Thanks for support. codec_0.txt codec_1.txt Link to comment Share on other sites More sharing options...
DaveGee Posted February 25, 2007 Share Posted February 25, 2007 ...AppleHDAPatcher, but i really don't know what linux codec dump means. Can someone tell me how to make it? I have used linux before. I would really appreciate to you for taking some of your time to explain a newbie like me (sigh) .... I did exactly what you asked... Please take the time to read the last page of messages (page 69).. For people who really want to attempt to make things work the least they can do is read this thread before posting questions (especially those that have been answered only a few hours ago...) Dave Link to comment Share on other sites More sharing options...
qiqo Posted February 25, 2007 Share Posted February 25, 2007 Im giving up on my cmi9880 installed on a gigabyte 8i915g duo, so im planning to buy a usb sound card, you think it will work, it only costs $7 (350 philippine peso) but its chipset is cmedia also, you think itl work? Link to comment Share on other sites More sharing options...
Rantamplan Posted February 25, 2007 Share Posted February 25, 2007 (edited) New ALC888 package @ post 174.... Please test and report Don't leave install.Error instalation Edited February 25, 2007 by Rantamplan Link to comment Share on other sites More sharing options...
ffosilva Posted February 25, 2007 Share Posted February 25, 2007 I tried too, but without good results... =( ALC660 still not working with this release, it's bad! I was changed everything... NOD ID's, DevID n' VenID on kext binaries and nothing... no sound! Link to comment Share on other sites More sharing options...
SampAcc Posted February 25, 2007 Share Posted February 25, 2007 (sigh) .... I did exactly what you asked... Please take the time to read the last page of messages (page 69).. For people who really want to attempt to make things work the least they can do is read this thread before posting questions (especially those that have been answered only a few hours ago...) Dave From one Dave to another, Dave, and with great respect, your tutorial is very helpful and highly recommended for anyone who CAN GET SOUND IN LINUX. I mean, the caveat to your tutorial should be that the whole "grab your codec#0" thing only works if you have working sound in linux. catting and grepping, etc., with a non-working or un-recognized card only freezes up the terminal. and don't bother trying to chmod the codec and force it onto a pendrive - the file "doesn't exist." The only thing I can suggest for Realtek HD probs is to go to Realtek's site, download the linux source and do these steps: 1.) read the README file, and see if your chip/codec is supported. For instance, the 861 IS, the 862 is NOT. And they ARE different. Believe me, I've tried otherwise. If you're lucky enough to be on the list, then 2.) compile it for your respective linux distro. If you still don't have sound in linux, you may have luck at that point 3.) going to ALSA and applying the latest patch for Azalias. That has worked for hundreds of Ubuntu users. THEN, if you've done everything right, you should have sound in linux, and can 4.) do a codec dump. Use that to run through Taruga's HDA patcher and you should be good to go. It sucks, people, that it's this difficult, but the whole HD Audio thing is still sort of green after years of the AC97 standard. Honestly, if you don't mind running your audio through a Griffin iMic, and you don't have the patience to do the little research it takes to get your Realtek running, that may be your best option at this point until further notice. Cheers, Dave Link to comment Share on other sites More sharing options...
mifki Posted February 25, 2007 Share Posted February 25, 2007 Older codecs like the ALC860 and 880 need a lot more work. We already know this, so dont whinge about it not working. It is being worked on Link to comment Share on other sites More sharing options...
jjduro Posted February 26, 2007 Share Posted February 26, 2007 the alc660 still does not work? thanks! Nope. I have a Alc861/660 and I'm starting to wonder if the best thing isn't to foget Hack OS. No one can put the damn thing working, and we, with the no soun problem because of that chip are so few, that no one will give a hoot about it. sorry, Nice job though, for people with alc88x jjduro Realtek HDA ALC861 <- completely dead under OSX Older codecs like the ALC860 and 880 need a lot more work. We already know this, so dont whinge about it not working. It is being worked on Yep! We've got all the time in the world... or maybe not. :S I tried too, but without good results... =( ALC660 still not working with this release, it's bad! I was changed everything... NOD ID's, DevID n' VenID on kext binaries and nothing... no sound! Same here Link to comment Share on other sites More sharing options...
elviejo Posted February 26, 2007 Share Posted February 26, 2007 I can't get my snd card to work with AppleHDA. I'm using FS Amilo Pi 1556 notebook with ALC880 card. I managed to get it to work on pre-patched AppleAzaliaAudio. It gave me 2 channels output on spdif but i could not make laptop's speakers to work. With AppleHDA i can't get it to work at all. I got my codec#0 and codec#1 (well, i have two) files from Linux (where that snd card works without any problems)n and tried to patch AppleHDA.kext using this patcher. At the beggining i deleted original AppleHDA.kext from /System/Libraries/Extensions and got that one: ALC882 AppleHDA v0.4b.mpkg. It installed just fine. Next step was to patch it using patcher. For some reason v15 does not work at all. All i got was: AppleHDA Patcher - 2006/2007 Taruga v1.15 _______________________________________________________ Codec : Realtek ALC880 Vendor Id : 0x10ec0880 Subsystem Id : 0x8800000 _______________________________________________________ With patcher v13 i got a bit more: AppleHDA Patcher - 2006/2007 Taruga v1.13 * Patching AppleHDA.kext to 0x10ec0880 Done * Checking AppleHDA for patch Done 0001f2c4 cmpl $0x10ec0880,%eax 000203d0 cmpl $0x10ec0880,%eax * Checking for SPDIF Out Detected * Checking for SPDIF In Not Detected * Creating AppleHDA configs * Using the following nodes in pathmap Back Mic: 7 16 24 Line In : 8 18 25 Speaker : 20 16 12 2 Spdif Out: 30 6 * Copying new config to destination Done * Repairing Permissions Started verify/repair permissions on disk disk0s2 Jabluszko Determining correct file permissions. The privileges have been verified or repaired on the selected volume Verify/repair finished permissions on disk disk0s2 Jabluszko * Deleting Extensions Cache Done ** Done patching - You can reboot now ** After rebooting with semthex kernel i had no sound and no snd card available. Same thing with DeamonES kernel. I was about to check if kext is loading properly so i moved AppleHDA.kext to another place and loaded it manually. That's what i got after using kextload -v AppleHDA.kext: kextload: extension AppleHDA.kext/ appears to be valid kextload: loading extension AppleHDA.kext/ kextload: AppleHDA.kext/ loaded successfully kextload: loading personalities named: kextload: HDA Generic Codec Driver kextload: HDA Driver kextload: sending 2 personalities to the kernel kextload: matching started for AppleHDA.kext/ Of course no sound ;-( When i tried to load it using kextload -t -v to check for eventual problems i got: kextload: resolving dependencies for kernel extensions with validation and authentication failures kextload: extension AppleHDA.kext/ appears to be valid kextload: loading extension AppleHDA.kext/ Unable to allocate pad vm for /System/Library/Extensions/System.kext/PlugIns/Mach.kext/Mach - (os/kern) no space available kextload: error mapping module file /System/Library/Extensions/System.kext/PlugIns/Mach.kext/Mach kextload: can't map module files kextload: can't check load addresses of modules kextload: a link/load error occured for kernel extension AppleHDA.kext/ load failed for extension AppleHDA.kext/ (run kextload with -t for diagnostic output) That's where i stucked. Can't go any further without additional help. I uploaded my codec files, maybe it'll help a bit. Thanks for support. As today, no patcher is working with ALC880, but you can get line out and line in using the kext from 10.4.3, copy the AppleHDA from inside MacOS to your Desktop, patch the kext with Patcher 1.09, then replace the AppleHDA in the MacOS with the one you copy to your Desktop, repair permissions, remove extensions Extensions.mkext and Extensions.kextcache, reboot and you must have line out and line in, if you don't have the kext go here http://forum.insanelymac.com/index.php?sho...mp;#entry229589 , good luck. Link to comment Share on other sites More sharing options...
BondDotCom Posted February 26, 2007 Share Posted February 26, 2007 i cant figure out how to get this patch working on my dell 640M. Well i don't really know where to start to ask so if someone could write up a tuturial it would be helpful. I have a 640m with working sound and mic and can tell you that EVERYTHING you need to know is in this thread. The place to start is page 1. Link to comment Share on other sites More sharing options...
KrzychuG Posted February 26, 2007 Share Posted February 26, 2007 (edited) As today, no patcher is working with ALC880, but you can get line out and line in using the kext from 10.4.3, copy the AppleHDA from inside MacOS to your Desktop, patch the kext with Patcher 1.09, then replace the AppleHDA in the MacOS with the one you copy to your Desktop, repair permissions, remove extensions Extensions.mkext and Extensions.kextcache, reboot and you must have line out and line in, if you don't have the kext go here http://forum.insanelymac.com/index.php?sho...mp;#entry229589 , good luck. I did as you wrote and it looks quite funny. After i copied 10.4.3 kext and rebooted. System found stereo soundcard with line in and line out. Of course it put sound on external speakers exacly as with AppleAzalia kext. After i patched it on DaemonES kernel and 1.09 patcher, my OS X could not find snd card anymore. I used my codec#1 file (it seems to be correct one). Is there any way i could use internal speakers with that 10.4.3 kext? Edited February 26, 2007 by KrzychuG Link to comment Share on other sites More sharing options...
jjduro Posted February 26, 2007 Share Posted February 26, 2007 guys be patient, maybe next week god bless our codecs! Maybe.. maybe Link to comment Share on other sites More sharing options...
naldo Posted February 26, 2007 Share Posted February 26, 2007 Anyone gotten the headphone jack problem with the Sigmatel 9200 worked out (by problem I mean the internal speakers not turning off when headphones are plugged in)? If not is anyone working on it? Link to comment Share on other sites More sharing options...
dayomon Posted February 27, 2007 Share Posted February 27, 2007 Hello, After the patch with AppleHDA Patcher v1.15 and the codec dump from KNOPPIX5.1.1 (this must be the right dump I believe), System Profiler has displayed below Intel High Definition Audio: Available Devices: S/P-DIF In: Connection: RCA Microphone: Connection: 1/8 inch Jack Speaker: Connection: Internal But, System Preferences -> Sound -> Output has "No output devices found". Any Suggestions? Dump was like that: Codec: SigmaTel STAC9200 Address: 0 Vendor Id: 0x83847690 Subsystem Id: 0x10f70000 Revision Id: 0x102201 Default PCM: rates 0x7e0, bits 0x0e, types 0x1 Default Amp-In caps: N/A Default Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1 ...Node definitions continues... Thank you! Link to comment Share on other sites More sharing options...
kavernchan Posted February 27, 2007 Share Posted February 27, 2007 (edited) i am with Sigmatel 92XX @ Dell 6400 .. on JaS OS X 10.4.7 after using the patcher to patch the codec from this thread ( i do not know how to dump the codec from knoppix ) kernel panic occurs help needed .... i think that its because of kernel version ... but how can i update and check my version ?? Edited February 27, 2007 by kavernchan Link to comment Share on other sites More sharing options...
joe75 Posted February 27, 2007 Share Posted February 27, 2007 on JaS OS X 10.4.7 kernel panic occurs help needed .... 10.4.8 "NEW KERNEL ONLY" Link to comment Share on other sites More sharing options...
kavernchan Posted February 27, 2007 Share Posted February 27, 2007 10.4.8 "NEW KERNEL ONLY" really becoz of kernel problems ( finally i have dumped my codec out using knoppix ).. but how can i check and upgrade my kernel ? Link to comment Share on other sites More sharing options...
joe75 Posted February 27, 2007 Share Posted February 27, 2007 but how can i check and upgrade my kernel ? You have 8.4.1 kernel w/4.7. You need to install new 4.8 and use hacked 8.8.1 kernel. Search for latest JaS w/patches. Link to comment Share on other sites More sharing options...
chuuey Posted February 27, 2007 Share Posted February 27, 2007 can't wait for 1988b support! Link to comment Share on other sites More sharing options...
Recommended Posts