LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 08-16-2012, 12:06 PM   #1
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Rep: Reputation: 22
sound / audio driver for Gateway GT5012 / Sigmatel 9220


My workstation is lacking audio drivers; can anybody point me to one?
Code:
Gateway GT5012, Intel mobo
onboard Sigmatel 9220
i686 Pentium D 
Slackware 13.37
32b 2.6.37.6-smp
It seems plenty of pages host Windows drivers--WinXP dual boot sounds fine--but I can't find a working driver for Slackware. I'm hoping someone else has one that they'll share.

I'm tempted to triple boot Ubuntu and see if I can pull its driver to Slackware, but I imagine there's a smarter solution--and I admit I'd rather not partition/install a distro I won't use.

And yes Gateway sucks, but please be gentle; hand-me-downs fit my budget.


PS:
zedmelon's 100th LQ post - ice cream, cake, Guinness and Sam Adams!
 
Old 08-16-2012, 12:39 PM   #2
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,576
Blog Entries: 2

Rep: Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036
The Sigmatel STAC 9220 should work out of the box. What makes you think that you don't have a driver installed for it?
Please post the output of
Code:
lspci -k
 
Old 08-16-2012, 12:41 PM   #3
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
lspci / dmesg

Sorry, here's lspci and dmesg
Code:
#11:01:21 root@linnicks ~# dmesg|grep -i audio         
#11:01:27 root@linnicks ~# dmesg|grep -i sigmatel         
#11:01:31 root@linnicks ~# dmesg|grep -i sound         
[    8.632644] input: HDA Intel Line In at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[    8.640673] input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[    8.647425] input: HDA Intel Mic at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    8.656000] input: HDA Intel Speaker at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    8.663968] input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
#11:01:36 root@linnicks ~# lspci|grep -i audio
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
#11:02:40 root@linnicks ~# lspci|grep -i sigmatel
#11:02:45 root@linnicks ~#
 
Old 08-16-2012, 01:00 PM   #4
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,576
Blog Entries: 2

Rep: Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036
So I see that your audio device is recognized. Interesting would be if a driver is loaded, therefore I asked for
Code:
lspci -k
I would assume that one is loaded and that a missing driver is not your issue. Have you unmuted all channels in alsamixer?
 
Old 08-16-2012, 01:20 PM   #5
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
Sorry for the delay. My first reply crossed yours, and then I was confirming the below to ensure I'm not lying to you. If I didn't above, I should mention that I'm a desktop Linux n00b. Most servers don't need sound drivers, so I've never encountered this. Also given that, I won't be certain if it's relevant that I'm on KDE 4.7.0.

Quote:
Originally Posted by TobiSGD View Post
What makes you think that you don't have a driver?
First, thanks for replying. I could be making unjustified assumptions, but this box dual boots to WinXP, which has no sound issues. On Slackware YouTube videos and local files play--complete with XMMS visualizations like spectral analyzer--but no sound. I just triple-checked all the above.

My audio control in the corner appears similar to the one I know from WinXP, and I even pull up the mixer--though it shows only a "master" channel. That's a little odd, and with no driver, I'd not expect to see the mixer and icon--but I can't expect to predict every feature in a GUI I've never used.

Here's the lspci output.
Code:
#11:39:58 root@linnicks ~# lspci -k
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
        Subsystem: Gateway 2000 Device 5050
        Kernel modules: intel-agp
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02)
        Kernel modules: shpchp
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
        Subsystem: Gateway 2000 Device 5049
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
        Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01)
        Kernel modules: shpchp
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel modules: leds-ss4200, iTCO_wdt, intel-rng
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: ata_piix
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: ata_piix
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: i801_smbus
        Kernel modules: i2c-i801
01:00.0 VGA compatible controller: nVidia Corporation G71GL [Quadro FX 3500] (rev a1)
        Subsystem: nVidia Corporation Device 032b
        Kernel driver in use: nvidia
        Kernel modules: nvidia, nouveau, nvidiafb
