Jump to content

Welcome to the SigmaTel 9200 Driver Initiative!


james2mart
 Share

359 posts in this topic

Recommended Posts

It's not a matter of finding it; it doesn't exist. james2mart's writing one, but that naturally takes some time. He's made some good progress so far.

Link to comment
Share on other sites

Macjason. There is NOT a driver for SigmaTel 9220. Or 9200. There is NOT a driver for any SigmaTel card. The drivers that KIND OF work are referenced all over this forum, but are not fully functioning. They will have bad quality, sound out of wrong jack, etc. The drivers are hacked to work with some SigmaTel cards, but only work because the AppleHDA kext is built for generic functionality for HDA chips that they use, and may hope to expand on some day. The SigmaTel driver you found on your install DVD is not for your card. You have a 9200, the DVD is for 9220 sound out of the wrong pin. Please read through the threads in this subforum, and in all the other threads about SigmaTel cards. Believe me, there are PLENTY.

Link to comment
Share on other sites

Hi there!

 

I know you don't want to deal with any newbs trying to help out so I'll keep this simple. Can anyone point me to some resources to learn about darwin/OSX and kexts?

 

I have experience with linux, I've compiled a kernel or two in my day, I've got lots of programming experience and have an excelent background in computer architecture. I've even taken courses in operating system design and compiler design so I've got a good theoretical background to understand and help with all of this. I'm a wiz with XCode and I've even tried to learn Objective C (though I am far from an expert)!

 

So, where can I fill in the gaps to make all this practical and help out around here!

 

Seth

 

P. S. If you wanna tell me how to disable the particular kexts you mentioned then I'd be happy to send you my info as well. I've got a Dell Inspiron E1705 running 10.4.7 from the Jas install. Everything but audio works (which as I understand is the SigmaTel 9200).

Link to comment
Share on other sites

A-HA! So I did the obvious. I renamed AppleAzaliaAudio.kext and AppleHDA.kext in the /System/Library/Extensions folder to something else, rebooted, followed your instructions and viola:

 

Jul 20 11:04:17 seth-berriers-computer kernel[0]: SigmaTelAudioDevice[0x3f0f200]::initHardware(0x32a9e80)

Jul 20 11:04:17 seth-berriers-computer kernel[0]: -vvvvvv-SUBMIT INFORMATION STARTING HERE-vvvvvv-

Jul 20 11:04:17 seth-berriers-computer kernel[0]: deviceID/VendorID: 0x83847690

Jul 20 11:04:17 seth-berriers-computer kernel[0]: Your codec MATCHES and the

Jul 20 11:04:17 seth-berriers-computer kernel[0]: following values are

Jul 20 11:04:17 seth-berriers-computer kernel[0]: CORRECT and SET BY BIOS.

Jul 20 11:04:17 seth-berriers-computer kernel[0]: SPDIF in: 0x40f000f0

Jul 20 11:04:17 seth-berriers-computer kernel[0]: SPDIF out: 0x40f000f1

Jul 20 11:04:17 seth-berriers-computer kernel[0]: port A: 0x0421101f

Jul 20 11:04:17 seth-berriers-computer kernel[0]: port D: 0x90170310

Jul 20 11:04:17 seth-berriers-computer kernel[0]: port C: 0x40f000f2

Jul 20 11:04:17 seth-berriers-computer kernel[0]: port B: 0x04a11020

Jul 20 11:04:17 seth-berriers-computer kernel[0]: MONO OUT: 0x40f000f3

Jul 20 11:04:17 seth-berriers-computer kernel[0]: CDPIN IN: 0x40f000f4

Jul 20 11:04:17 seth-berriers-computer kernel[0]: -^^^^^^-SUBMIT INFORMATION CONTAINED HERE-^^^^^^-

Jul 20 11:04:17 seth-berriers-computer kernel[0]: SigmaTelAudioDevice[0x3f0f200]::free()

 

The system is:

Dell Inspiron E1705 (same as 9400)

Intel Core Duo T2400 (1.8Ghz)

Nvidia 7800 Go - 2GB ram - 94GB HD

Sigmatel 9200 + Creative Audio MB

OSX 10.4.7 (Jas)

 

Best of luck!

Seth

Link to comment
Share on other sites

i sound card is stac9225 contoller DEV/ID=0x27d88086(in windows)

test V3,output is:

Jul 22 15:15:54 localhost kernel[0]: SigmaTelAudioDevice[0x260e400]::initHardware(0x20ed080)

Jul 22 15:15:54 localhost kernel[0]: -vvvvvv-SUBMIT INFORMATION STARTING HERE-vvvvvv-

Jul 22 15:15:54 localhost kernel[0]: deviceID/VendorID: 0x83847661

