On Sun, Aug 10, 2003 at 08:43:10PM -0600, Daniel Reginald Hunt wrote: > Re-installing Stable to make this on board sound work.
You shouldn't have to re-install the whole system.. > Installed the 2.4.21 kernel from kernel.org source > > Picked up everything from this apt-get.org backport source. > deb http://prometheus.psico.unimib.it/debian/ . > > However this source also included a kernel source deb that I did not > use. Perhaps that was a big mistake. Not necessarily.. It is probably preferable, but not mandatory.. a stock kernel should work OK, it just wouldn't have the Debian enhancements. > Things did not work right out of the box, using the > http://alsa.opensrc.org/index.php?page=via+VT8235 > instructions so I did these instructions. > http://www.alsa-project.org/alsa-doc/doc-php/template.php3?company=VIA&card=&chip=via8235&module=via82xx > > Still no sound this is the on screen errors from running update-modules. > > dhunt:~# update-modules > depmod: *** Unresolved symbols in > /lib/modules/2.4.21/kernel/sound/isa/ad1816a/s > nd-ad1816a-lib.o > depmod: *** Unresolved symbols in > /lib/modules/2.4.21/kernel/sound/isa/cs423x/sn > d-cs4231-lib.o Did you do a make clean on your alsa sources and recompile them with the new kernel? That is, if you are using alsa sources that you had previously compiled.. Hmm.. looking at the location of the sound modules.. they should have been in /lib/modules/2.4.21/alsa directory. Could these be OSS modules? It really looks like your system is looking in the wrong place for the modules.. If this is the first time you have ever had alsa installed, did you run update-modules? I don't know what procedure you used to build your kernel, but I would recommend building it with make-kpkg (kernel-package deb). If you want to use the 2.4.21 kernel, get the latest kernel-patch-debian-2.4.21 package and the alsa-source package.. and install them. You can then either use the kernel sources you have or you can download the kernel-source-2.4.21-2.4.21.orig.tar.gz file and install it. I think the only difference is that the debian source tarball has some files removed.. but otherwise identical.. Go into the top level of this directory and then run the command: $PATCH_THE_KERNEL=YES fakeroot make-kpkg --append_to_version xxx kernel_image modules_image You'll also need the fakeroot package installed.. Also substitute for the xxx above whatever you wish.. I like using "-x.<myusername>" where the x corresponds to the patch # in the kernel-patch.. This will generate your kernel-image and your alsa-modules packages which you can install with dpkg.. This takes care of everything.. and even configures your alsa stuff, too. One note.. make-kpkg will run "make clean" before exiting.. What you have here with your source package after the above procedure is a patched source patched to the version of the kernel-patch-debian package.. When a newer version (of 2.4.21, that is) comes out.. run $PATCH_THE_KERNEL=YES fakeroot make-kpkg clean module_clean This will clean your alsa sources (necessary) and also reverse patch your kernel source back to its original state.. Then install your new kernel-patch package and recompile.. The later kernel-patch _might_ work on the patched kernel, but I'm not sure, and each kernel-patch package has all the patches to bring an original source up to the current level. This explanation may not be perfect.. read all the docs for the packages and you should be able to get this done.. It sounds a bit complicated, but doing it the "Debian Way" eliminates a lot of manual configuration. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]