LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Ubuntu (https://www.linuxquestions.org/questions/ubuntu-63/)
-   -   another sound thread... (https://www.linuxquestions.org/questions/ubuntu-63/another-sound-thread-317158/)

geomatt 04-26-2005 10:29 PM

Hey John (aka Groovelab),

Thanks!!! You just solved a problem that's been bugging me for weeks - how to get alsa to play nice with an intel8x0 soundcard.

I recompiled the alsa drivers with
Code:

./configure --with-cards=intel8x0 --with-sequencer=yes
and now I can use the sound card....

You da best! :D

-geomatt


jnev: are you running alsaconf as root?? You should be - otherwise you'll get that error.

jnev 04-26-2005 10:31 PM

ARGHH! that command also says that i need a curses library. i've installed everything i (though) i would need (apparently i was wrong). anyone knows *exactly* what specific packages i need? should i just install every package i get as a result of searching in synaptec for 'curses'?

thanks, this is driving me crazy. i'm so close, and yet so far....

ilikejam 04-26-2005 10:43 PM

Hi again.

You're looking for a 'devel' or 'development' package for curses. (I'm on Fedora, so I'm not sure how Debian-esque distros name their devel packages).

Dave

jnev 04-26-2005 10:47 PM

sweet, i figured it out, there was another file i had to install. anyways, i got it working. now i can alsaconf and it'll start setup. BUT, it doesn't detect my onboard sound. it says no pci cards detected and then asks if i want to probe legacy isa cards, i say yes, and it still doesn't find it (obviously). how do i get it to detect it??

thanks, i can feel that i'm close :D

ilikejam 04-26-2005 10:58 PM

Try doing
Code:

modprobe snd-intel8x0;
modprobe snd-pcm-oss;
modprobe snd-mixer-oss;
modprobe snd-seq-oss

then try running alsamixer.

Dave

jnev 04-26-2005 11:01 PM

same thing happens: alsamixer: function snd_ctl_open failed for default: No such device

i tried doing it with and without the sem-colons (i wasn't sure if they were needed or not) and the result was the same...

Groovelab 04-27-2005 04:13 PM

what do the following commands give you...?

cat /proc/asound/cards
lspci

jnev 04-27-2005 04:50 PM

cat /proc/asound/cards:

Code:

--- no soundcards ---

lspci:

Code:

0000:00:00.0 Host bridge: Intel Corp. 925X Memory Controller Hub (rev 0e)
0000:00:01.0 PCI bridge: Intel Corp. 925X PCI Express Root Port (rev 0e)
0000:00:1b.0 0403: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d4)
0000:00:1f.0 ISA bridge: Intel Corp. 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 04)
0000:00:1f.1 IDE interface: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
0000:00:1f.2 IDE interface: Intel Corp. 82801FR/FRW (ICH6R/ICH6RW) SATA Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0140 (rev a2)
0000:02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
0000:02:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)


Groovelab 04-27-2005 05:43 PM

wow...

Hmm, I know there are more linux commands to diagnose and display system settings, do you or anyone else know where we can determine if Jnev's intel 0x080 is even being recognized as a motherboard device?

Is it enabled in bios?

How about you GeoMat? Since you have the same chipset (I have an AMD system with NVidia onboard that works out of the box).

My issue, even after compilation, detection and proper system acknowledgement is why my stupid M-Audio Audiophile Delta 2496 won't work.

John

jnev 04-27-2005 07:10 PM

what is geomat? i know i don't have any harware problems with my sound because it works fine in windows...

Groovelab 04-27-2005 07:31 PM

GeoMat is a who not a what.

geomatt 04-27-2005 08:01 PM

Quote:

GeoMat is a who not a what.
I like to think so at least. ;)

I have a different sound card and am not sure how well my approach will work for you jnev.

However, on googling your soundcard info from lspci I found this:
Quote:

Sound card: Intel High Definition Audio Controller (requires snd-azx alsa driver)
So you might be using the wrong driver. Try,
Code:

modprobe snd-azx
as root and see what happens. If you get "Fatal: module not found" or something like that then you may have to recompile your kernel to get access to that module.

geomatt 04-27-2005 08:19 PM

oops, hold on. Kernel recompile is not needed. If you want to use that other driver you'll have to recompile alsa starting with
Code:

./configure --with-cards=azx
-geomatt

jnev 04-27-2005 09:48 PM

woops, my bad geomat. the way he said it it sounded like it was a command (which obviously didn't work).

when i tried your last command (./configure --with-cards=azx) it said :bash: ./configure: No such file or directory

i tried cd'ing to the alsa directory (/usr/src/alsa) and it gave me the same thing. what directory do i need to be in to perform the command?


thanks guys

geomatt 04-27-2005 10:13 PM

I like the idea of geomatt as a command - it probably wouldn't do anything useful though...

I am assuming that you downloaded the alsa-1.0.8.tar.bz2 file and uncompressed it someplace like /usr/src/alsa (Doesn't really matter where.) Uncompressing it would have produced an alsa-1.0.8 directory. Go to that directory and type:

su (then the password - that makes you root)
make uninstall (that uninstalls the alsa driver you previously installed)
make clean (that cleans out the compiled alsa driver from the alsa-1.0.8 directory)
./configure --with-cards=azx
make
make install


After each of those commands you should see some stuff zipping by lettig you know what's happening. The only things you need to worry about are error messages.

Assuming you get through all of that ok, then run:
modprobe snd-azx

and see what happens. If you get no messages after that, then try alsaconf and cross your fingers.....

-geomatt


All times are GMT -5. The time now is 08:58 PM.