Jump to content

SoundMax AD198x - AC97 Sound


  • This topic is locked This topic is locked
126 replies to this topic

#21
kuliand

kuliand

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
right i have got the ID's now but were do i get appleAC97audio.kext from it is not in the extensions folder?

#22
DrJgermeister

DrJgermeister

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,028 posts
  • Location:Somewhere in France
  • Interests:Sex, drugs and rock & roll
[quote name='kuliand' date='Oct 4 2005, 11:46 AM' post='20429']
ok i have used everest and i got "intel 82801eb ich5 AC97" is the number in the middle the ID i want?

24D58086 is the ID you need.
take a look at this:
http://wiki.osx86pro...index.php/Audio

scroll down until you see the section ICH5 and put this ID in there.

P.S: Sound was not working on my PC until I boot with "-x". To solve this I just had to delete the ATI driver in my case.

#23
kuliand

kuliand

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
ok i followed that but i get this,

Last login: Tue Oct 4 12:23:10 on console
Welcome to Darwin!
andrew-kuliks-computer:~ andrewkulik$ sudo -s
Password:
andrew-kuliks-computer:~ root# cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents
bash: cd: /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents: No such file or directory
andrew-kuliks-computer:~ root#

#24
DrJgermeister

DrJgermeister

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,028 posts
  • Location:Somewhere in France
  • Interests:Sex, drugs and rock & roll
try

# cd /System/Library/Extensions/
# ls
Do you see AppleAC97Audio.kext?
if Yes:
# cd AppleAC97Audio.kext
# ls
Do you see Contents?
if Yes:
# cd Contents
# ls
Do you see Plugins?
if Yes:
# cd Plugins
# ls
Do you see AppleAC97AudioIntelICH.kext?
if Yes:
# cd AppleAC97AudioIntelICH.kext
Do you see Contents?
if Yes:
# cd Contents

Tip: just type the 2 first letters an then <TAB>, you don't have to write everything

#25
kuliand

kuliand

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
i can't see any of it, i have also looked in the finder and i can not find appleac97.kext. spot light search for appleac97.kext also finds nothing.

#26
DrJgermeister

DrJgermeister

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,028 posts
  • Location:Somewhere in France
  • Interests:Sex, drugs and rock &amp; roll

i can't see any of it, i have also looked in the finder and i can not find appleac97.kext. spot light search for appleac97.kext also finds nothing.


How do have installed OSX86, from the DVD or from the "deadmoo" VMware image?
In the deadmoo image it should be there. If you installed from the DVD search the AppleAC97Audio.kext on it and copy it into that folder

Please do this:
# cd /System/Library/Extensions/
# ls

and post it here

#27
kuliand

kuliand

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
ok i get that far then what do i do. i installed it from the generic dvd.

andrew-kuliks-computer:/System/Library/Extensions andrewkulik$ isc-config.sh
Usage: isc-config [OPTIONS] [LIBRARIES]
Options:
[--prefix[=DIR]]
[--exec-prefix[=DIR]]
[--version]
[--libs]
[--cflags]
Libraries:
isc
isccc
isccfg
dns
lwres




AppleAC97Audio.kext is not on the dvd, can you not download it from somewhere.

#28
DrJgermeister

DrJgermeister

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,028 posts
  • Location:Somewhere in France
  • Interests:Sex, drugs and rock &amp; roll

ok i get that far then what do i do. i installed it from the generic dvd.


