Unix Technical Forum

which option is alsa in kernel config?

This is a discussion on which option is alsa in kernel config? within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> Ray wrote: > Now I just need to see if I can get ALSA to detect this stupid Vibra16C ...


Go Back   Unix Technical Forum > Unix Operating Systems > Slackware Linux Support

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #11 (permalink)  
Old 02-20-2008, 11:02 AM
Ray
 
Posts: n/a
Default Re: which option is alsa in kernel config?

Ray wrote:

> Now I just need to see if I can get ALSA to detect this stupid Vibra16C
> plug and play card... (yes, it's an ISA card...) if not I know the sb
> drivers work for it and that'll be good enough - I mostly wanted to fix
> my "good" box and it was a bonus if ALSA would work with this old junker.


running alsaconf found it...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 02-20-2008, 11:03 AM
MikeyD
 
Posts: n/a
Default Re: which option is alsa in kernel config?

Ray wrote in <dOZYe.544514$s54.34294@pd7tw2no>:

> Mike Denhoff wrote:
>> On Fri, 23 Sep 2005 17:50:58 +0000, Ray wrote:
>>
>>
>>>oh... does this mean that by recompiling my kernel I broke ALSA and have
>>>to recompile it as well and that's why it's not working?
>>>
>>>would this be a shared library thing or kernel interface or ??? - I'm
>>>still confused how ALSA actually loads if it's not loaded in any rc
>>>scripts and not compiled into the kernel.
>>>
>>>Ray
>>>(trying to both fix the problem and understand how it all works at the
>>>same time.)

>>
>>
>> It is because the new kernel can't use the old modules. Slackware will
>> try to load the modules on start-up through the /etc/rc.d/rc.alsa script.
>> Read that and it will explain all.
>>
>> Mike

>
> I've looked in /etc/rc.d/rc.alsa and that's what's still confusing me...
> my broken machine has no /proc/asound and the modprobe -c returns
> nothing, so it does nothing... which is why I still was unsure
> What/Where ALSA was loading from.


The modules won't be found because they're stored in a version-dependent
dir, /lib/modules/`uname -r`
>
> What I think the problem is on the "broken" machines I need to run the
> install script from the alsa package to put libasound.so.* back into
> /usr/lib which is then "automatically" loaded by the kernel?


No, you need the modules in /lib/modules/linux-2.4.whatever , but if you
just copy the old ones they won't work. This is because Linus refuses to
have a stable ABI for the kernel and instead says that any kernel modules
have to be recompiled for each new version. IIRC the aim of this is to
prevent people releasing closed-source modules for the kernel.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 06:03 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com