Problem with pc/internal speaker/beep

view story

http://forums.opensuse.org – Dear all, I am having trouble getting my internal speaker to work on openSuSE 11.2. These are the symptoms and my experiences to date. Any help would be gratefully appreciated. When I boot my machine the internal speaker emits a beep. On my other machines, I get a similar sound when I press Escape in vi (in command mode). It is this beep from the internal speaker that I am having trouble with. Looking around on the web I see that it is reported that the module snd-hda-intel can interfere with the internal speaker. When I unload this module using rmmod, I do get the beep from the internal speaker. When I reload it, the beep does not sound. Some of the reports seem to attribute the problem to a configuration option for the sound module called "digital beep" that needs to be enabled. Using "make -C O=`pwd` cloneconfig" on my kernel sources, I see that the option CONFIG_SND_HDA_INPUT_BEEP is set to y. Also affected are things like printf ( "\a" ) and sending Control-G to "cat" or "cat > /dev/console". My question is this: what do I need to do get the internal speaker to sound while at the same time retaining the full capabilities of the sound system? Thanks! (Distributions)