Jul 22 15:15:54 localhost kernel[0]: Your codec (0x83847661) is not a matching codec.

Jul 22 15:15:54 localhost kernel[0]: -^^^^^^-SUBMIT INFORMATION CONTAINED HERE-^^^^^^-

Jul 22 15:15:54 localhost kernel[0]: SigmaTelAudioDevice[0x260e400]::free()

Link to comment
Share on other sites

I will be leaving in about 25 hours for Florida for a church trip. I will be back on the 29th. I believe that I will have internet access, but I don't know how active I will be able to be on the scene. I will be working on the driver though, so no fear!

 

I have also had an anonymous helper working with me as of the past few days. I hope he knows more than me, and maybe we will be able to reach a solution together!

Link to comment
Share on other sites

I will be leaving in about 25 hours for Florida for a church trip. I will be back on the 29th. I believe that I will have internet access, but I don't know how active I will be able to be on the scene. I will be working on the driver though, so no fear!

 

I have also had an anonymous helper working with me as of the past few days. I hope he knows more than me, and maybe we will be able to reach a solution together!

 

Good luck sir, hope you're prepared for the heat, today was pretty miserable.

:)

Link to comment
Share on other sites

as a note the linux drivers for the sigmatel will only send the input channel to internal speakers, not to the headphone jack, make sure you have the patched alsa driver, if you need it I have it, also driver doesn't read mic/line input

Link to comment
Share on other sites

In windows my SigmaTel 9200 has an incredible amount of annoying background humming due to it being integrated. As soon as it is fed through my amp it starts to sound terrible. I got less hum from a mini usb to headphone dongle and that was about £2 manufacturing expenses.

Link to comment
Share on other sites

DELL DIMENSION E310
On-Board Audio(edit Info.plist's to change to 0x266...., was unable to find a valid Vendor-ID)


USING V2:
Jul 28 10:04:03 Dell-E310 kernel[0]: pci8086,2668: family specific matching fails
Jul 28 10:04:03 Dell-E310 kernel[0]: SigmaTelAudioDevice[0x2f02600]::initHardware(0x268e280)
Jul 28 10:04:03 Dell-E310 kernel[0]: -vvvvvv-SUBMIT INFORMATION STARTING HERE-vvvvvv-
Jul 28 10:04:03 Dell-E310 kernel[0]: deviceID/VendorID: 0x00000000
Jul 28 10:04:03 Dell-E310 kernel[0]: Your codec is not a matching codec.
Jul 28 10:04:03 Dell-E310 kernel[0]: -^^^^^^-SUBMIT INFORMATION CONTAINED HERE-^^^^^^-
Jul 28 10:04:03 Dell-E310 kernel[0]: SigmaTelAudioDevice[0x2f02600]::free()

USING V3:
Jul 28 09:50:00 Dell-E310 kernel[0]: pci8086,2668: family specific matching fails
Jul 28 09:50:00 Dell-E310 kernel[0]: SigmaTelAudioDevice[0x2c1ac00]::initHardware(0x268e280)
Jul 28 09:50:00 Dell-E310 kernel[0]: -vvvvvv-SUBMIT INFORMATION STARTING HERE-vvvvvv-
Jul 28 09:50:00 Dell-E310 kernel[0]: deviceID/VendorID: 0x00000000
Jul 28 09:50:00 Dell-E310 kernel[0]: Your codec (0x00000000) is not a matching codec.
Jul 28 09:50:00 Dell-E310 kernel[0]: -^^^^^^-SUBMIT INFORMATION CONTAINED HERE-^^^^^^-
Jul 28 09:50:00 Dell-E310 kernel[0]: SigmaTelAudioDevice[0x2c1ac00]::free()

Link to comment
Share on other sites

It could be that you have the SigmaTel 9223, a slightly rarer one and that is why it doesn't match. Check you have ICH6 aswell - that is the only time you have to use the Info.plist mod. You should be able to find it somewhere in System Profiler (maybe under USB?).

Link to comment
Share on other sites

You're right neonkoala. I'm pretty sure it will work, but I will need ICH6 testers to make sure that it does. I only have ICH7. The linux ALSA driver refers to all of the preset registers as ICH6. Also, Intel's HDA specification sheet has preset register offsets that should be the same for any High Definition Audio Controller. So in theory ICH6 chips should be good to go.

 

In theory....

I believe my Dell E310 is an ICH6 board and is available for testing.

Link to comment
Share on other sites

james2mart

 

keep up the good work, when you find it and everything works out you are the man, you are the man already cause you are trying to find the solution to a big problem

 

"Well for now i will keep using my usb audio"

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...