[ This problem was solved by doing a fresh install of Puppy and changing two values in the file "/etc/asound.conf". You can see the details in these two threads ] (perhaps you dont need the fresh install)
---
I bought a new sound card because the built-in one got damaged.
I plugged it, rebooted the sytem and then I was able to see, again, the volume control and even, with a video running, when I use the volume control in the USB sound card, the volume slider inside the video moves accordingly, so the sound card is recognized by the system (bionicpup64/frugal).
But I can't hear anything, no matter how high I move the different sliders.
I thought the USB card was damaged, but I tested it on ubuntu and it worked fine, I can hear everything.
What am I missing here? What configuration do I have to review/change?
Help here would be appreciated.