>> The distro is SuSE 8.3 and the kernel 2.6.7 I think. > > Run "uname -r" to know which kernel you are running and check at the > kernel source version is exactly the same as the running kernel version or > the kernel you want to compile alsa drivers for. >>
uname -r prints "2.6.7". In alsa-driver-1.0.11rc5/SUPPORTED_KERNELS it says " - Vanilla 2.6.16 or earlier - Vanilla 2.4.31 or earlier - Vanilla 2.2.26 or earlier It's not guaranteed that they work with any newer version than above or modified kernels by distributors." By those facts alone it's supposed to be working. >> Why don't the kernel modules compile correctly? >> What's with the dma-mapping? >> > The compilation fail just as entering the sources. Have you compiled and > installed you own kernel, or jusr run a "make modules_prepare"? > > I don't know if Suse can have at the same time both the in kernel alsa > drivers and the drivers from alsa. Debian can but gentoo cannot. So you > have to check this, and if not sure, compile your own kernel with only > Device Drivers ---> > Sound ---> > <M> Sound card support > Open Sound System ---> > < > Open Sound System (DEPRECATED) > (Move one step back and enter ALSA) > Advanced Linux Sound Architecture ---> > < > Advanced Linux Sound Architecture > The thing is, that I'm not allowed to install a new kernel or a new distro. Not as long as my boss is on holidays... There were ALSA drivers running as modules before - version 1.0.4, I think - so shouldn't it work again with newer ones? Among other flaws the 1.0.4 didn't give me a mixer for my card, so all system sounds played on 100%. What was worse was that I had only 2 output channels to work with, were I need 8 channels desperately. > What about the alsa versions? Have you an enough recent alsalib to be able > to compile the last alsa drivers? > The alsa-lib-1.0.11rc5.tar should have been treated, according to the help-files on www.alsa-project.org, with 'configure' and 'make' AFTER the alsa-driver-1.0.11rc5.tar. Was that your question, or did you mean something else? > Dominique > Thank you for your comments though! Regards Dominik >> Looking forward to your hints >> Regards >> >> >> [QUOTE BEGIN] >> yt:/LocalData/alsa/alsa-driver-1.0.11rc5 # make > /LocalData/errormsg.txt >> make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.11rc5/acore' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/ioctl32' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/ioctl32' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/oss' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/oss' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/seq' >> make[4]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/seq/instr' >> make[4]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/seq/instr' >> make[4]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/seq/oss' >> make[4]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/seq/oss' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/acore/seq' >> make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5/acore' >> make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.11rc5/i2c' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/i2c/other' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/i2c/other' >> make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5/i2c' >> make[2]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/mpu401' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/mpu401' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/opl3' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/opl3' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/opl4' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/opl4' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/pcsp' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/pcsp' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/vx' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers/vx' >> make[2]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/drivers' >> make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.11rc5/isa' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/ad1816a' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/ad1816a' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/ad1848' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/ad1848' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/cs423x' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/cs423x' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/es1688' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/es1688' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/gus' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/gus' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/msnd' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/msnd' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/opti9xx' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/opti9xx' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/sb' >> make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/sb' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/wavefront' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/isa/wavefront' >> make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5/isa' >> make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.11rc5/synth' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/synth/emux' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/synth/emux' >> make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5/synth' >> make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.11rc5/pci' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ac97' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ac97' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ali5451' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ali5451' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/asihpi' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/asihpi' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/au88x0' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/au88x0' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ca0106' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ca0106' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/cs46xx' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/cs46xx' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/cs5535audio' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/cs5535audio' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/echoaudio' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/echoaudio' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/emu10k1' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/emu10k1' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/hda' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/hda' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ice1712' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ice1712' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/korg1212' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/korg1212' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/mixart' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/mixart' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/nm256' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/nm256' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/pcxhr' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/pcxhr' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/pdplus' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/pdplus' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/riptide' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/riptide' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/rme9652' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/rme9652' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/trident' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/trident' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/vx222' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/vx222' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ymfpci' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/pci/ymfpci' >> make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5/pci' >> make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.11rc5/usb' >> make[3]: Entering directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/usb/usx2y' >> make[3]: Leaving directory >> `/LocalData/alsa/alsa-driver-1.0.11rc5/usb/usx2y' >> make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5/usb' >> make[1]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.11rc5' >> make -C /usr/src/linux-2.6.7/ >> SUBDIRS=/LocalData/alsa/alsa-driver-1.0.11rc5 >> modules >> make[1]: Entering directory `/usr/src/linux-2.6.7' >> CC [M] /LocalData/alsa/alsa-driver-1.0.11rc5/acore/hwdep.o >> make[1]: Entering directory `/LocalData/alsa/alsa-driver-1.0.11rc5' >> In file included from include/linux/dma-mapping.h:16, >> from >> /LocalData/alsa/alsa-driver-1.0.11rc5/include/adriver.h:752, >> from >> /LocalData/alsa/alsa-driver-1.0.11rc5/include/sound/driver.h:47, >> from >> /LocalData/alsa/alsa-driver-1.0.11rc5/acore/hwdep.c:22: >> include/asm/dma-mapping.h: In function `dma_map_sg': >> include/asm/dma-mapping.h:44: error: `mem_map' undeclared (first use in >> this >> function) >> include/asm/dma-mapping.h:44: error: (Each undeclared identifier is >> reported >> only once >> include/asm/dma-mapping.h:44: error: for each function it appears in.) >> include/asm/dma-mapping.h: In function `dma_map_page': >> include/asm/dma-mapping.h:56: error: `mem_map' undeclared (first use in >> this >> function) >> In file included from include/asm/pci.h:7, >> from include/linux/pci.h:805, >> from >> /LocalData/alsa/alsa-driver-1.0.11rc5/include/adriver.h:800, >> from >> /LocalData/alsa/alsa-driver-1.0.11rc5/include/sound/driver.h:47, >> from >> /LocalData/alsa/alsa-driver-1.0.11rc5/acore/hwdep.c:22: >> include/linux/mm.h: At top level: >> include/linux/mm.h:400: error: `mem_map' used prior to declaration >> make[3]: *** [/LocalData/alsa/alsa-driver-1.0.11rc5/acore/hwdep.o] Error >> 1 >> make[2]: *** [/LocalData/alsa/alsa-driver-1.0.11rc5/acore] Error 2 >> make[1]: *** [_module_/LocalData/alsa/alsa-driver-1.0.11rc5] Error 2 >> make[1]: Leaving directory `/usr/src/linux-2.6.7' >> make: *** [compile] Error 2 >> [QUOTE END] > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user