sigmatel stac 9205 audio (hda-intel)

ok i’ve worked on this for days. here is some detailed report thing

http://nopaste.com/p/amNmaWmOu/

the getting started page said sigmatel can refer to

http://forums.fedoraforum.org/showthread.php?p=868053

but that says for sigmatel stac 9200 not 9205, and i was just wondering if this would work with the stac 9205, or if there is another patch that’s simple like this one. the audio worked properly on ubuntu 8.04 but not 8.10 so it might work better with the older software, who knows…

i am going to try that method very soon but my internet is slow and i hadn’t yet installed gcc, ncurses, all that… so will be a little while

following tutorial at fedora forum, everything worked fine up until the very last line for the driver.
when i run ./configure it says something like NO DEFAULT KERNEL COMPILER FOUND and when i run make i get a list of errors but this looks fixable

CFLAGS was changed in “/usr/src/alsa/alsa-driver-1.0.15rc1/acore/Makefile”. Fix it to use EXTRA_CFLAGS

drivers on linux are a total pain…

Moved to Multimedia

Andy

The stac9200 solution tends to be different from the 9205.

Can you also provide the output of:
rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound

Based on that, I may be able to provide a recommended edit to your /etc/modprobe.d/sound file.

rpm -qa | grep alsa

alsa-plugins-jack-1.0.16-57.1
alsa-patch-bay-1.0.0-0.pm.2
alsa-devel-1.0.16-39.1
alsa-oss-1.0.15-48.1
alsa-tools-1.0.16-47.1
alsa-plugins-1.0.16-57.1
alsamixergui-0.9.0rc1-705.1
alsa-plugins-pulse-1.0.16-57.1
alsa-firmware-1.0.16-24.1
alsa-utils-1.0.16-35.1
alsa-1.0.16-39.1

rpm -qa | grep pulse

pulseaudio-utils-0.9.10-26.5
pulseaudio-module-lirc-0.9.10-26.5
libpulsecore4-0.9.10-26.5
pulseaudio-module-x11-0.9.10-26.5
libpulse-browse0-0.9.10-26.5
pulseaudio-module-zeroconf-0.9.10-26.5
pulseaudio-0.9.10-26.5
pulseaudio-esound-compat-0.9.10-26.5
gstreamer-0_10-pulse-0.9.7-42.pm.1
libpulse-mainloop-glib0-0.9.10-26.5
pulseaudio-module-gconf-0.9.10-26.5
alsa-plugins-pulse-1.0.16-57.1
libpulse0-0.9.10-26.5
pulseaudio-module-bluetooth-0.9.10-26.5

rpm -q libasound2

libasound2-1.0.16-39.1

uname -a

Linux (domain) 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 i686 athlon i386 GNU/Linux

cat /etc/modprobe.d/sound

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

the reason for all the extra alsa software is because i went to install software and installed a bunch of alsa plugins hoping one would work with my headphone jack lol

Ahh…ok … I don’t think this is the nominal Linux way. … it can just lead to bloat IMHO. What I typically do, if searching on the web, and asking questions on the support areas (forum, irc-chat) does not help, is install selectively, making a note of what I install, and if it does not work, I remove it.

I note for 1.0.16 of alsa, for a STAC9205 the following in the ALSA-Configuration.txt file:

	STAC9205/9254
	  ref		Reference board
	  dell-m42	Dell (unknown)
	  dell-m43	Dell Precision
	  dell-m44	Dell Inspiron 

So it appears likely you have a Dell PC ?

So if you have say neither a Dell Precision, nor a Dell Inspiron, then update your /etc/modprobe.d/sound file, by adding a 3rd line, such that the file now looks like:alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=dell-m42
and then restart your alsa with su -c ‘rcalsasound restart’ and enter root password when prompted and test your sound.

If that does not work (say because you have a Dell Precision PC) then replace “dell-m42” with “dell-m43” and restart your alsa again, and test your audio. For an Inspiron you would try “dell-m44”.

Good luck.

actually i have a gateway T-1628, in ubuntu 8.10 when the sound didnt work i added those dell lines and it did not work, but not the 2nd suggestion… even though i don’t have a dell it should probably still work right? i heard some people using model=laptop… i’ll go try it now

Searching on the laptop name (Gateway T-1628 Linux, … or Gateway T-1628 Ubuntu, or Gateway T1628 Fedora or Gateway T1628 Debian ) is a good way to find out about the experience of others. Still, the probability that model=laptop will work, when dell-m42, or dell-m43, or dell-m44 did not, is unlikely. For the stac9200 there was even a model=gateway option. But again, I don’t think that will work for a stac9205. A lot of work has gone into creating the ALSA-Configuration.txt file, and it is quiet specific as to which options are available for the STAC9205.

If this does not work, then I would recommend you try updating your alsa. I can provide the commands to do that via zypper.

i added those dell lines and it did not work, but not the 2nd suggestion

what i MEANT to say is that i tried adding that line to the alsa.conf file, but i hadn’t tried adding that line to the file you suggested. still, neither made a difference.

If this does not work, then I would recommend you try updating your alsa. I can provide the commands to do that via zypper.

that would be nice! i was thinking about downloading tar file but zypper saves time :slight_smile:

Please, don’t add it to the alsa.conf. Thats not the openSUSE way. Please leave the alsa.conf the way it was when your openSUSE was installed. Do not edit it. Your edits can go in the the /etc/modprobe.d/sound file.

Ok, open a gnome-terminal or a konsole (with your PC connected to the internet) and then type “su” (no quotes - enter root password when prompted) to get root permissions. Then enter the following six commands in sequence, executing them one by one:

zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/ multimedia 
zypper install alsa alsa-utils alsa-plugins alsa-plugins-pulse alsa-plugins-jack alsa-tools alsa-oss alsa-devel alsa-firmware libasound2
zypper rr multimedia
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.0_Update/ multimedia
zypper install alsa-driver-kmp-default
zypper rr multimedia

Once the update is complete, reboot your PC. And test your audio.

And then if no sound, try those three model options again as edits to your /etc/modprobe.d/sound file, one at a time, restarting alsa after each attempt, and checking your sound (with each attempt) and checking your mixer (with each attempt).

My reference for the above is this:
Alsa-update - openSUSE

successfully updated, and restarted. model=ref and model=m44 added the most options to alsamixer, but i tried all of them (even model=gateway and model=laptop) and no success. in alsamixer there are several IEC98’s listed, which are the headphone jacks right? but no volume options for them, switched between digital and analog, nothing changed.
thanks for your help so far… anymore suggestions?
also, the sound works fine on both ubuntu 8.04 and linux mint 5, if i was to use a livecd, are there files i should look at to copy to suse? i know they will have totally different directories, but still, …

I recommend you write a bug report on openSUSE:
Submitting Bug Reports - openSUSE

IEC98 ? that reads like a typo (are you missing a number? ) … that is likely your digital audio.

For any further recommendation, I would need to see your configuration again. … ie run the script again (that provided the URL in your first post) and also provide the output of the following (with one of the dell-m42 or other option in your /etc/modprobe.d/sound file , so I can ensure you applied the correct syntax)

rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound

rpm -qa | grep alsa

alsa-patch-bay-1.0.0-0.pm.2
alsa-devel-1.0.18.git20081205-1.1
alsa-1.0.18.git20081205-1.1
alsa-firmware-1.0.17.git20081202-2.1
alsa-plugins-jack-1.0.18.git20081122-1.7
alsa-plugins-1.0.18.git20081122-1.7
alsamixergui-0.9.0rc1-705.1
alsa-oss-1.0.17.git20080715-2.29
alsa-tools-1.0.18.git20081201-1.2
alsa-plugins-pulse-1.0.18.git20081122-1.7
alsa-driver-kmp-default-1.0.18.20081205_2.6.25.18_0.2-1.1
alsa-utils-1.0.18.git20081122-1.5

rpm -qa | grep pulse

pulseaudio-utils-0.9.10-26.5
pulseaudio-module-lirc-0.9.10-26.5
libpulsecore4-0.9.10-26.5
pulseaudio-module-x11-0.9.10-26.5
libpulse-browse0-0.9.10-26.5
pulseaudio-module-zeroconf-0.9.10-26.5
pulseaudio-0.9.10-26.5
pulseaudio-esound-compat-0.9.10-26.5
gstreamer-0_10-pulse-0.9.7-42.pm.1
libpulse-mainloop-glib0-0.9.10-26.5
pulseaudio-module-gconf-0.9.10-26.5
alsa-plugins-pulse-1.0.18.git20081122-1.7
libpulse0-0.9.10-26.5
pulseaudio-module-bluetooth-0.9.10-26.5

rpm -q libasound2

libasound2-1.0.18.git20081205-1.1

uname -a

Linux Gateway 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 i686 athlon i386 GNU/Linux

cat /etc/modprobe.d/sound

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=dell-m44

i just thought, perhaps it isnt a problem with the stac 9205, maybe its a problem with realtek Azalia or however it’s spelled

Lspci info:         
              00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia        
        01:05.2 Audio device: ATI Technologies Inc Radeon X1200 Series Audio Controller   

is there something to put in the sound file for an azalia card?

Did this one ever get figured out? I too have a Gateway T-1628 notebook and am having sound issues with openSuse 11.1

In looking at the thread I’m totally lost to most of this terminology please keep things simple for me lol.

Thanks,
Mike

You could start out by working your way through the openSUSE audio troubleshooting guide.
SDB:AudioTroubleshooting - openSUSE

If that does not work for you, please post asking for assistance.

I’ve been all over the Internet and, from what it seems, I’ll either have to spend a great deal of time “under the hood” and trying several possible solutions or accept that Linux is currently incapable of correctly supporting my system.

I don’t mean to sound negative but I don’t have hours and hours to spend looking for possible work-arounds that may or may not work. If all I needed was Internet access and e-mail openSuse and Ubuntu would be sufficient however, since I require working sound and video and a stable wireless connection it just doesn’t cut the bill; at least not right now.

Hopefully, it will soon. In the meantime it seems my only realistic option is to stick with Vista which, while an aggravating pain in the arse, at least works without hours of digging, searching, and manipulating to produce only marginal results.

Thanks to those who have taken the time to answer my posts. I appreciate the kindness and wish y’all well.

Stuck with windows…

If you decide to stick with Vista, then please do.

I can appreciate your not having hours and hours to spend. If you simply confine yourself to the advice I was to give, I doubt that you would be spending hours and hours, unless it was in the learning of Linux basics so that you could understand/implement suggetions, in which case it is general Linux knowledge you would be gaining, and probably time well spent.

Still, I understand your hours and hour comment. I am a volunteer, and like most users on our forum who are also volunteers, we also do not have hours and hours to spend on someone who is going to give up now.

Windows has a monopoly. Most users use Windows. Most manufacturers support Windows. Most of my friends use Windows. My wife likes Windows. They are mostly happy with windows. And I would not dream of wasting their time (nor my time) trying to convince them to move to Linux. Nor will I do the same to you.

If you change your mind, and decide to try this with some determination, then please post, and I’ll be glad to walk you through the troubleshooting guide (which took me some time to create) and get your sound functioning.

But until then, lets not waste each others time.

Best wishes with windows.