Mike Yann Posted March 22, 2006 Share Posted March 22, 2006 I've installed the Mac OS 10.4.4 with the patch of “Maxxuss Ownage” in my removable USB disk and I’ve already updated the system to 10.4.5. The OS works great with my Realtek RTL8139/810x Family Fast Ethernet NIC and 64MB ATI Mobility RADEON 9600 except the laptop's keyboard and AC97 sound card. The OS can't identify my laptop's keyboard. Fortunately, I have USB keyboard instead. But the biggest problem is my AC97 sound card. The OS can identify it as AC 97, even i can adjust the volume, but it comes no sound. Oddly, i've heard some sound accidentally like system sound (just accidentally). Here is some detail information of my AC97. Information of my laptop: GreatWall( A famous brand in China) T2000 D5 Processor: Intel Pentium M Dothan 715 (1.50GHz) Memory: DDR 333 256MB+512MB=768MB Hard Drive: 80G + Removable 40G Graphics: 64MB ATI Mobility RADEON 9600 My laptop's motherboard is intel 855PM and the sound card is AD1981B (ICH4). Information in windows by DXdiag: ------------- Sound Devices ------------- Description: SoundMAX Digital Audio Default Sound Playback: Yes Default Voice Playback: Yes Hardware ID: PCI\VEN_8086&DEV_24C5&SUBSYS_202D161F&REV_03 Manufacturer ID: 1 Product ID: 100 Type: WDM Driver Name: smwdm.sys Driver Version: 5.12.0001.3620 (English) Driver Attributes: Final Retail WHQL Logo'd: Yes Date and Size: 5/27/2003 17:05:42, 578304 bytes Other Files: Driver Provider: Analog Devices HW Accel Level: Full Cap Flags: 0xF5F Min/Max Sample Rate: 100, 48000 Static/Strm HW Mix Bufs: 33, 32 Static/Strm HW 3D Bufs: 33, 32 HW Memory: 0 Voice Management: Yes EAX 2.0 Listen/Src: Yes, Yes I3DL2 Listen/Src: Yes, Yes Sensaura ZoomFX: Yes Registry: OK Sound Test Result: Not run --------------------- Sound Capture Devices --------------------- Description: SoundMAX Digital Audio Default Sound Capture: Yes Default Voice Capture: Yes Driver Name: smwdm.sys Driver Version: 5.12.0001.3620 (English) Driver Attributes: Final Retail Date and Size: 5/27/2003 17:05:42, 578304 bytes Cap Flags: 0x41 Format Flags: 0xCCC Information from Everest: Chipset Properties: Motherboard Chipset Intel Odem i855PM-333 In-Order Queue Depth 12 CAS Latency 2.5T RAS To CAS Delay 3T RAS Precharge 3T RAS Active Time 7T AC'97 Audio Controller: Audio Controller Type Intel 82801DB(M) ICH4 Codec Name Analog Devices AD1981B Codec ID 41445374h Memory Slots: DRAM Slot #1 256 MB (DDR SDRAM) DRAM Slot #2 512 MB (DDR SDRAM) Info.plist in my AppleAC97Audio.kext <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleAC97Audio</string> <key>CFBundleGetInfoString</key> <string>1.0.0, Copyright Apple Computer, Inc. 2004</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97Audio</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>AC97 Audio Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.0.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0</string> <key>IOKitPersonalities</key> <dict> <key>AC97 Audio Codec</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97Audio</string> <key>IOClass</key> <string>IOAC97AudioCodec</string> <key>IOProviderClass</key> <string>IOAC97CodecDevice</string> </dict> <key>AC97 Audio Driver</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97Audio</string> <key>IOClass</key> <string>AppleAC97AudioDriver</string> <key>IOProviderClass</key> <string>IOAC97AudioCodec</string> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.0.0</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOAudioFamily</key> <string>1.1fc9</string> </dict> </dict> </plist> Infolist plist in AppleAC97AudioIntelICH.kext: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleAC97AudioIntelICH</string> <key>CFBundleGetInfoString</key> <string>1.0.0, Copyright Apple Computer, Inc. 2004</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97AudioIntelICH</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Intel ICHx AC97 Audio Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.0.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0</string> <key>IOKitPersonalities</key> <dict> <key>ICH2 AC97 Audio</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97AudioIntelICH</string> <key>ICH Type</key> <integer>2</integer> <key>IOClass</key> <string>AppleAC97AudioIntelICH</string> <key>IOPCIPrimaryMatch</key> <string>0x24458086 0x24358086</string> <key>IOProbeScore</key> <integer>10000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> <key>ICH3 AC97 Audio</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97AudioIntelICH</string> <key>ICH Type</key> <integer>3</integer> <key>IOClass</key> <string>AppleAC97AudioIntelICH</string> <key>IOPCIPrimaryMatch</key> <string>0x24858086</string> <key>IOProbeScore</key> <integer>10000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> <key>ICH4 AC97 Audio</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97AudioIntelICH</string> <key>ICH Type</key> <integer>4</integer> <key>IOClass</key> <string>AppleAC97AudioIntelICH</string> <key>IOPCIPrimaryMatch</key> <string>0x24c58086</string> <key>IOProbeScore</key> <integer>10000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> <key>ICH5 AC97 Audio</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97AudioIntelICH</string> <key>ICH Type</key> <integer>5</integer> <key>IOClass</key> <string>AppleAC97AudioIntelICH</string> <key>IOPCIPrimaryMatch</key> <string>0x24d58086</string> <key>IOProbeScore</key> <integer>10000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> <key>ICH6 AC97 Audio</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97AudioIntelICH</string> <key>ICH Type</key> <integer>6</integer> <key>IOClass</key> <string>AppleAC97AudioIntelICH</string> <key>IOPCIPrimaryMatch</key> <string>0x266e8086</string> <key>IOProbeScore</key> <integer>10000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> <key>NVIDIA AC97 Audio</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97AudioIntelICH</string> <key>ICH Type</key> <integer>99</integer> <key>IOClass</key> <string>AppleAC97AudioIntelICH</string> <key>IOPCIPrimaryMatch</key> <string>0x026b10de 0x005910de 0x00ea10de 0x00da10de 0x008a10de 0x006a10de 0x003a10de 0x01b110de</string> <key>IOProbeScore</key> <integer>1000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.driver.AppleAC97Audio</key> <string>1.0.0</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.1</string> </dict> </dict> </plist> Info.plist in AppleAC97CodecAD198x.kext <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleAC97CodecAD198x</string> <key>CFBundleGetInfoString</key> <string>1.0.0, Copyright Apple Computer, Inc. 2004</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97CodecAD198x</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Analog Devices AD198x AC97 Audio Codec Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.0.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0</string> <key>IOKitPersonalities</key> <dict> <key>AD198x</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAC97CodecAD198x</string> <key>IOClass</key> <string>AppleAC97CodecAD198x</string> <key>IOProbeScore</key> <integer>10000</integer> <key>IOProviderClass</key> <string>IOAC97CodecDevice</string> <key>PNPVendorID</key> <string>ADS75 ADS74 ADS73 ADS72</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.driver.AppleAC97Audio</key> <string>1.0.0</string> </dict> </dict> </plist> According to the information above, my AC97 is ICH4 and ID is 0x24c58086 and ADS74. It appears that every thing(in red colour) in Info.plist is right. Method used: 1. Following the steps introduced by DrJägermeister, but I still have no sound. You'll find the zipped kext you need in this post side 2 at the end. You don't need to configure it, your ID 24C58086 is configured for ICH4. You evtl need to load the kext yourself (like in the posting). This soundcard should work then. http://forum.osx86project.org/index.php?showtopic=2001&st=20 You need to boot with -x that you will have some sound. 2. Following the steps in wiki(http://wiki.osx86project.org/wiki/index.php/Audio), but I still have no sound. 3. Following the saying below and it is still of no effect. Change codec device ID to yours. What is codec ID? First, you can get it from Windows XP with EVEREST (http://www.lavalys.hu/index.php). If already you knew your codec chip, for example: AD1986a, you can get the ID from Analog Devices datasheet. Now I use AD1986a as sample: Read the AD1986a spec, you can find the vender ID in register 7C, 7E. Register 7C = 0x4144 Register 7E = 0x5378 Which '41' '44' '53' are ASCII codes, they are 'A', 'D', and 'S'. And the LSB byte of register 7E indicates the number of codec ID. Here AD1986a is '78'. So you can get the whole ID of AD1986a; it is 'ADS78'. It's simple, right? All right, modify the above Info.plist file. Change any one of them (ADS75 ADS74 ADS73 ADS72) to ADS78. It seems that my AC 97’s ID is ADS74 and it’s already in my Info.plist in AppleAC97CodecAD198x. Information in console form MAC OS 10.4.5 in my notebook: AppleAC97CodecAD198x : 2-to-4 channel spreading enabled Apple System Profiler says for : AppleAC97Audio 1.0.0 Valid: Yes Authentic: Yes Dependencies: Satisfied Integrity: Kext has no receipt AppleAC97AudioIntelICH 1.0.0 Valid: Yes Authentic: Yes Dependencies: Incomplete Dependencies Errors: com.apple.driver.AppleAC97Audio: No valid version of this dependency can be found Integrity: Kext has no receipt AppleAC97CodecAD198x 1.0.0 Valid: Yes Authentic: Yes Dependencies: Incomplete Dependencies Errors: com.apple.driver.AppleAC97Audio: No valid version of this dependency can be found Integrity: Kext has no receipt I'm a newbie in MAC OS and I need your help eagerly. A thousand thanks for your suggestions. The attachment is my AppleAC97Audio.kext in the format of zip. AppleAC97Audio.kext.zip Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/ Share on other sites More sharing options...
DrJägermeister Posted March 23, 2006 Share Posted March 23, 2006 I've installed the Mac OS 10.4.4 with the patch of “Maxxuss Ownage” in my removable USB disk and I’ve already updated the system to 10.4.5. Method used: 1. Following the steps introduced by DrJägermeister, but I still have no sound. You'll find the zipped kext you need in this post side 2 at the end. You don't need to configure it, your ID 24C58086 is configured for ICH4. You evtl need to load the kext yourself (like in the posting). This soundcard should work then. http://forum.osx86project.org/index.php?showtopic=2001&st=20 You need to boot with -x that you will have some sound. The kext in this old topic was only for 10.4.1 not for 10.4.5, it will probably not work on your system. Take the right one. And you need to boot without -x for sound. Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/#findComment-81571 Share on other sites More sharing options...
Mike Yann Posted March 24, 2006 Author Share Posted March 24, 2006 Thanks for your reply and suggestion! Maybe I'll reinstall the version 10.4.1! I couldn't suffer from no sound! Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/#findComment-82196 Share on other sites More sharing options...
Mike Yann Posted April 1, 2006 Author Share Posted April 1, 2006 Hi, technosaints. The torrent fils is in the attachment! Two files, one is the older and the other is the new release in http://www.demonoid.com. MacOSX_10.4.5DVDiso.zip MaCOsX1045UniversalInsta1478913_Demonoid.zip Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/#findComment-86928 Share on other sites More sharing options...
johnnyb Posted April 1, 2006 Share Posted April 1, 2006 <quote> ccording to the information above, my AC97 is ICH4 and ID is 0x24c58086 and ADS74. It appears that every thing(in red colour) in Info.plist is right. </quote> How did you determine the ADS value? (You said yours was ADS74) My AC97 is 0x25A6 according to DxDiag, and I cannot get sound working either. I've done about as much digging around as you have, but I just can't get it working. What I also can't figure out is am I ICH4, ICH5 or ICH6? Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/#findComment-87142 Share on other sites More sharing options...
Mike Yann Posted April 2, 2006 Author Share Posted April 2, 2006 You can use the software "Everest" to detect and report your hardware's information! Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/#findComment-87565 Share on other sites More sharing options...
Hillin Posted May 16, 2006 Share Posted May 16, 2006 Alright, I have a computer completely the same with yours, Greatwall T2000D5. I have the same problem, I'm trying to work it out since 3 months ago but things didn't change. Maybe I have to try to learn something about programming and write the driver myself... Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/#findComment-113483 Share on other sites More sharing options...
gaikin Posted November 3, 2009 Share Posted November 3, 2009 Hi! I also have Intel AC97 ICH4 sound (24c5 8086). I have downloaded AppleAC97Audio.kext.There were no sound. My output device is line out (pcm) So, i find out this http://www.insanelymac.com/forum/lofiversi...x.php/t854.html In MIDI App I choose Output device, 4 channels, then configure speakers and select the 3d and the 4th speaker. And now I have sound in my speakers. Link to comment https://www.insanelymac.com/forum/topic/12770-problems-of-ac97-and-keyboard-in-intel-855pm-in-notebook/#findComment-1319165 Share on other sites More sharing options...
Recommended Posts