I did that a number of times with no success.Tell the multiple sound card wizard to use the second card (analog). HDMI audio only works when you have an HDMI monitor with speakers (or a decoder and headphone jack) plugged in.
I did a bunch of stuff until after midnight and it now works. I think what fixed it, though not exactly sure, was to change to etc/asound.conf to the correct combination of card1 device0
edit: I think I figured it out. Today is my birthday. It wouldn't work until after midnight when the birthday magic happened. If you're having trouble with sound on your Puppy, wait til your birthday and it'll be fixed like magic
