Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Dec 2005 16:40:56 +0100
From:      Wilko Bulte <wb@freebie.xs4all.nl>
To:        Scott Long <scottl@samsco.org>
Cc:        "Thomas E. Zander" <riggs@rrr.de>, stable@freebsd.org
Subject:   Re: Boot manager beep
Message-ID:  <20051209154056.GA21926@freebie.xs4all.nl>
In-Reply-To: <4399997D.7010304@samsco.org>
References:  <20051209093610.GR898@marvin.riggiland.au> <4399997D.7010304@samsco.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 09, 2005 at 07:49:33AM -0700, Scott Long wrote..
> Thomas E. Zander wrote:
> >Hi,
> >
> >just installed a fresh 6.0 on a laptop, using the standard boot
> >manager. The problem is: The default volume of pcspeaker can't be tuned
> >in bios or anywhere else before loading a sound driver (in this case
> >snd_ich). This especially means the pc speaker volume is always set to
> >100% at every boot which results in a horribly loud beep which I am
> >afraid the built-in "speakers" can't do very often :-)
> >
> >So what about this one:
> >
> >--- /usr/src/sys/boot/i386/boot0/boot0.S
> >+++ boot0.S
> >@@ -201,9 +201,7 @@
> > /*
> >  * Start of input loop.  Beep and take note of time
> >  */
> >-main.10:	movb $ASCII_BEL,%al		# Signal
> >-		callw putchr			#  beep!
> >-		xorb %ah,%ah			# BIOS: Get
> >+main.10:	xorb %ah,%ah			# BIOS: Get
> > 		int $0x1a			#  system time
> > 		movw %dx,%di			# Ticks when
> > 		addw _TICKS(%bp),%di		#  timeout
> >
> >This might be an issue on other architectures (amd64?) as well, I
> >haven't checked that right now.
> >
> >TIA,
> >Riggs
> >
> 
> The beep is useful for some people who run headless systems, but it
> is indeed annoying for others, especially with laptops in quiet places.
> We should probably conditionalize this on a variable that can go into
> /etc/make.conf.  Note that amd64 uses the i386 bits here.

Originally it was introduced (IIRC) to accomodate visually impaired users 
of FreeBSD.  So the install CDs etc better keep it enabled.

-- 
Wilko Bulte				wilko@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051209154056.GA21926>