boot0: To beep or not to beep?
Marc Olzheim
marcolz at stack.nl
Wed Mar 30 10:18:25 PST 2005
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
More information about the freebsd-stable
mailing list