LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 05-27-2004, 09:45 PM   #1
ar1
Member
 
Registered: Nov 2003
Location: Bloomington, IL, USA
Distribution: Fedora Core 3
Posts: 126

Rep: Reputation: 15
How to install ALSA when recompiling kernel


I've found several variants of this question on forums, but conflicting answers which don't work.

I'm using Fedora Core 2 and want to recompile the kernel to 2.6.6. Can someone tell me how to install ALSA? Compile into the kernel or as modules?

I've tries either way, and the system doesn't detect the sound card (ATI IXP150). How do I make the sound work??

P.S. Please don't tell me to install the kernel using the rpm, I'm compiling using the source..

Thanks
 
Old 05-27-2004, 11:02 PM   #2
kevinalm
Member
 
Registered: Oct 2003
Location: Iowa
Distribution: LFS 5.0, building 6.3, win98se, multiboot
Posts: 288

Rep: Reputation: 30
You can try to run as root:

alsaconf

but I suspect that might not work.

One of the most common problems with alsa is that the drivers and the tools(alsamixer,alsaconf, alsactl) have to be compatable. When you update the kernel (alsadrivers) you need to update the rest as well. Since you're compiling anyway I would suggest:
Compile the kernel with sound support as a module and all else sound N.
Grab the latest tar.gz's of:

alsa-driver
alsa-libs
alsa-utils

Compile and install them in that order. alsa-driver is basically the alsa kernel code. README and INSTALL in each give instructions but mostly it's the traditional

./configure
make
make install

except for alsa-driver which should be something like
./configure --with-oss=yes --with-cards=<your card> --with-sequencer=yes
make
make install.

Doing it this way you use the latest driver code and keeps it all compatable. The installation order satisfies certain dependencies. Remember to run alsaconf to set up your card and alsamixer to unmute and set volumes.
 
Old 05-29-2004, 11:53 PM   #3
ar1
Member
 
Registered: Nov 2003
Location: Bloomington, IL, USA
Distribution: Fedora Core 3
Posts: 126

Original Poster
Rep: Reputation: 15
Hi kevinalm,

I compiled the kernel with sound support as a module and all else sound N. Alsaconf detects my sound card (snd-atiixp) BUT the sound still doesn't work.

Before running alsaconf, the output of lsmod:

[root@localhost root]# lsmod
Module Size Used by
pcmcia_core 48580 -
ohci1394 29764 -
ieee1394 89204 -
microcode 4960 -

After running alsaconf:

[root@localhost root]# lsmod
Module Size Used by
snd_atiixp 16100 -
snd_ac97_codec 60612 -
snd_pcm 83880 -
snd_timer 22084 -
snd 46980 -
soundcore 6528 -
snd_page_alloc 10020 -
pcmcia_core 48580 -
ohci1394 29764 -
ieee1394 89204 -
microcode 4960 -

SO it seems as if the modules aren't being used by the system! Do you know what this means and how to fix it?

Output of dmesg after running alsaconf:

[root@localhost root]# dmesg
ixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/ac97/ac97_codec.c:1759: AC'97 2 does not respond - RESET
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/atiixp.c:455: atiixp: codec read timeout
ALSA /home/ar/downloads/alsa-driver-1.0.4/alsa-kernel/pci/ac97/ac97_codec.c:1767: AC'97 2 access is not valid [0xffffffff], removing mixer.
ATI IXP AC97 controller: probe of 0000:00:14.5 failed with error -5

As you can see, there is obviously something wrong, but I dont know what the codec timeout thing means Help would be great!

THanks
 
Old 05-30-2004, 12:42 AM   #4
kevinalm
Member
 
Registered: Oct 2003
Location: Iowa
Distribution: LFS 5.0, building 6.3, win98se, multiboot
Posts: 288

Rep: Reputation: 30
Ooops, he said sheepishly.

Forgot to mention that almost without exception the

make install

