I searched on line for similar problems and found a few posts where people used kernel 2.4.x (with red hat) and the sound worked fine. When they upgraded to kernel 2.6.x the sound stopped working on their Solo 2150.
I ran a test by downloading DamnSmallLinux (DSL) the latest version is based on kernel 2.4.39 and the sound worked perfectly out of the box.
So it looks like it is a kernel problem since all the puppy releases for the last few years have been 2.6.x I think since puppy 1.08.
Kernel issues are beyond my ability to deal with....
Hope this helps the puppy guru's
no sound from Gateway Solo laptop
-
- Posts: 2
- Joined: Sun 26 Apr 2009, 01:26
Let's break this down into steps:
* ALSA can't be made to work with Puppy on a Gateway Solo 2150, for whatever reason. Rather than bang our head on that wall, we can note that...
* Sound works out of the box on said Gateway with the latest Damn Small Linux (4.4.10).
* lsmod shows me the es1371 kernel module loading, and gxine's prefs show me that it's using OSS, so I'm thinking Damn Small is using OSS instead of ALSA.
And here's where I hit the first of many snags.
- How do we get the OSS modules loading instead of ALSA?
- In Puppy, I went to Menu -->System-->BootManager configure bootup. Looking in the blacklisted modules, there is es1371, our OSS driver (amirite?). I removed it from the blacklist, and in the prefer-over part, added the line es1371:snd-1371
- Edited /etc/modules.conf, remove the snd-ens1371 lines generated by alsaconf, replace with:
alias sound-slot-0 es1371
alias snd-card-0 es1371
- I reboot, go into gxine -->prefs-->audio, set to OSS, play something (in this case, usr/share/sounds/2barks.au). Nothing.
What am I missing? What is working in DSL that isn't here?
* ALSA can't be made to work with Puppy on a Gateway Solo 2150, for whatever reason. Rather than bang our head on that wall, we can note that...
* Sound works out of the box on said Gateway with the latest Damn Small Linux (4.4.10).
* lsmod shows me the es1371 kernel module loading, and gxine's prefs show me that it's using OSS, so I'm thinking Damn Small is using OSS instead of ALSA.
And here's where I hit the first of many snags.
- How do we get the OSS modules loading instead of ALSA?
- In Puppy, I went to Menu -->System-->BootManager configure bootup. Looking in the blacklisted modules, there is es1371, our OSS driver (amirite?). I removed it from the blacklist, and in the prefer-over part, added the line es1371:snd-1371
- Edited /etc/modules.conf, remove the snd-ens1371 lines generated by alsaconf, replace with:
alias sound-slot-0 es1371
alias snd-card-0 es1371
- I reboot, go into gxine -->prefs-->audio, set to OSS, play something (in this case, usr/share/sounds/2barks.au). Nothing.
What am I missing? What is working in DSL that isn't here?