04:00.0 USB Controller: NEC Corporation USB (rev 43)
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd
04:00.1 USB Controller: NEC Corporation USB (rev 43)
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd
04:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
        Subsystem: Ads Technologies Inc Device 2101
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd
04:01.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
        Subsystem: Jaton Corp Device 0221
        Kernel driver in use: nvidia
        Kernel modules: nvidia, nouveau, nvidiafb
04:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
        Subsystem: Gateway 2000 Device 5050
        Kernel driver in use: firewire_ohci
        Kernel modules: firewire-ohci
04:08.0 Ethernet controller: Intel Corporation N10/ICH 7 Family LAN Controller (rev 01)
        Subsystem: Gateway 2000 Device 5049
        Kernel driver in use: e100
        Kernel modules: e100
 
Old 08-16-2012, 01:32 PM   #6
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
I re-read my post above, and the bold looks dickish to me. Sorry; I only intended it as a red-alert, because I've been here eight years but am very green in this area.
Quote:
Originally Posted by TobiSGD View Post
Have you unmuted all channels in alsamixer?
Checking into alsamixer in case the GUI frontend doesn't do it justice...
 
Old 08-16-2012, 01:36 PM   #7
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
Quote:
Originally Posted by zedmelon View Post
...alsamixer in case the GUI frontend doesn't do it justice...
Wow, it doesn't! Changing levels are instantly replicated to the GUI version--very cool.

I've also double-checked every "mute" control I can find--meant to say that earlier.
:-)

lspci question: Does
"kernel driver in use," mean
"okay now we're using this driver," or is it more like
"we can't use that, because it's already in use?"

Last edited by zedmelon; 08-16-2012 at 01:52 PM. Reason: progressive editing to keep this under 10,000 posts, keeping relevant material
 
Old 08-16-2012, 01:42 PM   #8
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,576
Blog Entries: 2

Rep: Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036
No need to apologize, no one can be an expert in any field.

So, as we can see, your audio hardware is recognized and has the snd-intel-hda driver loaded (which is expected). Now we need to know if the right codec for the sigma chip is loaded. Post the output of
Code:
lsmod | grep snd_hda_intel
Side-question: Why do you have KDE 4.7 on Slackware 13.37? It came with 4.5.5 by default, AlienBob has upgrades to 4.6.5 in his ktown repository, but I haven't seen it with 4.7.
If there is anything else non-standard on your system it may be helpful to know that, just in case your issues are caused by this.
 
Old 08-16-2012, 02:33 PM   #9
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
Quote:
Originally Posted by TobiSGD View Post
Side-question: Why do you have KDE 4.7 on Slackware 13.37?
I wouldn't do something like that intentionally, as I'm pretty timid yet in my GUI--especially after tweaking some really neat 3d effects only to have them vanish under multiple monitors.

I may have lied to you again and suspect I should have reported 4.5.5. Sorry for the misinformation--that probably would've really sounded odd before 4.7 was even out.
Code:
kde-open -v
Qt: 4.7.0
KDE Development Platform: 4.5.5 (KDE 4.5.5)
KIO Client: 2.0
I find myself still slinking back toward the dark side for the sake of getting things done, and I'd like to alleviate that. Having sound will help immensely. After reading the interview with Patrick, I also plan to try xfce for some more speed.

Looking at the lsmod output, I feel like I should be able to get it from here. Is the next step determining if I have snd_hda_codec_idt and/or snd_hda_intel?
Code:
lsmod | grep snd_hda_intel
snd_hda_intel          18443  2
snd_hda_codec          61720  2 snd_hda_codec_idt,snd_hda_intel
snd_pcm                59843  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd                    43891  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc          5925  2 snd_hda_intel,snd_pcm

Last edited by zedmelon; 08-16-2012 at 02:35 PM. Reason: time-wasting n00b question stricken from the record ;-)
 
Old 08-16-2012, 02:46 PM   #10
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,576
Blog Entries: 2

