LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 11-03-2002, 11:37 AM   #1
cmckay
Member
 
Registered: Nov 2002
Location: Utah
Distribution: Mandrake 9.0, RedHat 7.3
Posts: 36

Rep: Reputation: 15
i810 Soundcard


Alright, I'm looking for some expert advice here, please.

I recently upgraded my motherboard and included on the motherboard is an integrated sound card using the Intel i810 chipset. For the past week I have been trying to get it configured to playback WAV sounds. Here is what I've done so far.

First, I tried the i810_audio driver that comes with Mandrake 9.0 (I'm using the 2.4.19-16 kernel). Using this sound driver, I can get CD audio perfectly. However, no other kinds of sounds. So, I tried installing the ALSA drivers, following the directions for the i810 chipset. When using the ALSA drivers, I get absolutely no sound (not even CD audio). So, I've reverted back to using the i810_audio driver again. Also, I've adjusted the permissions to 666 on /dev/dsp, /dev/sequencer and /dev/mixer. I've also tried using "cat somefile > /dev/dsp", "play somefile", sndconfig and esd in my attempts to make this work. So far, I've gotten nothing.

Also, when I use the i810_audio driver, XMMS locks up when attempting to play anything other than a CD. However, when using the ALSA drivers, it at least acts like it's playing, even though no sound is coming out of my speakers. I have checked to make sure that the sound card works by playing sounds in Windows.

Does anyone have any ideas? I'd really like this to work so I can listen to my MP3 collection and perhaps play some games as well.

If anyone can help me out, I'd greatly appreciate it.

Thanks
 
Old 11-03-2002, 12:09 PM   #2
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
Try 2 things:

1. Launch whatever program you have to adjust the volume (can't remember what it's called) and put the speaker and PCM volume right up. If you can adjust the volume trom the keyboard (BIOS), put that right up too. Can you hear the hiss though the speakers?

2. launch a wav player or mp3 player from the command line:

mpg123 FunkyMusic.mp3

and have a look at what it says.

Bert
 
Old 11-04-2002, 07:20 AM   #3
cmckay
Member
 
Registered: Nov 2002
Location: Utah
Distribution: Mandrake 9.0, RedHat 7.3
Posts: 36

Original Poster
Rep: Reputation: 15
Thank you for your advice. All of my mixer settings are up to full (I forgot to mention that I had already adjusted those). However, I did as you asked and ran the mpg123 program. Here is the output:

/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
audio: No such device

Obviously that's not good. Do you have any idea on how to fix that? There is a dsp entry in my /dev directory, but I don't know how to set it up. Any more help is greatly appreciated.

Thanks.
 
Old 11-04-2002, 09:12 PM   #4
cmckay
Member
 
Registered: Nov 2002
Location: Utah
Distribution: Mandrake 9.0, RedHat 7.3
Posts: 36

Original Poster
Rep: Reputation: 15
Well, I installed the ALSA drivers and I no longer get the /dev/dsp does not exist error. In fact, I get no errors, just no sound. I've followed the directions on the ALSA site for the i810 chipset to no avail. Also, I've manually done "modprobe snd-pcm-oss" just to see what happens. So far, nothing.

If anyone has any further suggestions, I'd appreciate it.

Thanks!
 
Old 11-05-2002, 02:53 AM   #5
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
Is there a soundcard entry in the output of the command

dmesg

?
 
Old 11-06-2002, 08:20 AM   #6
cmckay
Member
 
Registered: Nov 2002
Location: Utah
Distribution: Mandrake 9.0, RedHat 7.3
Posts: 36

Original Poster
Rep: Reputation: 15
These are the entries from dmesg that seem to relate to my soundcard:

ICH2: IDE controller on PCI bus 00 dev f9
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
intel8x0: clocking to 48000

As far as there being an entry saying "soundcard", there isn't anything in there.
 
Old 11-06-2002, 10:06 AM   #7
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
How about the ouput of the command

lspci

any reference to an audio controller there?
 
Old 11-07-2002, 07:54 AM   #8
cmckay
Member
 
Registered: Nov 2002
Location: Utah
Distribution: Mandrake 9.0, RedHat 7.3
Posts: 36

Original Poster
Rep: Reputation: 15
There is an entry for my soundcard in the lspci command.

00:1f.5 Multimedia audio controller: Intel corp 82801BA/BAM AC'97 Audio (rev 12)

Thanks for all of your help so far.
 
Old 11-08-2002, 08:44 AM   #9
cmckay
Member
 
Registered: Nov 2002
Location: Utah
Distribution: Mandrake 9.0, RedHat 7.3
Posts: 36

Original Poster
Rep: Reputation: 15
Well, I finally got the sound to work using a rather ugly hack, so I was wondering if I could get a little bit more help.

This is what I have to do to get sound working:
Let the computer boot with the OSS driver (i810_audio)
Log in
su as root
Unload all of the audio drivers
Use modprobe to load the snd-intel8x0 ALSA driver
Unload all of the ALSA drivers (including snd and soundcore)
Use modprobe to load the i810_audio driver again

This works every time, but I have to do it every time I reboot the computer. I've double-checked what modules are loaded before and after doing this (using lsmod) and have not come up with any differences. The only thing I can think of (and didn't check) was to see if there were any new processes running after performing the steps above.

Does anyone know why I would have to do this in order to get my sound to work? Also, at the very least, I would like to know what script I could place these steps in so that I don't have to do it manually every time I reboot.

Thanks in advance.
 
  


Reply



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
Soundcard Driver for ALi M5451 Soundcard (Trident Module) xianzai Linux - Hardware 3 12-15-2006 12:00 PM
Soundcard for linux (slackware 9.1, P3, i810). asowani Slackware - Installation 3 12-02-2005 09:38 AM
Getting CD audio through PCI soundcard NOT motherboard soundcard HalfDiminished Debian 0 01-11-2005 06:59 AM
I810 soundcard problem Kambrian Linux - Newbie 14 06-28-2003 10:49 PM
i810 Audio Module For 82801BA/BAM AC'97 Soundcard TeenGangsta2003 Linux - Hardware 1 04-05-2003 05:16 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:46 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration