Re: [Alsa-user] why is alsa splitted? 1.02a problems with 2.6
Brought to you by:
perex
From: hologram <hol...@ch...> - 2004-02-04 21:26:07
|
On Wed, 4 Feb 2004, [iso-8859-1] Andr? K?ster wrote: > hi, > > i just want to know, why the kernelspace-part of alsa is splitted into a part which is in the kernel, and another part which is module-only. I own an old Aureal Vortex 1 Card which works only with alsa, when i want to use 2.6. And because I need to use 2.6, i tried to build&patch my kernel, and I have to say, its a mess... > I have to use 2.6.1rc3, with the old alsa 0.97, which dont support my card. It would be cool if there is a patch, which replaces the old alsa with the new one, with all supported cards in it and so on... but i could not find... > > But well i downloaded the newest alsa-drivers-archive from alsa-org, read readme/install files, had a "working" kernel tree, lots of patching occures during configure, compiling breaks with an error, that *PDE has multiple definitions in proc_fs (kernel) and somewhere in alsa-driver..., commented out the alsa-definition of PDE, and it sucessfully compiled.. I got all the modules, installed and so on. But, when I tried load them, it didnt work. > > dmesg says: > snd_page_alloc: Unknown symbol pte_offset > snd_page_alloc: Unknown symbol VMALLOC_VMADDR > snd_pcm: Unknown symbol snd_dma_get_reserved > snd_pcm: Unknown symbol snd_dma_free_reserved > snd_pcm: Unknown symbol snd_dma_free_pages > snd_pcm: Unknown symbol snd_malloc_pages > snd_pcm: Unknown symbol snd_dma_set_reserved > snd_pcm: Unknown symbol snd_dma_alloc_pages > snd_pcm: Unknown symbol snd_free_pages > snd_au8820: Unknown symbol snd_pcm_new > snd_au8820: Unknown symbol snd_pcm_format_physical_width > snd_au8820: Unknown symbol snd_pcm_lib_malloc_pages > snd_au8820: Unknown symbol snd_pcm_lib_ioctl > snd_au8820: Unknown symbol snd_pcm_lib_free_pages > snd_au8820: Unknown symbol snd_pcm_set_ops > snd_au8820: Unknown symbol snd_pcm_hw_constraint_integer > snd_au8820: Unknown symbol snd_pcm_lib_preallocate_pci_pages_for_all > snd_au8820: Unknown symbol snd_pcm_period_elapsed > snd_au8820: Unknown symbol snd_pcm_hw_constraint_step > > ok, i thought, maybe you have to recompile the kernel, because something could have changed.. > I did and spent another bunch of time, reboot, and, the same... > so now, what is the problem.. the kernel-alsa-modules are loaded, only my new au8820-module dont want... > Then i started to read around, found some hints to copy the whole alsa-driver/alsa-kernel into the kernel-tree, > and many other but no specific information. So now i spent so much time, only for getting some sound out > of the machine... I am depressed, can anyone tell me why... ;-) > > thanks, Andre. > > Andre, I feel your pain! Im migrating to kernel 2.6.x as well and using an aureal vortex based card (au8820).. ive gone through numerous attempts at getting this working, none of which were successful. Im hoping the aureal portion of the alsa driver will be integrated into the kernel soon so i may once again hear sound from my linux box! My only workable option at this point appears to be turning back to my 2.4.22 kernel setup, which has always worked fine with an external alsa driver using the au8820 module. Just wanted to let you know youre not alone ;) take care Jeremy |