Hi,
long story short:
boot0cfg -B ad0                 -> No beeping on boot
boot0cfg -B -o noupdate ad0     -> Annoying beep.
I really don't know any assembler, but reading
/sys/boot/i386/boot0/boot0.S leads me to believe that there should be a
beep on every boot. However, I certainly don't want any beeps from
boot0, can I comment out the first two lines of main.10?
/*
 * 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
                int $0x1a                       #  system time
                movw %dx,%di                    # Ticks when
                addw _TICKS(%bp),%di            #  timeout
/*
 * Busy loop, looking for keystrokes but keeping one eye on the time.
 */
main.8:
#ifndef SIO
                movb $0x1,%ah                   # BIOS: Check
                int $0x16                       #  for keypress
                jnz main.11                     # Have one
#else /* SIO */
                movb $0x03,%ah                  # BIOS: Read COM
                call bioscom
                testb $0x01,%ah                 # Check line status
                jnz main.11                     # (bit 1 indicates input)
#endif /* SIO */
                xorb %ah,%ah                    # BIOS: Get
                int $0x1a                       #  system time
                cmpw %di,%dx                    # Timeout?
                jb main.8                       # No
Ulrich Sp?rlein
-- 
 PGP Key ID: F0DB9F44				Encrypted mail welcome!
Fingerprint: F1CE D062 0CA9 ADE3 349B  2FE8 980A C6B5 F0DB 9F44
Ok, which part of "Ph'nglui mglw'nafh Cthulhu R'lyeh
wgah'nagl fhtagn."
didn't you understand?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :
http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20050330/ebce6a77/attachment.bin
On Wed, Mar 30, 2005 at 05:00:31PM +0200, Ulrich Spoerlein wrote:> I really don't know any assembler, but reading > /sys/boot/i386/boot0/boot0.S leads me to believe that there should be a > beep on every boot. However, I certainly don't want any beeps from > boot0, can I comment out the first two lines of main.10?You are correct. This is the patch I use for a laptop with an untunable (and loud) bell volume. Marc -------------- next part -------------- --- /usr/src/sys/boot/i386/boot0/boot0.S Thu Jun 17 14:02:25 2004 +++ /usr/src/sys/boot/i386/boot0/boot0.S Thu Oct 7 13:23:08 2004 @@ -38,7 +38,6 @@ .set KEY_F1,0x3b # F1 key scan code .set KEY_1,0x02 # #1 key scan code - .set ASCII_BEL,0x07 # ASCII code for <BEL> .set ASCII_CR,0x0D # ASCII code for <CR> /* @@ -203,9 +202,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 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20050330/79c70478/attachment.bin