There are three steps to the ALSA config according to the site: http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Yamaha&card=&chip=OPL3-SA2&module=opl3sa2 I was able to complete 1 and 2, compiling the drivers and the libs file. But on step 3, compiling the utils section, I am running into problems. a. The ./configure portion appears to finish nicely, no complaints. b. The "make" portion appears to have "nothing to do" as all I get is this: [root@Toshi alsa-utils-1.0.6rc1]# make Making all in include make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' make all-am make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' Making all in alsactl make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl' Making all in alsaconf make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf' Making all in alsamixer make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer' Making all in amidi make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi' Making all in amixer make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer' Making all in aplay make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' Making all in iecset make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset' Making all in seq make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' Making all in aconnect make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect' Making all in aplaymidi make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi' Making all in aseqnet make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' Making all in speaker-test make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test' Making all in utils make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils' make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1' [root@Toshi alsa-utils-1.0.6rc1]# [root@Toshi alsa-utils-1.0.6rc1]# So it appears the folders get created but nothing else happens. Then on "make install" I get the same thing: [root@Toshi alsa-utils-1.0.6rc1]# make install Making install in include make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include' Making install in alsactl make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl' /bin/sh ../mkinstalldirs /usr/sbin /usr/bin/install -c alsactl /usr/sbin/alsactl /bin/sh ../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./alsactl.1 /usr/man/man1/alsactl.1 make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl' Making install in alsaconf make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf' /bin/sh ../mkinstalldirs /usr/sbin /usr/bin/install -c alsaconf /usr/sbin/alsaconf /bin/sh ../mkinstalldirs /usr/man/man8 /usr/bin/install -c -m 644 ./alsaconf.8 /usr/man/man8/alsaconf.8 make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf' Making install in alsamixer make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer' /bin/sh ../mkinstalldirs /usr/bin /usr/bin/install -c alsamixer /usr/bin/alsamixer /bin/sh ../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./alsamixer.1 /usr/man/man1/alsamixer.1 make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer' Making install in amidi make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi' /bin/sh ../mkinstalldirs /usr/bin /usr/bin/install -c amidi /usr/bin/amidi /bin/sh ../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./amidi.1 /usr/man/man1/amidi.1 make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi' Making install in amixer make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer' /bin/sh ../mkinstalldirs /usr/bin /usr/bin/install -c amixer /usr/bin/amixer /bin/sh ../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./amixer.1 /usr/man/man1/amixer.1 make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer' Making install in aplay make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' /bin/sh ../mkinstalldirs /usr/bin /usr/bin/install -c aplay /usr/bin/aplay make install-exec-hook make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' rm -f /usr/bin/arecord (cd /usr/bin && ln -s aplay arecord) make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' /bin/sh ../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./aplay.1 /usr/man/man1/aplay.1 /usr/bin/install -c -m 644 ./arecord.1 /usr/man/man1/arecord.1 make install-data-hook make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' rm -f /usr/man/man1/arecord.1 (cd /usr/man/man1 && ln -s aplay.1 arecord.1) make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay' Making install in iecset make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset' /bin/sh ../mkinstalldirs /usr/bin /usr/bin/install -c iecset /usr/bin/iecset /bin/sh ../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./iecset.1 /usr/man/man1/iecset.1 make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset' Making install in seq make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' Making install in aconnect make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect' make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect' /bin/sh ../../mkinstalldirs /usr/bin /usr/bin/install -c aconnect /usr/bin/aconnect /bin/sh ../../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./aconnect.1 /usr/man/man1/aconnect.1 make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect' make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect' Making install in aplaymidi make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi' make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi' /bin/sh ../../mkinstalldirs /usr/bin /usr/bin/install -c aplaymidi /usr/bin/aplaymidi /usr/bin/install -c arecordmidi /usr/bin/arecordmidi /bin/sh ../../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./aplaymidi.1 /usr/man/man1/aplaymidi.1 /usr/bin/install -c -m 644 ./arecordmidi.1 /usr/man/man1/arecordmidi.1 make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi' make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi' Making install in aseqnet make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet' make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet' /bin/sh ../../mkinstalldirs /usr/bin /usr/bin/install -c aseqnet /usr/bin/aseqnet /bin/sh ../../mkinstalldirs /usr/man/man1 /usr/bin/install -c -m 644 ./aseqnet.1 /usr/man/man1/aseqnet.1 make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet' make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq' Making install in speaker-test make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test' /bin/sh ../mkinstalldirs /usr/bin /usr/bin/install -c speaker-test /usr/bin/speaker-test make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test' Making install in utils make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils' make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1' make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1' make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1' [root@Toshi alsa-utils-1.0.6rc1]# So of course when I go to the final step, to modprobe the drivers into the kernel, there are no files there yet. Any pointers graciously accepted. Thanks guys. -- =Guy Fedora Core 1, kernel 2.4.22, yarrow