I found out what is going on.
I build a kernel and make the modules and install.
$ ls -l /lib/modules/3.3.3/kernel
drwxr-xr-x. 2 root root 4096 Apr 25 04:42 crypto
drwxr-xr-x. 11 root root 4096 Apr 25 04:42 drivers
drwxr-xr-x. 10 root root 4096 Apr 25 04:42 fs
drwxr-xr-x. 2 root root 4096 Apr 25 04:42 lib
drwxr-xr-x. 3 root root 4096 Apr 25 04:42 net
drwxr-xr-x. 5 root root 4096 Apr 25 04:42 sound
I reboot and run speaker-test, works ok. But the tones
appear to be switching between two different drivers.
After a few iterations between right and left speakers the
tones coming from the speakers are contiuous and that is
when the sstem decides to remove the "sound" modules
I have even removed write permissions all through the sound
directory, but it still is removed by the running system. The next
reboot and then there is no sound driver loaded. I have to
install the modules again.
Does anyone know why this happens. I disabled PC-Speaker
support but nothing changes. I think this behavior can affect
other people who just use the normal updates method.
---------- Post added at 11:40 AM ---------- Previous post was at 04:54 AM ----------
I see that "sound" is being replaced by "oss" in /lib/modules/3.3.3/kernel.
I looked at previous posts on the net and some go back to 2006 with
What I did was rebuild the kernel with my sound driver part of the kernel
and not as a loadable module. Problem fixed for sound. This should work
for other people who say their sound disappeared.