It's on the Darwin 8.01 iso in the Extensions Folder. Do you have DSL to download it?
You can also write me a private message with your E-Mail I will send it to you via E-Mail (in 1 hour, now I'll go buy some beer).

P.S: Please post what files you have in /System/Library/Extensions (just do ls)

#29
kuliand

kuliand

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
ok here's the list

ACard62xxM.kext
ACard67162.kext
ACard671xSCSI.kext
ACard6885M.kext
ACard68xxM.kext
ATIRadeon.kext
ATIRadeon8500.kext
ATIRadeon8500DVDDriver.bundle
ATIRadeon8500GA.plugin
ATIRadeon8500GLDriver.bundle
ATIRadeon8500VADriver.bundle
ATIRadeon9700.kext
ATIRadeon9700DVDDriver.bundle
ATIRadeon9700GA.plugin
ATIRadeon9700GLDriver.bundle
ATIRadeon9700VADriver.bundle
ATIRadeonDVDDriver.bundle
ATIRadeonGA.plugin
ATIRadeonGLDriver.bundle
ATIRage128.kext
ATIRage128DVDDriver.bundle
ATIRage128GA.plugin
ATIRage128GLDriver.bundle
ATIRagePro.kext
ATIRageProGA.plugin
ATTOExpressPCIPlus.kext
Adaptec290X-2930.kext
Adaptec29160x.kext
Adaptec39160.kext
Adaptec78XXSCSI.kext
Apple02Audio.kext
Apple16X50Serial.kext
AppleAC97Audio.kext
AppleACPIPlatform.kext
AppleAD741x.kext
AppleADBButtons.kext
AppleADBKeyboard.kext
AppleADBMouse.kext
AppleADM103x.kext
AppleADT746x.kext
AppleAPIC.kext
AppleAirPort.kext
AppleAirPort2.kext
AppleAirPort3.kext
AppleAltiVecDVDDriver.bundle
AppleAzaliaAudio.kext
AppleBlower.kext
AppleCPUThermo.kext
AppleCore99NVRAM.kext
AppleCore99PE.kext
AppleCuda.kext
AppleDallasDriver.kext
AppleFCU.kext
AppleFPButton.kext
AppleFPMemDriver.kext
AppleFWAudio.kext
AppleFan.kext
AppleFileSystemDriver.kext
AppleFlashNVRAM.kext
AppleGPIO.kext
AppleGossamerPE.kext
AppleGracklePCI.kext
AppleHWClock.kext
AppleHWSensor.kext
AppleHeathrow.kext
AppleI2C.kext
AppleI2S.kext
AppleI2SModemFamily.kext
AppleI386GenericPlatform.kext
AppleI386PCI.kext
AppleIntel915.kext
AppleIntel915GA.plugin
AppleIntel915GLDriver.bundle
AppleIntelIntegratedGraphics.kext
AppleK2.kext
AppleK2Driver.kext
AppleK2Fan.kext
AppleK2SATA.kext
AppleK2SATARoot.kext
AppleKauaiATA.kext
AppleKeyLargo.kext
AppleKeyswitch.kext
AppleKiwiATA.kext
AppleKiwiRoot.kext
AppleLED.kext
AppleLM7x.kext
AppleLM87.kext
AppleLM8x.kext
AppleLMUController.kext
AppleLSIFusionMPT.kext
AppleMIDIFWDriver.plugin
AppleMIDIIACDriver.plugin
AppleMIDIRTPDriver.plugin
AppleMIDIUSBDriver.plugin
AppleMLANAudio.kext
AppleMPIC.kext
AppleMTRRSupport.kext
AppleMacRISC2PE.kext
AppleMacRISC4PE.kext
AppleMacRiscPCI.kext
AppleMaxim1989.kext
AppleMaxim6690.kext
AppleMediaBay.kext
AppleOnboardAudio.kext
AppleOnboardDisplay.kext
ApplePCCard16ATA.kext
ApplePCCardATA.kext
ApplePMU.kext
ApplePS2Controller.kext
AppleRAID.kext
AppleRTC.kext
AppleSEP.kext
AppleSMBIOS.kext
AppleSMU.kext
AppleSMUMonitor.kext
AppleSPU.kext
AppleStorageDrivers.kext
AppleSym8xx.kext
AppleTPMACPI.kext
AppleThermal.kext
AppleUSBAudio.kext
AppleUSBDisplays.kext
AppleUSBTopCase.kext
AppleVADriver.bundle
AppleVIA.kext
AppleVSP.kext
AppleXsanFilter.kext
Apple_iSight.kext
AudioDeviceTreeUpdater.kext
BootCache.kext
CM4040.kext
CMD646ATA.kext
CMD646Root.kext
DSACL.ppp
DSAuth.ppp
DVFamily.bundle
EAP-KRB.ppp
EAP-RSA.ppp
EAP-TLS.ppp
GeForce.kext
GeForce2MXGLDriver.bundle
GeForce3GLDriver.bundle
GeForceFXGLDriver.bundle
GeForceGA.plugin
HeathrowATA.kext
I2CGPIO.kext
ICAClassicNotSeizeDriver.kext
ICAFWKodakProDriver.kext
IOACPIFamily.kext
IOADBFamily.kext
IOATAFamily.kext
IOAudioFamily.kext
IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext
IOCDStorageFamily.kext
IODVDStorageFamily.kext
IOFireWireAVC.kext
IOFireWireFamily.kext
IOFireWireIP.kext
IOFireWireSBP2.kext
IOFireWireSerialBusProtocolTransport.kext
IOGraphicsFamily.kext
IOHDIXController.kext
IOHIDFamily.kext
IOI2CAD741x.kext
IOI2CADT746x.kext
IOI2CCPUVoltage.kext
IOI2CControllerPMU.kext
IOI2CControllerPPC.kext
IOI2CControllerSMU.kext
IOI2CDeviceFCU.kext
IOI2CDeviceLMU.kext
IOI2CDriveBayGPIO.kext
IOI2CFamily.kext
IOI2CHWClock.kext
IOI2CLM6x.kext
IOI2CLM7x.kext
IOI2CLM8x.kext
IOI2CMaxim1989.kext
IOI2CMaxim6690.kext
IOI2CMotionSensor.kext
IOI2CPulsar.kext
IOI2CSlewClock.kext
IOKeyLargo.kext
IONDRVSupport.kext
IONetworkingFamily.kext
IOPCCardFamily.kext
IOPCIFamily.kext
IOPlatformFunction.kext
IOSCSIArchitectureModelFamily.kext
IOSCSIParallelFamily.kext
IOSerialFamily.kext
IOStorageFamily.kext
IOUSBFamily.kext
IOUSBMassStorageClass.kext
IPFirewall.kext
ImmersionForceFeedback.kext
KeyLargoATA.kext
L2TP.ppp
LSIUltra320.kext
Lexmark X422.kext
LogitechForceFeedback.kext
MacIOGPIO.kext
MegaRAID.kext
NVDANV10Hal.kext
NVDANV20Hal.kext
NVDANV30Hal.kext
NVDANV40Hal.kext
NVDAResman.kext
OSvKernDSPLib.kext
PPP.kext
PPPSerial.ppp
PPPoE.ppp
PPTP.ppp
Radius.ppp
SCR24X_Apple_Driver.kext
SharedIP.kext
SoftRAID.kext
System.kext
VirtualAudioDriver.kext
Xerox USB Printing.kext
autofs.kext
cddafs.kext
iPodDriver.kext
iTunesPhoneDriver.kext
msdosfs.kext
ntfs.kext
smbfs.kext
udf.kext
webdav_fs.kext

#30
DrJgermeister

DrJgermeister

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,028 posts
  • Location:Somewhere in France
  • Interests:Sex, drugs and rock &amp; roll

AppleAC97Audio.kext is not on the dvd, can you not download it from somewhere.



You still have a file called AppleAC97Audio.kext in this Folder! Take a look!
So just delete it and put the new one in there. if you have a ATI card delete all files that begins with ATI, if you have a nvidia delete all files that begin with Geforce. Don't panic you use VESA this drivers are not functional.
In my case (HP nc6000) I had no sound until I delete the ATI driver.

I jut see that I can add you attachments. Download the file "AppleAC97Audio.kext.zip" from there, unzip it first and then copy it into /System/Library/Extensions
You don't need to configure it, your ID 24D58086 is in ICH5.
Reboot and test if you have sound.

If you still don't have sound after that try to load the kernel extension yourself:
# chown -R root:wheel /System/Library/Extensions
# cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/
# kextload AppleAC97AudioIntelICH.kext

then clean your extensions cache:
# rm /System/Library/Extensions.kextcache
# kextcache -k /System/Library/Extensions

Reboot and test if you have sound

Just a last question: you can boot without any option like "-x"? Sound does not work on my nc6000 if I start in failsafe

Attached Files



#31
kuliand

kuliand

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
i got it to work, i had to load the extension myself like you said does this mean i will have to do this every time i reboot my computer?

#32
DrJgermeister

DrJgermeister

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,028 posts
  • Location:Somewhere in France
  • Interests:Sex, drugs and rock &amp; roll

i got it to work, i had to load the extension myself like you said does this mean i will have to do this every time i reboot my computer?


Sound is working now? Cool :P . I don't think you have to load the kext everytime, but try it to be sure.

#33
Krooval

Krooval

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
My Sound Device ID is 2485 8086 with Intel ICH3

Compaq Evo N610C laptop

i've downloaded AppleAC97Audio.kext from forums.

osx tell me an error : System extension cannot be used.

The system extension /System/Library/Extensions/AppleAc98Audiokext was installed improperly and cannot be used. Please ry reinstalling it , or contact the product's vendor for an update.


How can i fix this problem and make my sound work?

#34
mysli

mysli

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Hello,

I have a pretty rare ASUS notebook (S2N) with an i855 chipset. I installed OSX86 from a DVD and
from first place I had no sound. The built in sound card is an Soundmax Digital Audio (VID: 8086, DID: 24C5).

I read through this thread to get my audio to work, first of all I didn't had the AppleAC97Audio.kext,
unfortunately currently I don't have the Install-DVD available, so I looked through the Internet and
found a site http://www.osx86filecenter.com/ where I could get the AppleAC97Audio.kext. After copying
to the /System/Library/Extensions folder, there is the need to change the owner of the AppleAC97Audio.kext
folder by typing

chown -R root:wheel AppleAC97Audio.kext

after this kextload does not complain anymore.

After rebooting my system, audio is working fine. BTW, I already deleted all my ATI*.kext some days
ago, I don't really know if they still would block my audio. Some guys here mentioned that the ATI*.kext
need to be deleted to get audio to work.

MYSLI

#35
Sunquai

Sunquai

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

My soundcard is a SoundMAX 1980 on a Asus P4PE-X.. does anyone knows the DEV_ID and the VEN_ID for it?? I also would like to ask someone to mail me the AppleAC97Audio.kext file... mine is missing :( I would really apreciate that!!! It can be mailed to hanskuit@hotmail.com.. Thnx!


I also have a soundmax ADI 1980 on my k8v-x motherboard. I have got most things on x86 running well cept my sound card isn't working..and my resolution isn't working either but thats a different story. I'm not afraid to say I don't know what I'm doing and I really need help. My boyfriend set me up with x86 on my pc and he's too busy working/wowing to help me :)' any dumb-ed down help would be great.

#36
ruccsito

ruccsito

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hi guys..im new arround here.., and im trying to get my soundcard work.., i follow the lucose steps..i have an onboard soundmax souncard.., the chip is ad1980.., i found the vendor ID, it ads70. i edit my AC97CodecAD198x/Contents/Info.plist file..use kextload to load it..no errors at all..but nothing happens.., i have no sound..

Someone can help me pls? xD

My motherboard is P4S800D from ASUS..

Thanks for your time.
Bye xD

#37
numberonekiwi

numberonekiwi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 319 posts
  • Gender:Male
  • Location:Tauranga NZ
Has anybody noticed, if you go to system profiler and select sound option then select input while i tunes is running and select mic it shows that there is a signal being seen on this port hence the reason (in my opion) that all we are getting is mono possibly due to the fact that maybe the other pin is used to sense a mic switch any way from what i have discovered by using this utility is that both the left and right audio channels are being sent to the mic jack as well as the mic jack picking up audio -this explans the distortion.

So what needs to be done is direct the audio to the correct port on this card (and I have no idea as to how)

best bet for now is to mute the mic and pull the jack partly out this will only be mono but it is mono left/right

Edit - try tapping the left headphone when listening (works only without amplified headphone) and see the mic source shoot up

#38
RoRoo

RoRoo

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts

Hi guys..im new arround here.., and im trying to get my soundcard work.., i follow the lucose steps..i have an onboard soundmax souncard.., the chip is ad1980.., i found the vendor ID, it ads70. i edit my AC97CodecAD198x/Contents/Info.plist file..use kextload to load it..no errors at all..but nothing happens.., i have no sound..

Someone can help me pls? xD

My motherboard is P4S800D from ASUS..

Thanks for your time.
Bye xD


Same Motherboard here.
How to enable sound for this one?

#39
laser004

laser004

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Location:china jiangsu changzhou
I did step by step
but I got only this
/System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns root# kextload /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext
kextload: extension /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext is not authentic (check ownership and permissions)

what does this refer to ?

3x

Hey guys,

If you get a Analog Devices AC97 Codec, you can try to modify the plist file to get it work. First in your "/System/Library/Extensions/AppleAC97Audio.kext/Context/PlugIn/AppleAC97CodecAD198x/Context/Info.plist"

Find the pattern:

<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>

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.
<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>ADS78 ADS74 ADS73 ADS72</string> <=== MODIFY THIS LINE!
 </dict>
	</dict>

Remember that keep 4 IDs in the line "<string>ADS78 ADS74 ADS73 ADS72</string>"

The last step is load the AppleAC97CodecAD198x.kext:
sudo -s
kextload /System/Library/Extensions/AppleAC97.kext/Context/PlugIn/AppleAC97CodecAD198x.kext
cd /System/Library
rm Extensions.kextcache
kextcache -k Extensions

You can use:
kextstat | grep AC97
check AppleAC97CodecAD198x.kext loaded or not.

This way only for Analog Devices AD19xx (lucky guys). Other codec like Realtek still not working (at least on my Realtek ALC250 not working!).

Get a try! :hysterical:

EDIT::
By the way, if this way working, please someone moves this thread into 'Success' or open a new thread in 'Success', thanks.



#40
Craig Shepherd

Craig Shepherd

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Location:/Users/craig
Hey guys,

Following all the steps above I can't get the kext to load.
I didn't have to edit any of the files.
I have SoundMax Digital Audio;
Vendor 8086, Device 266e, ICH6-M (which is already in the AppleAC97AudioIntelICH.kext)
AD1981BL which is ADS74 going by the datasheet (which is already in the AppleAC97CodedAD198x.kext)

No Information appears in System Profiler
When I try to load the kext it says;

~ root# kextload /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext 
16IOAC97AudioCodec is not compatible with its superclass, 9IOService superclass changed?
kextload: a link/load error occured for kernel extension /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext
load failed for extension /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext
 (run kextload with -t for diagnostic output)

Any ideas?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy