Dear Tobin,
Thank you for your response.
2008/6/25 Tobin Davis tdavis@dsl-only.net:
If the system you are referring to is a development platform, then it is possible that the jumper settings on your sound board are not configured correctly.
This was the first thing that came to my mind as well. To make sure that the hardware is correctly configured, we had installed a retail version of Windows XP to this device along with SoundMAX driver as well. And the misterious thing is that sound output was working on this revision 06 device with Windows XP but not Linux.
One simple test is to swap sound boards.
This is a good idea and worth trying. However, as all chips including the sound codec are hard-wired on this board, there is no extra slots like pci or isa available for me to make such a test.
Another thing to look at is the bios settings.
Another good point that inspires me. I have digged around the BIOS menu. There did be some difference between the working machine and the not-working one. Frustratingly, the sound codec chip remains unrecognized even they have exact settings along with each other after adjustments.
The mainstream alsa driver should not care about the chipset revision. But if the audio hardware is misconfigured, that would cause it not to work.
I can't not agree with you more. Though it seems that there is less possibility as the device works under Windows, I wil try to see if there were any other hardware jumper that I can adjust.
On the other hand, is there any other thing/info that I can do to help solve phenomenon?