minskey guo : > Many HD codec has both analog beep and digital beep. IHVs > may provide a method to enable one of them. I remember that > R500 uses Realtek's Codec. If yes, the codec has a beep widget > which is logically on the same wire as external analog beep(If the pin > of codec is connected to an external beep). > > there is a HD verb to disable internal digital beep, so that analog > beep works, or vice versa. But for you case, seems that there is no > extral analog beep. (BTW, You menioned ubuntu, you can check if > there is a beep under like this: /proc/asound/cardx/codecx/beep) > > If the audiohd driver is required to enable digital beep. Then, there > is an problem to be solved here: Probably, the routine beep_on() > and beep_off() need to check if audio driver exports a beep interface, > and use it to make a sound. Hi Minskey,
Nice to hear from you again, and thank you for your comments. :-) Regards, Yangrong > > -minskey > > > > > Willie Walker ??: >> Hi Alan: >> >> Unfortunately, at the point at where I want the system to beep, the X >> Server has not yet been started. It's at the character-cell console >> language and keyboard layout prompts you get when you first boot the >> live CD. >> >> In any case, it sounds like Yangrong Zhou might on the trail for this >> problem. If that's the case, it would be really awesome and also help >> me avoid any regret for the $$$'s spent on the R500. >> >> I might also try to spin up a new custom live CD to see if the >> /usr/bin/audioplay and /usr/share/sounds/generic.wav files are >> available and working (and /usr/bin/espeak for that matter). If >> that's the case, then I might be able to come up with a richer >> solution than the beep-based one I put in place for 2008.11. >> >> Will >> >> Alan Coopersmith wrote: >>> What build are you trying on? One of the new "features" in Xorg 1.5 >>> (b107 and later) is that when X beeps, it now uses both /dev/audio & >>> /dev/kbd, to make sure you really hear it. (We probably need to add >>> some configuration options to allow you to disable one or the other >>> before the remaining Ferrari 4000 users form a lynch mob at my door, >>> but I haven't gotten to that yet.) >>> >>> -Alan Coopersmith- alan.coopersmith at sun.com >>> Sun Microsystems, Inc. - X Window System Engineering >>> >>> >>> Willie Walker wrote: >>>> Hi All: >>>> >>>> As part of the OpenSolaris accessible live CD and install work, we >>>> play audible prompts (beeps) at the keyboard layout and language >>>> selection screens presented during the boot of the live CD. These >>>> prompts allow blind people to determine that they are being asked >>>> for input. When coupled with separate written documentation, the >>>> user can then work their way through the boot and install the >>>> system without sighted assistance. >>>> >>>> On *some* machines, notably this nice little Toshiba Portege R500 >>>> laptop in my lap, the console beep doesn't seem to work. As a means >>>> for testing this, I do an "svcadm disable gdm", login, and then >>>> type "/usr/bin/printf '\a'". I know the beep *can* work -- if I >>>> press/hold the Escape key while powering the machine on, I get a >>>> nice loud beep. >>>> >>>> Aside from being able to set the volume level of the beep (which I >>>> have set to the loudest setting), I cannot see anything in the BIOS >>>> that lets me enable/disable the system bell. I've also tried >>>> mucking with /etc/kbd/default to no avail. >>>> >>>> I'm not sure if this is a hardware issue or a driver issue, and I'm >>>> wondering if anyone has any ideas. >>>> >>>> Will >>>> >>>> PS - my next step is to boot a live CD from a different >>>> distribution (e.g., Ubuntu) to see if it exhibits the same problem. >>> >> >> _______________________________________________ >> laptop-discuss mailing list >> laptop-discuss at opensolaris.org >> > > _______________________________________________ > laptop-discuss mailing list > laptop-discuss at opensolaris.org