Re: Trouble setting up ALSA for a AC97
Henrik Grotjahn <lists@hoenn.net> writes:
HG> today I was trying to set up ALSA on my Debian testing. Since I have
HG> this shitty Onboard Soundchip AC97 I need to use at least ALSA 0.5,
HG> because the chip is not supported by earlier versions.
...
HG> Am I missing any packages or kernelmodules? I've got alsa-base 0.5,
HG> alsa-utils 0.5 and alsaconf 0.4.3 installed.
You're definitely missing an alsa-modules-(kernel-version) package;
you'd generate one using your kernel sources, kernel-package, and the
alsa-source package. It looks like alsa-source prompts you for which
modules to build via debconf; I'm building all of the modules here,
since extra build time is cheap and it saves me trouble if I ever
change my hardware.
I've punted completely on alsaconf (and judging by the version number,
it might not work with more current ALSA anyways). My
/etc/modutils/alsa file does contain the line
alias snd-card-0 snd-card-via686a
which seems essential to making the whole thing work.
HG> I made even another mistake: For some reason (don't ask me why), I
HG> deleted the alsa-ip-up-script from /etc/init.d/. It seems to be in
HG> alsa-base. Can anyone tell me how to extract a single file from a
HG> *.deb?
I'd just do 'apt-get install --reinstall alsa-base'. It doesn't look
like there's an easy way to pull a single file out of a package
(dpkg-deb is the tool you'd wind up using), but either 'dpkg -x' or
'dpkg --fsys-tarfile' look like they could be useful. See dpkg-deb(1)
for details.
--
David Maze dmaze@debian.org http://people.debian.org/~dmaze/
"Theoretical politics is interesting. Politicking should be illegal."
-- Abra Mitchell
Reply to: