LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 08-21-2003, 10:39 AM   #1
swamysk
LQ Newbie
 
Registered: Aug 2003
Location: N50 W1
Distribution: Mandrake 9.1
Posts: 11

Rep: Reputation: 0
ALSA sound drivers don't install


Hi

I have an integrated soundcard (AD1980 chipset) that I have tried to get working, without much luck. My latest stop was the ALSA webpage from where I downloaded the most recent drivers+lib+utils and tried to compile/install. The process seemed to go through without any major hiccups but then modprobe returned errors and so did alsamixer when I tried to start it. Upon looking into dev, I didn't find midi and sequencer. What might be wrong? I am attaching the rather long conversation dump from the compile/install process in case it might be of any help?

Thanks for the support.

=========================================================

[root@localhost alsa-driver-0.9.6]# ./configure --with-cards=intel8x0 --with-sequencer=yes;make;make install
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-0.9.6
checking cross compile...
checking for directory with kernel source... /lib/modules/2.4.21-0.13mdk/build
checking for kernel version... 2.4.21-0.13mdk
checking for GCC version... Kernel compiler: Used compiler: gcc (GCC) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)

*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.

*** Please make sure that the same compiler version was used for building kernel.

checking for kernel linux/compiler.h... "yes"
checking for kernel linux/pm.h... "yes"
checking for kernel linux/spinlock.h... "yes"
checking for kernel linux/irq.h... "yes"
checking for kernel linux/threads.h... "yes"
checking for kernel linux/rwsem.h... "yes"
checking for kernel linux/gameport.h... "yes"
checking for kernel linux/devfs_fs_kernel.h... "yes"
checking for kernel linux/highmem.h... "yes"
checking for kernel linux/workqueue.h... "no"
checking for kernel asm/hw_irq.h... "yes"
checking for kernel linux/jiffies.h... "no"
checking for kernel linux/compat.h... "no"
checking for kernel linux/adb.h... "yes"
checking for kernel linux/cuda.h... "yes"
checking for kernel linux/pmu.h... "yes"
checking for kernel module symbol versions... "yes"
checking for PCI support in kernel... "yes"
checking for SGI/MIPS (HAL2) architecture... "no"
checking for directory to store kernel modules... /lib/modules/2.4.21-0.13mdk/kernel/sound
checking for verbose printk... on
checking for debug level... none
checking for ISA support in kernel... "yes"
checking for processor type... i586
checking for SMP... "no"
checking for ISA PnP driver in kernel... yes
checking for PnP driver in kernel... no
checking for Kernel ISA-PnP support... "yes"
checking for strlcpy... "no"
checking for snprintf... "yes"
checking for vmalloc_to_page... "yes"
checking for old kmod... "yes"
checking for driver version... 0.9.6
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for RTC callback support in kernel... "no"
checking for USB support... "no"
checking for USB module support... "yes"
checking for kernel PCMCIA
checking for PCMCIA support... "no"
checking for PCMCIA module support... "yes"
checking for PC9800 support in kernel... "no"
checking for which soundcards to compile driver for... intel8x0
configure: creating ./config.status
config.status: creating version
config.status: creating Makefile.conf
config.status: creating snddevices
config.status: creating utils/alsa-driver.spec
config.status: creating utils/buildrpm
config.status: creating toplevel.config
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: creating include/config1.h
config.status: include/config1.h is unchanged
config.status: creating include/version.h
config.status: include/version.h is unchanged
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/support'
make -C pnp modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/support/pnp'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/support/pnp'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/support'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore'
make -C oss modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/oss'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/oss'
make -C seq modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq'
make -C instr modules
make[3]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/instr'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/instr'
make -C oss modules
make[3]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/oss'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/oss'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/i2c'
make -C other modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/i2c/other'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/i2c/other'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/i2c'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers'
make -C mpu401 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/mpu401'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/mpu401'
make -C opl3 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl3'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl3'
make -C opl4 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl4'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl4'
make -C vx modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/vx'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/vx'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa'
make -C ad1816a modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1816a'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1816a'
make -C ad1848 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1848'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1848'
make -C cs423x modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/cs423x'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/cs423x'
make -C es1688 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/es1688'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/es1688'
make -C gus modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/gus'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/gus'
make -C msnd modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/msnd'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/msnd'
make -C opti9xx modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/opti9xx'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/opti9xx'
make -C sb modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/sb'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/sb'
make -C wavefront modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/wavefront'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/wavefront'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/synth'
make -C emux modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/synth/emux'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/synth/emux'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/synth'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci'
make -C ac97 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ac97'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ac97'
make -C ali5451 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ali5451'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ali5451'
make -C cs46xx modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/cs46xx'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/cs46xx'
make -C emu10k1 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/emu10k1'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/emu10k1'
make -C ice1712 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ice1712'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ice1712'
make -C korg1212 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/korg1212'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/korg1212'
make -C mixart modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/mixart'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/mixart'
make -C nm256 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/nm256'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/nm256'
make -C pdplus modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/pdplus'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/pdplus'
make -C rme9652 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/rme9652'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/rme9652'
make -C trident modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/trident'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/trident'
make -C vx222 modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/vx222'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/vx222'
make -C ymfpci modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ymfpci'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ymfpci'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/usb'
make[1]: Nothing to be done for `first_rule'.
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/usb'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia'
make -C pdaudiocf modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/pdaudiocf'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/pdaudiocf'
make -C vx modules
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/vx'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/vx'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia'

ALSA modules were successfully compiled.

rm -rf /lib/modules/2.4.21-0.13mdk/kernel/sound
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/support'
make -C pnp modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/support/pnp'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/support/pnp
cp snd-pnp.o /lib/modules/2.4.21-0.13mdk/kernel/sound/support/pnp
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/support/pnp'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/support'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/acore
cp snd-page-alloc.o snd-pcm.o snd-rawmidi.o snd-timer.o snd.o /lib/modules/2.4.21-0.13mdk/kernel/sound/acore
make -C oss modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/oss'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/oss
cp snd-mixer-oss.o snd-pcm-oss.o /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/oss
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/oss'
make -C seq modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/seq
cp snd-seq-device.o snd-seq-dummy.o snd-seq-midi-event.o snd-seq-midi.o snd-seq.o /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/seq
make -C instr modules_install
make[3]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/instr'
make[3]: Nothing to be done for `modules_install'.
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/instr'
make -C oss modules_install
make[3]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/oss'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/seq/oss
cp snd-seq-oss.o /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/seq/oss
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq/oss'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore/seq'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/i2c'
make -C other modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/i2c/other'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/i2c/other'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/i2c'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers'
make -C mpu401 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/mpu401'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/drivers/mpu401
cp snd-mpu401-uart.o /lib/modules/2.4.21-0.13mdk/kernel/sound/drivers/mpu401
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/mpu401'
make -C opl3 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl3'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl3'
make -C opl4 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl4'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/opl4'
make -C vx modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/vx'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers/vx'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/drivers'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa'
make -C ad1816a modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1816a'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1816a'
make -C ad1848 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1848'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/ad1848'
make -C cs423x modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/cs423x'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/cs423x'
make -C es1688 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/es1688'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/es1688'
make -C gus modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/gus'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/gus'
make -C msnd modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/msnd'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/msnd'
make -C opti9xx modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/opti9xx'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/opti9xx'
make -C sb modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/sb'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/sb'
make -C wavefront modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/isa/wavefront'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa/wavefront'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/isa'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/synth'
make -C emux modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/synth/emux'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/synth/emux'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/synth'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/pci
cp snd-intel8x0.o /lib/modules/2.4.21-0.13mdk/kernel/sound/pci
make -C ac97 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ac97'
mkdir -p /lib/modules/2.4.21-0.13mdk/kernel/sound/pci/ac97
cp snd-ac97-codec.o /lib/modules/2.4.21-0.13mdk/kernel/sound/pci/ac97
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ac97'
make -C ali5451 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ali5451'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ali5451'
make -C cs46xx modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/cs46xx'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/cs46xx'
make -C emu10k1 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/emu10k1'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/emu10k1'
make -C ice1712 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ice1712'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ice1712'
make -C korg1212 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/korg1212'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/korg1212'
make -C mixart modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/mixart'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/mixart'
make -C nm256 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/nm256'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/nm256'
make -C pdplus modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/pdplus'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/pdplus'
make -C rme9652 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/rme9652'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/rme9652'
make -C trident modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/trident'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/trident'
make -C vx222 modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/vx222'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/vx222'
make -C ymfpci modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ymfpci'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci/ymfpci'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pci'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/usb'
make[1]: Nothing to be done for `modules_install'.
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/usb'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia'
make -C pdaudiocf modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/pdaudiocf'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/pdaudiocf'
make -C vx modules_install
make[2]: Entering directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/vx'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia/vx'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/pcmcia'
/sbin/depmod -a 2.4.21-0.13mdk
depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/snd.o
if [ -L /usr/include/sound ]; then \
rm -f /usr/include/sound; \
ln -sf /usr/src/alsa/alsa-driver-0.9.6/include/sound /usr/include/sound; \
else \
rm -rf /usr/include/sound; \
install -d -m 755 -g root -o root /usr/include/sound; \
for f in include/sound/*.h; do \
install -m 644 -g root -o root $f /usr/include/sound; \
done \
fi
if [ -d /sbin/init.d ]; then \
install -m 755 -g root -o root utils/alsasound /sbin/init.d/alsasound; \
elif [ -d /etc/rc.d/init.d ]; then \
install -m 755 -g root -o root utils/alsasound /etc/rc.d/init.d/alsasound; \
elif [ -d /etc/init.d ]; then \
install -m 755 -g root -o root utils/alsasound /etc/init.d/alsasound; \
fi
cat WARNING

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the appropriate volume.

--
 
Old 11-20-2004, 12:01 PM   #2
vbsoftware
LQ Newbie
 
Registered: Jul 2003
Location: chile
Distribution: Redhat Linux 9 custom
Posts: 27

Rep: Reputation: 15
Hello from Santiago de Chile (spanish user)

I resolve this problem in my RedHat 9 : (NOTE : Always i have installed the kernel sources)

Note: First you must check if your soundcard is supported by the ALSA project.

Step 1.
- First download alsa sources from http://www.alsa-project.org (alsa-driver, alsa-lib, alsa-utils, alsa-oss)

Step 2.
- unpack alsa-lib and compile. (./configure && make && make install)
- Compile alsa-oss (./configure && make && make install)

Step 3.
- Unpack alsa-driver
- ./configure --with-isapnp=no --with-sequencer=yes --with-oss=yes
- touch include/linux/workqueue.h
- make install
- run the ./snddevices script

Step 4.
-- Check if you have unresolved simbols with depmod -ae. If you get errors repeat step 3.

Step 5
-- run ldconfig

Step 6.
- unpack alsa-utils and compile. (./configure && make && make install)

Step 7
- run alsaconf ( here this must be configure your modules.conf )
- run alsamixer ( your channels are muted by default )
- run alsactl store

Step 8
- reboot
- cd /etc/init.d/alsasound start
- startx

Here my ALSA configuration in modules.conf

alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
options snd-intel8x0 snd_ac97_clock=0 snd_enable=1 snd_index=0

Enjoy!

If this guide was useful please send me a email to : leo.nunez@gmail.com

Cheers!

Bye!
 
  


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
Problems with alsa drivers and sound MegaByll Linux - Newbie 1 02-02-2005 04:13 AM
installing alsa sound drivers nakedjohn Slackware 6 07-19-2003 01:45 PM
trying to install alsa sound drivers nakedjohn Linux - Newbie 17 07-11-2003 08:24 AM
alsa/kernel sound drivers wr3ck3d Linux - Hardware 1 04-13-2003 03:42 AM
Can I load both oss (kernel sound drivers) and alsa in 2 sound cared system? cmisip Linux - General 0 04-12-2003 01:27 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

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