On Sun, June 14, 2009 6:43 pm, Jacob Meuser wrote: > On Sun, Jun 14, 2009 at 02:38:14PM -0400, Joe Gidi wrote: >> On Sun, June 14, 2009 4:48 am, Jacob Meuser wrote: >> > the beep/bell thing on azalia is a mess. analog devices codecs >> > especially. pretty sure this codec violates the spec by listing >> > the digital beep in the connection list of a mixer. this is >> > specifically disallowed by the spec. so, the driver does not honor >> > such a connection, which means the input on the mixer is not >> > unmuted. >> > >> > at least, I'm pretty sure that's the issue. I made such a change >> > somewhat recently. >> > >> > do people want these beeps? >> > >> > -- >> > jake...@sdf.lonestar.org >> > SDF Public Access UNIX System - http://sdf.lonestar.org >> >> Now that you mention it, I've never gotten my Asus Eee 900A to produce a >> system beep/bell, nor has a friend who runs Linux on his. I just assumed >> the machine didn't support the old-fashioned system beep. I can't even >> make it beep at the BIOS level, by e.g. entering an incorrect BIOS >> password. >> >> Is there a way to diagnose this? I'd hate to ask you to start digging >> through the code if the answer is, "the hardware doesn't work that way." > > the eee 900 uses the ALC662 codec. according to the datasheet, the > beep node is 0x1d. this is what the codec tells us about 0x1d: > > azalia0: purple1d wcap=400000 > cap=20<INPUT> > [02/13] color=purple device=spkr conn=none conntype=digital > location=n/a chassis=external special=none > > doesn't look much like a beep input. > > hmm, there is a workaround already in place for this codec. if you > really don't get any beeps, ever, then it's possible that the > system bell is simply not connected to the codec. anyway, try > setting inputs.mix_beep higher, maybe it's just too low. > > -- > jake...@sdf.lonestar.org > SDF Public Access UNIX System - http://sdf.lonestar.org
$ dmesg | grep azalia azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: apic 2 int 22 (irq 4) azalia0: codecs: Realtek ALC269 audio0 at azalia0 $ mixerctl | grep beep $ Looks like the 900A has a different codec that is, as you said, not connected to the system bell. -- Joe Gidi j...@entropicblur.com