phase of compiling and installing anything from source _must_ be done as root. Usually by inserting

su
<yourrootpassword>

between make and make install then

exit

to return to your normal user account after make install. One of those things you tend to assume everyone knows. My fault, sorry about that.

I think that is what all the stuff is about in dmesg. A combination of permision and wrong install locations. Alsaconf should be finding the modules in /lib/modules/2.6.6 and its subdirectories. Also, your lsmod looks wrong, probably because the depmod command during make install of alsa-driver didn't work properly with root authority.

Try the whole thing again, reuntarring the sources.

alsa-driver
alsa-libs
alsa-utils

doing the make installs as root. Then alsaconf as root. Followed by alsamixer as root.

Last edited by kevinalm; 05-30-2004 at 12:45 AM.
 
Old 05-30-2004, 12:55 AM   #5
ar1
Member
 
Registered: Nov 2003
Location: Bloomington, IL, USA
Distribution: Fedora Core 3
Posts: 126

Original Poster
Rep: Reputation: 15
kevinalm,

you were right in assuming I would know about the root thing, I did install everything as root. Moreover, all the outputs I've posted are as root, so I dont think there are any permission problems.

Seems to be something else. Do you have any other ideas?

thanks
 
Old 05-30-2004, 01:35 AM   #6
kevinalm
Member
 
Registered: Oct 2003
Location: Iowa
Distribution: LFS 5.0, building 6.3, win98se, multiboot
Posts: 288

Rep: Reputation: 30
Ok, then the odd pathname is embedded debug and no problem. Your lsmod is strange. It should something like this:

Module Size Used by Tainted: P

snd-pcm-oss 36804 0 (autoclean)
snd-mixer-oss 12472 1 (autoclean) [snd-pcm-oss]
snd-au8830 40960 1 (autoclean)
snd-pcm 58116 0 (autoclean) [snd-pcm-oss snd-au8830]
snd-timer 13732 0 (autoclean) [snd-pcm]
snd-page-alloc 6452 0 (autoclean) [snd-pcm]
gameport 1580 0 (autoclean) [snd-au8830]
snd-mpu401-uart 3216 0 (autoclean) [snd-au8830]
snd-rawmidi 13088 0 (autoclean) [snd-mpu401-uart]
snd-seq-device 4016 0 (autoclean) [snd-rawmidi]
snd-ac97-codec 43292 0 (autoclean) [snd-au8830]
snd 31044 0 (autoclean) [snd-pcm-oss snd-mixer-oss snd-au8830 snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device snd-ac97-codec]
soundcore 3620 6 (autoclean) [snd]

Not exactly though as I have an au8830 chip based card.

Sometimes alsaconf can be a little hit and miss. It wouldn't hurt to run it again, maybe several tries.

I presume your doing the entire alsa install process with the 2.6.6 kernel running?

The kernel compile, specifically make modules_install will overwrite (or with your kernel config in this case delete) existing alsa modules. Therefor it must be done first.

You might try

depmod -ae (as root)

What does /etc/modprobe.conf contain regarding sound?

PS you are using the new modules-init-utils, aren't you?

Last edited by kevinalm; 05-30-2004 at 01:38 AM.
 
  


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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Recompiling Kernel 2.4.29 ==> Alsa doesnt work. emcoder123 Slackware 2 08-18-2005 05:47 PM
snd-intel8x0 can't be found after recompiling 2.4.26(NOT AN AVARAGE ALSA QUESTION!!!) kornerr Linux - General 5 06-02-2005 12:02 PM
dropline2.8, kernel 2.6.7(package) = install alsa after each rebooting:( anchunlei Slackware 2 10-10-2004 04:19 AM
MIDI Help: ALSA and recompiling the kernel? Guitarist88 Linux - Newbie 0 06-24-2004 08:36 PM
No sound (ALSA) after install custom Kernel jamescov Slackware 4 11-13-2003 04:17 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 11:47 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