Rep: Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036
Looks all as it should look. Seems to me that the hardware/driver side is OK, so now we should look at the software side.
What is the output of
Code:
aplay -l
Should look somewhat like
Code:
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
LOL, I just realized that I have the same sound hardware as you in my laptop, just connected to my AMD chipset instead of your Intel chipset, but I never had to fidle with that, worked out of the box on Debian, Slackware 13.37 and now Slackware -current.

Can you play a .wav file from the command line (using aplay, without a GUI running)?
 
Old 08-16-2012, 03:15 PM   #11
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
Quote:
Originally Posted by TobiSGD View Post
Looks all as it should look...I have the same sound hardware as you...worked out of the box on Debian, Slackware 13.37 and now Slackware -current.
Heh. That's funny, perplexing, and encouraging all at once. Makes me think odd thoughts like, it's probably my choice of motor oil or the phase of the moon the day I installed.

I'll drop the GUI and see what aplay gets me. Here's what it gave me for now (no audio yet):
Code:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Last edited by zedmelon; 08-16-2012 at 04:06 PM. Reason: thought I said it didn't work...guess I didn't.
 
Old 08-16-2012, 04:05 PM   #12
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
Victory! After rebooting into Xfce, I can hear audio. I went back into KDE and could hear there as well, but first I had to open alsamixer and
1) unmute the speaker
2) restore PCM level all the way from zero

So something related to KDE was also resetting at least two separate controls which effectively muted my output. I most assuredly did something at one point to sabotage myself (saved session, anyone?), but I would bet $100 that I originally tried the out-of-the-box config before playing with very much. It's odd.

At any rate, it's working now. Thank you TobiSGD for sticking with me, you're the best!
 
Old 08-16-2012, 04:22 PM   #13
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,576
Blog Entries: 2

Rep: Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036Reputation: 4036
HTH, nice that you worked this out. Have fun with Slackware!
 
Old 08-16-2012, 09:09 PM   #14
zedmelon
Member
 
Registered: Jun 2004
Location: colorado, USA
Distribution: slack, oBSD
Posts: 119

Original Poster
Rep: Reputation: 22
Quote:
Originally Posted by TobiSGD View Post
Have fun with Slackware!
Yeah, Slackware grows on ya.

This was important to me for the sake of tradition; I wanted to eschew the shortcuts through use of the "friendlier" distros--my wife loves the Ubuntu laptop I built her--but I've used/preferred Slack since ~1999 when a friend led me through my first install. I've just dragged my feet on adopting the desktop.

I've gotta say X has made significant progress since my last attempt in 2002(?), although those more dedicated would certainly point out that I gave up too quickly--and waited too long to try again. I now just need to familiarize myself with Xfce. It's unsettling but exciting to be a n00b again.

(NOTE: even after another reboot, the settings I defined under Xfce remained. My desktop is noticeably quicker under Xfce, so there's no reason to dig around and determine why KDE kept resetting them.)

Thanks again for all your help.

Last edited by zedmelon; 08-16-2012 at 09:11 PM. Reason: KDE < XFCE for me
 
  


Reply

Tags
audio, driver, gateway, sigmatel, sound


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Xubuntu, Dell laptop, Sigmatel audio: no Quickcam Pro 9000 mic and no speaker sound sacksyboy Ubuntu 14 11-26-2011 12:04 PM
Absolutely no sound on Sigmatel / Intel FC6 Gateway steveywonderboy Linux - Newbie 14 08-26-2007 07:14 PM
No sound on Gateway MX6453, SigmaTel ID 7634 bob_james Linux - Laptop and Netbook 5 10-17-2006 07:03 PM
No sound from SigmaTel C-Major Audio on Fedora Core 4 jun_tuko Fedora 3 01-10-2006 02:56 PM
No sound from SigmaTel C-Major Audio on Fedora Core 4 jun_tuko Fedora 1 01-08-2006 01:32 PM


All times are GMT -5. The time now is 03:17 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration