I had a problem with my speaker not making sounds last week when this forum was down.
There is a long winded thread over at tyrannozaurus.
http://www.tyrannozaurus.com/?q=node/76Meanie suggested I issue this command in the console.
cat /dev/sndstat
That gave me "no such file or directory"
So later, I un-installed 2 newly installed programs, then went to a previous backup, using the restore function in Cacko.
The speaker started working again.
Issuing the command "cat /dev/sndstat" now gave me this
CORGI I2S sound driver:
sound.format = 0x10 (signed 16 bit little)
sound.speed = 44100Hz
sound.stereo = 0x1 (stereo)
But I noticed, sometimes when using the "Home" button to tab through my Qtopia tabs, the "Home" button seemed to be acting like a volume control, and would "lower" the volume.
That was about 5 days ago.
Tonight, when I resumed my Z, all the sound was gone again.
Yes, I have tried the headphones, and an external amplifier with the proper jack, and both methods always worked.
There must be a loose or weak connection to my internal speaker, because I tried pressing the "Home" button, which is almost directly above the speaker. Nothing happened.
I set the unit on my desk and pressed the area near the button, where there is an empty space on the keyboard.
I pressed it down just enough to "flex" it a little. The sound came back to my speaker!
So, earlier, when pressing the "Home" button, and making the volume vary, I was "flexing" the top of the keyboard and "making", or "breaking" the speaker's electrical connection.
Since I stay home most of the Winter, and don't take my Z with me on motorcycle rides in the Summer, my Z hasn't seen much abuse. It is usually on my computer desk or dresser in my bedroom.
So there shouldn't be a reason for the bad electrical connection to the internal speaker due to abuse, or being knocked around. It seems that this is the problem though. If it happens again, I'll just "flex" the area above the speaker and see what happens, then I'll know if it is a mechanical problem.
Sorry for the long winded post,
Jon