Jump to content

ATI SB400 AC97 Repost Request


h4rm0n1c
 Share

47 posts in this topic

Recommended Posts

I've been looking for the sb400 AC97 kexts for 10.4.8.

 

Manufacturer ID: 0x1002

Product ID: 0x4370

 

Unfortunately all the posts I've found through searching this forum the wiki and google seem to point to the same couple of posts that have been removed.

I cannot seem to find them no matter what variation of search terms I use.

Please could somebody repost these kexts?

 

Unless there is something I am missing, I am using JaS 10.4.8, is there support for this hardware.

Link to comment
Share on other sites

I've been looking for the sb400 AC97 kexts for 10.4.8.

 

Manufacturer ID: 0x1002

Product ID: 0x4370

 

Unfortunately all the posts I've found through searching this forum the wiki and google seem to point to the same couple of posts that have been removed.

I cannot seem to find them no matter what variation of search terms I use.

Please could somebody repost these kexts?

 

Unless there is something I am missing, I am using JaS 10.4.8, is there support for this hardware.

 

hi

they are a little buggy and don't work for me, but give them a try

you must change IOPCIPrimaryMatch in AC97AudioATIIXP/Info.plist

 

Good luck!

 

 

 

EDIT: attachment removed, download the kext in the following post that is full working!

Link to comment
Share on other sites

Hi all ATI IXP chipset users!

I made my own compilation of ATI sound and it really works

Vendor=0x1002

DeviceID=0x4341

AD1988=ADS74 -- you may have other chip (check your ioreg!)

   | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleAC97AudioATIIXP"
| |   |   |   "IOClass" = "AppleAC97AudioATIIXP"
| |   |   |   "IOPCIPrimaryMatch" = "0x43411002"
| |   |   |   "IOProbeScore" = 0x0
| |   |   |   "InvertedEAPD" = No
| |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
| |   |   |   "Power Management private data" = "{ this object = 022d3700, interested driver = 022d3700, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 2, previousRequest = 2 }"
| |   |   |   "SPDIFOverACLink" = Yes
| |   |   |   "IOProviderClass" = "IOPCIDevice"
| |   |   |   "Hardware Name" = "ATI IXP SB400 SND"
| |   |   | }
| |   |   | 
| |   |   +-o IOAC97CodecDevice@0  <class IOAC97CodecDevice, registered, matched, active, busy 0, retain count 6>
| |   |   | | {
| |   |   | |   "PNPVendorID" = "ADS74"
| |   |   | | }
| |   |   | | 
| |   |   | +-o AppleAC97CodecAD198x  <class AppleAC97CodecAD198x, registered, matched, active, busy 0, retain count 19>
| |   |   |   | {
| |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
| |   |   |   |   "Hardware Name" = "ADS74"
| |   |   |   |   "IOClass" = "AppleAC97CodecAD198x"
| |   |   |   |   "PNPVendorID" = "ADS75 ADS74 ADS73 ADS72"
| |   |   |   |   "IOProviderClass" = "IOAC97CodecDevice"
| |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleAC97CodecAD198x"
| |   |   |   |   "IOProbeScore" = 0x2710
| |   |   |   | }

AppleAC97Audio.kext.zip

Link to comment
Share on other sites

Hi all ATI IXP chipset users!

I made my own compilation of ATI sound and it really works

Vendor=0x1002

DeviceID=0x4341

AD1988=ADS74 -- you may have other chip (check your ioreg!)

 

 

Thank you again Slice!

Once upon a time there was a post about ATI IXP AC97, and now it is back!

Have you got sources too? It would be great if someone began working again on this project.

 

To all ATI IXP owners: please post results if you test this kext!

Link to comment
Share on other sites

Thank you again Slice!

Once upon a time there was a post about ATI IXP AC97, and now it is back!

Have you got sources too? It would be great if someone began working again on this project.

 

To all ATI IXP owners: please post results if you test this kext!

Here there are sources with my corrections. Its may be useful for developer for other chipsets but not all sources can be compiled.

 

I have one bug: if I install RAM > 1Gb on my laptop then the sound became non-working. It may be a MacOSX 10.4.6 issue. I want to know other reports.

ATIAppleAC97Audio_5.zip

Link to comment
Share on other sites

Here is my test result.

 

I had to:

- add ADS68 in AppleAC97Codec198x.kext

- set 2-ch in Audio MIDI Setup

 

I tested only Audio OUT, that is FULL WORKING (no latency issues or audio out from MIC as other drivers!)

 

Yuppi!

 

 

