Re: Dell Latitude VMware internal speaker beep shut off

Marc Olzheim <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
On Wed, Nov 21, 2007 at 07:00:09AM -0800, William Evanson wrote:
> Here is what I found out from VMWare about this.  I would still like to know if FreeBSD has a way of controlling this device?

What we did at work when we had this problem (with FreeBSD 4.x) is
disabling the beep in /usr/src/sys/boot/i386/boot0/boot0.S

--- /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

Marc
signature.asc (application/pgp-signature, 187 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFHREwEezjnobFOgrERAk45AJ0Z7obC1RKQzB9q0fd1IPNH+x4iWQCfcskP
RrCAcYVjmc6IK2+yWsJ1TSU=
=fErw
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.