Hi Will,

As far as I can recollect, it seemed that Toshiba R500 does not have a beep 
widget in its audio hardware.
So you can try to modify /kernel/drv/audiohd.conf to set audiohd_beep=0, and 
then power cycle your
machine (do no use fast reboot).

If that does not get your beep back, please let us know.

Hope it helps.

Regards,
Aaron

On 08/19/09 21:39, Willie Walker wrote:
> Hi All:
> 
> Just to follow up on this. I'm not hearing the beep on my Toshiba 
> Portege R500 as of b118. :-( Sang - do you have a pointer to the bug you 
> filed?
> 
> Will
> 
> lipeng sang wrote:
>> Hi, Garrett/Minskey/Aaron
>>
>> Thank you for your earnest help!  You are absolutely right!
>>
>> I just know that removing audio driver will maybe disable the beep.
>> But I don't consider that removing audio driver can enable the beep ;)
>>
>> The beep works well after I removed the audiohd driver under opensolaris!
>>
>> So as Minskey said,
>> "You can rem_drv audiohd and see if beep can work or not for
>> opensolaris. If beep is connected to audio device and as an
>> input (recording source), the audio driver could disable/mute
>> some widget which is on the path of beep."
>>
>> I will file a bug and fix it. :)
>>
>> --Sang Lipeng
>>
>>
>>
>> Garrett D'Amore ??:
>>> Aaron Zang wrote:
>>>>
>>>>>
>>>>> So I think it has no related to audiohd driver.
>>>>
>>>> Our audio framework seems lack of a interface to enable/disable the
>>>> beeper which is wired to audio devices.
>>>> The beeper should be enabled by the driver by default, and can be
>>>> disabled via the interface.
>>>
>>> Boomer introduces support for this for some AC'97 devices.  We don't 
>>> have it for audiohd though. (This could be added in the audiohd 
>>> driver ... the framework needs no change to support it.)
>>>
>>>    -- Garrett
>>>>
>>>>>
>>>>> But to detail reason why it's different between Solaris and 
>>>>> Opensolaris,
>>>>> I don't know yet.
>>>>> I'm not clear the difference between them, is Opensolaris short of 
>>>>> some package ?
>>>>>
>>>>>
>>>>> --Sang Lipeng
>>>>>
>>>>>
>>>>>
>>>>> Willie Walker ??:
>>>>>> Thanks Minksey!
>>>>>>
>>>>>> I booted the live CD of Ubuntu and didn't notice a beep anywhere 
>>>>>> under the /proc/asound hierarchy.  Ubuntu has the same missing 
>>>>>> beep problem as OpenSolaris, though, so perhaps this is why.
>>>>>>
>>>>>> In any case, I'm psyched to see some progress being made here and 
>>>>>> hope this can be resolved for 2009.06.  Many thanks everyone.
>>>>>>
>>>>>> Will
>>>>>>
>>>>>> minskey guo wrote:
>>>>>>> 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.
>>>>>>>
>>>>>>> -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
>>>>>>
>>>>>> _______________________________________________
>>>>>> laptop-discuss mailing list
>>>>>> laptop-discuss at opensolaris.org
>>>>>
>>>>> _______________________________________________
>>>>> laptop-discuss mailing list
>>>>> laptop-discuss at opensolaris.org
>>>>
>>>> _______________________________________________
>>>> laptop-discuss mailing list
>>>> laptop-discuss at opensolaris.org
>>>
>>
>> _______________________________________________
>> laptop-discuss mailing list
>> laptop-discuss at opensolaris.org
> 

-- 
You know some birds are not meant to be caged, their feathers are just too 
bright.

Reply via email to