I'm trying to get my onboard AC97 sound working. I have an ePox 8KHA+ with a VIA KT266/A chipset.
I am using redhat 7.2. I ran sndconfig, and it identified the sound card, and kindly informed me that the ALSA project had a driver. So, I went over there, and got the rc2 alsa-driver,lib, util files. I ran ./configure in the driver directory with no problems, and I get this result from make: <console> [root@brazil alsa-driver-0.9.0rc2]# make make[1]: Entering directory `/root/alsa-driver-0.9.0rc2/acore' gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1 -I/root/alsa-driver-0.9.0rc2/include -I/lib/modules/2.4.7-10/build/include -O2 -mpreferred-stack-boundary=2 -march=athlon -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DEXPORT_SYMTAB -c hwdep.c In file included from /root/alsa-driver-0.9.0rc2/include/adriver.h:40, from /root/alsa-driver-0.9.0rc2/include/sound/driver.h:43, from ../alsa-kernel/core/hwdep.c:22, from hwdep.c:1: /lib/modules/2.4.7-10/build/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /lib/modules/2.4.7-10/build/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package. /lib/modules/2.4.7-10/build/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /lib/modules/2.4.7-10/build/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /lib/modules/2.4.7-10/build/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. make[1]: *** [hwdep.o] Error 1 make[1]: Leaving directory `/root/alsa-driver-0.9.0rc2/acore' make: *** [compile] Error 1 </console> I've just recently joined this list, so I apologize if this has been answered a million times. I did notice people posting their Makefile.conf.in, so here's that: <Makefile.conf.in> # # Configuration Makefile for ALSA driver # Copyright (c) 1994-98 by Jaroslav Kysela <[EMAIL PROTECTED]> # CROSS_COMPILE ?= @CROSS_COMPILE@ AS = $(CROSS_COMPILE)@AS@ LD = $(CROSS_COMPILE)@LD@ CC = $(CROSS_COMPILE)@CC@ -DALSA_BUILD CPP = $(CROSS_COMPILE)@CPP@ -M -DALSA_BUILD AR = $(CROSS_COMPILE)@AR@ MODFLAGS = -DMODULE=1 CFLAGS_KERNEL = GENKSYMS = @GENKSYMS@ mainsrcdir = @srcdir@ MAINSRCDIR = @SRCDIR@ prefix = @prefix@ sysconfdir = @sysconfdir@ sbindir = @sbindir@ moddir = @moddir@ moddir_tree = @moddir_tree@ c_opts = @c_opts@ m_opts = @m_opts@ processor = @processor@ msmp = @msmp@ kaversion = @kaversion@ kversion = @kversion@ kpatchlevel = @kpatchlevel@ ksublevel = @ksublevel@ kextraversion = @kextraversion@ CONFIG_SND_VERSION = @CONFIG_SND_VERSION@ CONFIG_SND_KERNELDIR = @CONFIG_SND_KERNELDIR@ CONFIG_MODULES = y CONFIG_SND = m CONFIG_SND_MVERSION = @CONFIG_SND_MVERSION@ CONFIG_PCI = @CONFIG_PCI@ CONFIG_ISA = @CONFIG_ISA@ CONFIG_ISAPNP_KERNEL = @CONFIG_ISAPNP_KERNEL@ CONFIG_ISAPNP = @CONFIG_ISAPNP@ CONFIG_SGI = @CONFIG_SGI@ CONFIG_L3 = @CONFIG_L3@ CONFIG_ARM = @CONFIG_ARM@ CONFIG_PPC = @CONFIG_PPC@ CONFIG_SND_SEQUENCER = @CONFIG_SND_SEQUENCER@ CONFIG_SND_OSSEMUL = @CONFIG_SND_OSSEMUL@ ifeq (y,$(CONFIG_SND_OSSEMUL)) CONFIG_SND_MIXER_OSS = m CONFIG_SND_PCM_OSS = m ifeq (m,$(CONFIG_SND_SEQUENCER)) CONFIG_SND_SEQUENCER_OSS = y endif else CONFIG_SND_MIXER_OSS = n CONFIG_SND_PCM_OSS = n CONFIG_SND_SEQUENCER_OSS = n endif CONFIG_SND_RTCTIMER = @CONFIG_SND_RTCTIMER@ CONFIG_RTC = @CONFIG_RTC@ CONFIG_USB = @CONFIG_USB@ INCLUDE = -I$(TOPDIR)/include -I$(CONFIG_SND_KERNELDIR)/include CFLAGS = $(MODFLAGS) $(INCLUDE) $(c_opts) -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe MAKE += $(m_opts) SNDVERSIONS = $(TOPDIR)/include/sndversions.h DEXPORT = $(TOPDIR)/include/modules </Makefile.conf.in> Thanks, Ryan ------------------------------------------------------- Sponsored by: ThinkGeek at http://www.ThinkGeek.com/ _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user