I had never really sound problems with the standard Puppy kernels [ but with self compiled ones [ especially configured to let udev manage the dynamic minors without mountig /dev at boot ] ] , but I tested the drivers dotPET on 2 older Puppies frugally installed with kernel 2.6.33.2 , and finally i managed to load the drivers for my soundcard . There are some probs not being automatically loaded at boot but thats no real problem for now .Here's something to test for possible inclusion in the next Instant Update.
http://diddywahdiddy.net/Puppy500/alsa_ ... 1.0.24.pet
Especially please test this if you can if you are having any problems with sound. We also need to test to make sure it doesn't cause problems for people who are not having problems I am running it and haven't had a problem. Install and reboot. Thanks.
It would be most convenient if any results of this test could be reported in the Lucid 5.2.8 thread. Thanks.
http://www.murga-linux.com/puppy/viewtopic.php?t=70855
Just out of couriosity i did download the alsa-10.24 src , too and diffed it to kernel-2.6.36.0 , which i had handy , sound directory .
The diff -uarNd became : TWO hundred TWENTYSEVEN thousand FOUR hundred FOURTYTHREE lines !!!!
Most differences are like
@@ -54,7 +54,7 @@
#include <linux/gfp.h>
#include "usbusx2yaudio.c"
-#if defined(USX2Y_NRPACKS_VARIABLE) || (!defined(USX2Y_NRPACKS_VARIABLE) && USX2Y_NRPACKS == 1)
+#if defined(USX2Y_NRPACKS_VARIABLE) || USX2Y_NRPACKS == 1
#include <sound/hwdep.h>
and only one line , but for example "Linux driver for TerraTec DMX 6Fire USB" is completely new !!!
The 2.6.36 and 37 kernels seem to have alsa-1.0.23 [ /include/sound/version.h ] , while the 2.6.33 kernel started with alsa-1.0.21 ....
So it would be a nice idea to add alsa-1.0.22 and alsa-1.0.23 as alsa kernel-driver pets , too .