Re: [linux-audio-user] Mandrake 9.0 Roland UA-100

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] Mandrake 9.0 Roland UA-100
From: DevDSP Info (info_AT_devdsp.net)
Date: Sun Apr 06 2003 - 14:51:28 EDT


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_AT_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


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sun Apr 06 2003 - 14:52:28 EDT