[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: