Peter Ho <[EMAIL PROTECTED]> writes:

> My current situation is this. I have an older version of alsa, which I 
> obtained using apt-get and then modconf to select the modules for 
> snd-hda-intel.

The drivers are part of the kernel. So they are part of your
linux-image-* package.
You shouldn't need modconf to install any ALSA related driver modules.
>
> What I need to do: Reinstall the latests alsa drivers.
>
> I have a few doubts as to what is the first thing I should do. I have 
> already downloaded all  required files for alsa.
>
> I have found the following link which explains what to do:
>
> http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=ATI&card=ATI-IXP+southbridge+HD-audio+and+modem.&chip=SB450&module=hda-intel
>
> However, I have all the "old" modules loaded using modconf.
>
> What should I do next? DO I remove the "old" modules using modconf, 
> apt-get remove them and then install the "new" drivers and load then 
> with modprobe (Can this be done with modconf??)
>

This does not work in that way. In order to get rid of the old driver modules
you would have to get rid of your kernel package, which is not what you
want.
If you install the upstream ALSA driver source over your existing modules
it is very likely that things get messed up. If there is a way to avoid
installing plain upstream sources and a chance to get this done in
harmony with your package manager, you *should* do so.

In Debian we have the alsa-source package from which you can build your
own ALSA driver modules package which can then installed in a clean way
by the debian package manager. These modules gets then installed in a
place where they don't mess up with the kernel modules. The alsa-source 
from Etch/testing to Sid/unstable is uptodate with 1.0.11 stable release.

If you need help how to do this write me, maybe I'm going to write a HOWTO
about this, because the Debian documentation of alsa-source is not very good.
Also there seems to be a problem with some of the methods in the Documentation.

But here is a starter:
*Install module-assistant
*Install alsa-source
*Install linux-header-KERNELVERSION (You have to find your matching version)
*As root do (or better: use sudo)
module-assistant build alsa-source

This only works if you are running the kernel you want to build for.
If you want to build for a different kernel you have to tell module-assistant.

If module-assistant finishes with success, you should have an 
alsa-modules-VERSION.deb package in /usr/src. You can install this with
dpkg -i alsa-modules-VERSION.deb
(of course with VERSION the actual version)

If you have problems, let me know.

Matthias


_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to