Hi Chris, it would be helpful if you could mail the parameters you set to ./configure when you did the ./configure make make install thing On Sun, Apr 06, 2003 at 01:52:23PM +0100, Chris Lyon wrote: > Thanks for the responce I've been loading ALSA I have a couple of issues:- > 1) how do I stop my self typing also when I'm trying to type alsa ? > 2) > when I try to make the utils I get:- > > [root@MSI alsa-utils-0.9.2]# modprobe snd-usb-audio;modprobe > snd-pcm-oss;modprob > e snd-mixer-oss;modprobe snd-seq-oss > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_info_unregister_Rsmp_29d54f06 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_timer_notify_Rsmp_3b9d7700 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_device_free_Rsmp_b14f22c9 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_register_device_Rsmp_3a04433b > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_ctl_unregister_ioctl_Rsmp_052e1021 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_card_file_add_Rsmp_9ef9b2a2 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_unregister_device_Rsmp_c9e7dc3d > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_card_file_remove_Rsmp_2b61aac5 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_info_register_Rsmp_c28f624d > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_info_free_entry_Rsmp_76828f66 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_info_create_module_entry_Rsmp_9df1df5e > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_timer_interrupt_Rsmp_3928780c > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_power_wait_Rsmp_f2786188 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_device_new_Rsmp_067d8556 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_ctl_register_ioctl_Rsmp_0e72d553 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_device_register_Rsmp_8523752a > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_timer_new_Rsmp_3f8eb6e9 > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm.o: > unresolved sym > bol snd_info_create_card_entry_Rsmp_34f16b9e > modprobe: insmod > /lib/modules/2.4.19-16mdkenterprise/kernel/sound/acore/snd-pcm. > o failed > modprobe: insmod snd-usb-audio failed > > > Now obviously I'm lacking components but where are they located, for > instance where will I find snd_timer_new etc. ? > > > > > > > > DevDSP Info wrote: > > >Hi Chris, > > > >wow, that's a lengthy email! I'll try to answer your concerns as best > >as possible > > > > > > > >>Hi Matthijs, > >> > >>Thanks for the reply. > >>Do you mind if I talk through my perception of what is going on there, > >>and possibly people could point out any deficiencies? > >> > >>The Kernel is a humongous blob of code :-) that just does anything > >>asked, based upon a set of questions it understands. Any questions it > >>doesn't understand are tersly rejected. > >>Chunks of software are loaded into the kernel that allow a lump of > >>hardware to be come available to programmes that run by calling an > >>operating system function to do something. Do wire a 'new' hardware > >>device into the kernel, the kernel is recompiled. This process can be > >>completed without reloading the whole kernel from scratch. > >> > >>Is modprobe the process that set the re-compile in motion ? > >> > >> > > > >Yes. > > > > > > > >>and is > >>modules.conf the file thayt defines which software modules are > >>recompiled into the kernal at start up? > >> > >> > > > >No. modules.conf is the file that contains parameters you need to pass > >to specific modules. For instance, for an ISA card, you'll have to add > >a line to this file that tells the module which IRQ and which I/O port > >your card is using. > > > >The file that tells the system which modules to load is a shellscript > >of some sort, usually in /etc/rc.d or /etc/init.d (different distros > >use different files for this - on my Slackware install, it's > >/etc/rc.d/rc.modules) > > > > > > > >>. How do I see what > >>modules/drivers the kernel has loaded? > >> > >> > > > >As root, do: > > > >lsmod > > > >This command will provide a listing of all modules currently loaded > >into the kernel (but it will NOT tell you which components you have > >statically compiled into the kernel itself) and whether they're active > >or not. > > > > > > > >>Audio & midi support in the kernel are presumably software concepts that > >>applications understand, that allow audio like functions to be performed > >>in a standard way, and have some sort of link with the hardware driver? > >>How is this process implemented and how do I get a status that can > >>indicate it's been successful? > >> > >> > > > >The process is implemented by loading "drivers" (kernel modules) that > >support your hardware. If this loading has been successful, lsmod will > >show you that the modules you want have been loaded. > > > > > > > >>USB is another layer of abstraction on top of this stack that simply > >>allows the audio and midi drivers to talk to a USB device that > >>identifies itself of being capable of supporting adio or MIDI like > >>processes? > >> > >> > > > >Correct. For USB devices you'll have to modprobe USB support > > > > > > > >>Will the Audio MIDI components support this process directly even though > >>most discussion concerns Sound Cards? > >> > >> > > > >Supposedly (this is different for different sound cards) you'll have > >to modprobe a specific MIDI module for your sound card. > > > > > > > >>Again how do I monitor which USB > >>components are present and responding? and what happens if/when the USB > >>connection is terminated, ie what do I expect to happen when the UA-100 > >>is turned of or on? should the device appear and dissappear seemlessly > >>or will I have to issue a command to rebind it into the kernel? > >> > >> > >> > > > >I'm not quite sure, since I don't have any USB audio hardware myself, > >but I'd imagine, based on experience with other hardware, that you'd > >check whether the modules for your hardware have been loaded. If > >they're active, lsmod will display a 1 in the column labeled Used by. > > > > > > > >>Sorry for all these questions but they are concepts that as you probably > >>already know are purposefully kept from PC users who just press on an > >>icon and still feel that if ./configure,make, make install is what you > >>type why doesn't configure run make & make install as well :-) > >> > >> > >> > >> > > > >"Purposefully kept from" is a bit of an overstatement :) You'll have > >to pick up this knowledge somewhere is all :) From a mailing list like > >this one, for instance. > > > >If you have any other questions, let me know and I'll try to answer > >them for you as best I can. For now, what you'll have to do, is hunt > >down the MIDI modules for your sound card, and, if you're using ALSA, > >the ALSA MIDI module and compile them. > > > >Unfortunately, kernel configuration software doesn't always warn you > >of any dependencies. I've been bitten by this myself on countless > >occasions. A classic one is compiling USB input device (USB mice etc) > >support without compiling in input device support. Grrr. > > > > > >> >Hi Chris, > >> > > >> >>From the looks of it you don't have MIDI support compiled into your > >>kernel. > >> > > >> > > >> >take care, > >> > > >> >Matthijs de Jonge > >> >http://devdsp.net - news and resources for computer musicians > >> > > >> > > >> >On Fri, Apr 04, 2003 at 07:35:08PM +0100, Chris Lyon wrote: > >> > > >> > > >> >>Dear all, > >> >> > >> >>Just a quick introduction before I get to the problem. > >> >>I have a lot of Windows experience of one sort and another, upon which I > >> >>develop in Python. I'm new to Linux. I veiw make , kernels ,device > >> >>drivers with a fair degree of trepedation. > >> >> > >> >>I have a Roland UA-100 which worked correctly on this machine using > >> >>Win2K. I have cleaned windows off the machine and loaded Mandrake 9.0 > >> >>and have been attempting to work through > >> >> > >> >>http://www.michaelminn.com/linux/usbua100/README.html > >> >> > >> >>I have altered the make files and loaded up Motif et al. and the file > >> >>now make and make install run with no errors. > >> >>Upon restarting the machine I find in /var/log/syslog > >> >> > >> >>/lib/modules/2.4.19-16mdkenterprise/kernel/drivers/sound/usbua100.o: > >> >>unresolved symbol unregister_sound_dsp > >> >>/lib/modules/2.4.19-16mdkenterprise/kernel/drivers/sound/usbua100.o: > >> >>unresolved symbol unregister_sound_midi > >> >>/lib/modules/2.4.19-16mdkenterprise/kernel/drivers/sound/usbua100.o: > >> >>unresolved symbol register_sound_dsp > >> >>/lib/modules/2.4.19-16mdkenterprise/kernel/drivers/sound/usbua100.o: > >> >>unresolved symbol register_sound_midi > >> >>modprobe: insmod > >> >>/lib/modules/2.4.19-16mdkenterprise/kernel/drivers/sound/usbua100.o > >>failed > >> >> > >> >>I'm a bit stumped here because I don't understand how the .o file can be > >> >>prduced if there are un-resolved sysmbols. > >> >> > >> >>I also notice I have no audio facilites listed in the Mandrake Control > >> >>Centre. Does this machine believe it has no audio, and could somebody > >> >>please elaborate if at all possible? > >> >> > >> >>chris lyon > >> >> > >> >> > >> >> > >> > > >> > > >> > > >> > >> > >> > >> > >> > > > > > > > > -- take care, Matthijs de Jonge http://devdsp.net - news and resources for computer musicians