Jump to content

SoundMax AD198x - AC97 Sound


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

#1
micline

micline

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Good Morning Gents,

i didn't get my onboard "Asus K8V-X" SoundMax AD198x Card to work.

Is it necessary that the follwing kext has to be loaded:

AppleAC97CodecAD198x.kext

How could i get the system to load the "...AD198x.kext"???
That seems to be the right driver to get the sound work.

I tested a modified "info.plist" in "AppleAC97AudioIntelICH.kext" with correct
Vendor id and Device id, but it doesn't work.

Could one help me please??? :)

Thanks in advance!

Regards,
MICLINE

#2
bebox

bebox

    InsanelyMac Protégé

  • Members
  • PipPip
  • 86 posts
  • Location:FRANCE
a friend of me have same problem on his motherboard
ASUSTeK P5GL-MX (Intel 915GL)

sound chip ADI AD1986a soundmax 6channel audio


all look fine but no sound


some help should be usefull

#3
ericmedici

ericmedici

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
Same problem here with my 855GME chipset. I've tried recompiling the kext from Apple; however, I'm a little lost in driver development. Sound is the last thing I need for my laptop to be "complete"...

#4
canguro

canguro

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts
  • Gender:Male
  • Location:Chile
Guys, could u post ur DEV_ID and VEN_ID? i had a SoundMax on ICH4 working in stereo, mic working (yeah, i can talk to my pc =P) and everything works well, except for the headphones line-out... when i put the headphones, they works, but the speakers of my nc6000 wont shut up =P.

Post ur DEV_ID, VEN_ID, Model, and i will help u.

Saludos. :)

#5
bebox

bebox

    InsanelyMac Protégé

  • Members
  • PipPip
  • 86 posts
  • Location:FRANCE
next week-end my friend come back at home i will get his DEV_ID and VEND_ID , and then post it there

#6
jodo

jodo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
Soundmax Integrated Digital Audio: VEN_8086 DEV_24C5 for me. Perhaps that helps?

Edit: Ok, that was a misunderstanding, I think it won't help...

#7
majordomo

majordomo

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

Soundmax Integrated Digital Audio: VEN_8086 DEV_24C5 for me. Perhaps that helps?

Edit: Ok, that was a misunderstanding, I think it won't help...

<{POST_SNAPBACK}>



Same here

VEN_8086DEV_24C5SUBSYS

#8
cyrana

cyrana

    Prophetess of Doom

  • Retired
  • 1,462 posts
  • Gender:Female
  • Location:Somewhere out there
My 915G system doesn't show anything in system profiler, but it does output sound... Just not through the internal speakers, only the headphone jack works.

#9
lucose

lucose

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
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! :(

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

#10
VaiOSX

VaiOSX

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
Thanks Lucose for your clear description on how to get the codec id.

I already have the ADS74 (AD1981B-L), which is my actual codec, in the .plist of the AppleAC97CodecAD198x.kext.

The sound is only playing through the jack plug (earphones) and it is very very very low.

The balance and level are working.

For an unknown reason, Tiger can't detect if the jack is plugged or not.

I aslo get this in the console when it loads the AC97 kext :

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

Obviously, i tried to change the channels settings in Audio Midi Setup, but it doesn't solve the problem.

I found a lot of people in the same situation.

#11
dekend

dekend

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts

Guys, could u post ur DEV_ID and VEN_ID? i had a SoundMax on ICH4 working in stereo, mic working (yeah, i can talk to my pc =P) and everything works well, except for the headphones line-out... when i put the headphones, they works, but the speakers of my nc6000 wont shut up =P.

Post ur DEV_ID, VEN_ID, Model, and i will help u.

Saludos. :)



My sound card is Soundmax Integrated Digital Audio

VEN_8086 DEV_266e

Cound help?Thanks!

#12
Exxes

Exxes

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
Asus P5GL-MX
DEV_1986
VEN_11D4

#13
Artishoque

Artishoque

    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!

#14
Poplu

Poplu

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
VEN_8086
DEV_24D5
SYBSYS_80F31043
REV_02

anybody help??

inbspoplu@gmail.com

thank you

#15
Eule

Eule

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
hi everyone,

i quite a newbie...install of osx run very smoothly...only sound (soundmax) and graphics offcourse (ATI) are not running. tried to modify as written before. my problem is that i dont know my ADS number. Everst always tells me it a different producer altought i definatley know it von ADI Soundmax. my vender and dev are:

Ven: 10B9
Dev: 5451


i hope somebody can help me.

thanks

eule

#16
Espaoleitor

Espaoleitor

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
My sound card is Soundmax 1888

VEN_8086 DEV_24D5

e/mail: nopiensodartela@yahoo.es

Please help me!!

Thanks!

#17
120

120

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
Hi,

nobody has a solution I think... :blink:

#18
DrJgermeister

DrJgermeister

    InsanelyMac Legend

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

VEN_8086
DEV_24D5
SYBSYS_80F31043
REV_02

anybody help??

inbspoplu@gmail.com

thank you


Hi Poplu,

I have the same soundcard in a HP nc6000 notebook. The sound was not working when I boot with "-x"
After I delete the Ati driver I was able to boot without an option and sound was working.
See here:
http://forum.osx86pr...?showtopic=3191


DrJgermeister

#19
bebox

bebox

    InsanelyMac Protégé

  • Members
  • PipPip
  • 86 posts
  • Location:FRANCE
sound card of my friend :
Vendor : 0x8086
Device : 0x2668

seem to be azalia (in bios) azalia.kext load successfully but no sound in any plug

#20
kuliand

kuliand

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
ok i have used everest and i got "intel 82801eb ich5 AC97" is the number in the middle the ID i want?

ok i have got some more info from dxdiag

Sound Devices
-------------
Description: SoundMAX Digital Audio
Device ID: PCI\VEN_8086&DEV_24D5&SUBSYS_01551028&REV_02
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: smwdm.sys
Driver Version: 5.12.01.3555 (English)
Driver Attributes: Final Retail
Driver Signed: Yes
Date and Size: 2/28/2003 17:17:18, 545024 bytes
Other Files:
Driver Provider: Analog Devices
HW Accel Level: Full
Registry: OK
Sound Test Result:





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