Solution of Lenovo Thinkpad T61 High Pitched Squeal issues
By Zhiqi Tao on May 19, 2008
I have a Lenovo Thinkpad T61 laptop and I enjoy using it everyday. When I installed OpenSolaris on it, I noticed that the driver of sound card was not properly loaded. After some research on various forums, I went to download Open Sound Systems driver.
While I immediately heard the sound, it was not a pleasant one but high squeal. I have to mute the speaker right away. Because T61 has a built-in microphone, it picked up the sound from speakers and sent it back to the speakers. As a result, they formed a positive feeback system, which generated the annoying high squeal.
While I did find out a temporary solution, e.g. type "ossmix misc.input-mixamp2 off" in a terminal, I'll have to mute the speaker during boot up in order to stop the squeal.
The great news is that we now have a much elegant solution from a thread in Open Sound System forum. Simply download the customized OSS driver package at http://www.adrive.com/public/467c92d490386f8bc49649607fccd9ad86f58ee2519caff77c23d641a8d9758c.html. Thanks kaiwai for creating this package!
If you have installed the original OSS driver, you might want to remove
the original OSS driver by "pkgrm oss" and reboot the system firstly. I
experienced the "device busy" error when I tried to install the new
driver without reboot.
After I installed this OSS package and reboot the system, I can enjoy music and flash video now.