EDIT: uhm I hurried up saying all was ok!

Sometimes it boots and set up only Line out and MIC - but in this case line out doesn't work.

Sometimes it boots and set up Line out, SPDIF OUT and MIC - in this case it works (but if the previous reboot didn't work, I have to go in AUDIO MIDI SETUP and set 4ch and then again 2ch. This way it works again).

Why? Don't know yet, but I'll find a reason!

Link to comment
Share on other sites

  • 3 weeks later...

Its the same as slices 0x4370 1002 - i managed to get the driver working under leopard 10.5.2 and i removed the initialization of multi channel sound so it works in garage band also i noticed this source switches when i plug in to the front and rear audio

Link to comment
Share on other sites

Its the same as slices 0x4370 1002 - i managed to get the driver working under leopard 10.5.2 and i removed the initialization of multi channel sound so it works in garage band also i noticed this source switches when i plug in to the front and rear audio

Not the same. I have 4341. It seems to be working for both chipset.

What about your ADS74 or else?

Your ioreg is strange. I can't understand it.

I make

ioreg -l -x -w 2048 >ioregMy.txt

 

Yes, this driver can choose 2 of 4 channels. May be it works on 4 channel?

Link to comment
Share on other sites

No four channel audio is a no go on this, i don't know if its because of the fact that ports are linked to the mic and line. i think that since they're initialized already they don't respond to output. my codec is the ALG80 also that ioregistry thing was done on the registry explorer the tool that came with the dev tools.... but here is a text dump that.

chrs_ioreg.txt

Link to comment
Share on other sites

omg, im so glad this thread was made. I have a soundmax, ati ixp ac97 chip on my laptop: Compaq Presario R3000 (R3230us - to be specific) and after I applied the kext you posted - using this guide

 

my sound was working! Granted, I couldnt change the output settings on the audio midi setup and when I try to connect my bigger speakers, it wouldnt work... but hey I got sound! Thanks alot Slice

Link to comment
Share on other sites

omg, im so glad this thread was made. I have a soundmax, ati ixp ac97 chip on my laptop: Compaq Presario R3000 (R3230us - to be specific) and after I applied the kext you posted - using this guide

 

my sound was working! Granted, I couldnt change the output settings on the audio midi setup and when I try to connect my bigger speakers, it wouldnt work... but hey I got sound! Thanks alot Slice

 

 

;)

 

Godzilla, which audio chipset have you got?

Please go in terminal, write

 

ioreg -w0 -l > ioreg.txt

 

ZIP ioreg.txt and send it here, so we can see!

Link to comment
Share on other sites

Hey Toad,

 

I tried the command, but i did not notice a file created (at least not on the desktop) My audio chipset , though is ATI ixp AC97 id:4341

 

Hope this helps

 

 

Ok, then try this:

 

ioreg -w0 -l > $HOME/Desktop/ioreg.txt

Link to comment
Share on other sites

it always worked since eds and souci's work on it i was one of the original testers for this project. but multi channel sound never worked, do you have 4 speaker support?

I have

AppleAC97AudioATIIXP::createCodecDevice: Creating Codec 0 device

AppleAC97AudioATIIXP::createCodecDevice: Creating Codec 1 device

AppleAC97AudioATIIXP::attachCodecDevices: Cannot create codec device 2

AppleAC97AudioATIIXP::attachCodecDevices: Cannot create codec device 3

AppleAC97CodecAD198x: 2-to-4 channel spreading enabled

Is it an answer to your question?

I am not sure that AC97 ever have multichannel support. And my laptop have only two speakers and one stereo output.

 

Hey, toadspit!

It is better to use hexadecimal output

ioreg -l -x -w 1024 >ioreg.txt

the file will be created at home directory.

Link to comment
Share on other sites

Hi guys,

 

i have an MSI Notebook (megabook s270), and it have a sb400 chipset for audio.

 

The AppleAC97 kext (with the Apple ATIXP plugin) work but only with headphones.

 

In the audio panel i see only "Line out" and the internal speaker don't work.

 

Working also line in, mic in ecc.. ecc...

 

Any idea?

 

Thanks

Link to comment
Share on other sites

Ok, i understand and i have try Audio Midi setup but no success!

 

Only "Line out" showed in Audio Panel Output and no "Internal Speaker".

 

My ioreg say the soundcard is ALG60.....

 

Any idea....

 

See ya...... :) :)

Ask Chrs2021. He has ALG80 working. May be he can help you.

Link to comment
Share on other sites

 Share

×
×
  • Create New...