From owner-freebsd-questions Mon Jun 19 20:27:45 2000 Delivered-To: freebsd-questions@freebsd.org Received: from server.baldwin.cx (server.geekhouse.net [64.81.6.52]) by hub.freebsd.org (Postfix) with ESMTP id BFA5937BB5C for ; Mon, 19 Jun 2000 20:27:31 -0700 (PDT) (envelope-from john@baldwin.cx) Received: from john.baldwin.cx (root@john.geekhouse.net [192.168.1.18]) by server.baldwin.cx (8.9.3/8.9.3) with ESMTP id UAA02963; Mon, 19 Jun 2000 20:27:25 -0700 (PDT) (envelope-from john@baldwin.cx) Received: (from john@localhost) by john.baldwin.cx (8.9.3/8.9.3) id UAA02376; Mon, 19 Jun 2000 20:27:42 -0700 (PDT) (envelope-from john) Message-Id: <200006200327.UAA02376@john.baldwin.cx> X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Mon, 19 Jun 2000 20:27:42 -0700 (PDT) Organization: BSD, Inc. From: John Baldwin To: Josh Paetzel Subject: RE: Get 'System halted' when booting 4.0 Cc: freebsd-questions@FreeBSD.ORG, Peter Haight Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 19-Jun-00 Josh Paetzel wrote: > > >> -----Original Message----- >> From: owner-freebsd-questions@FreeBSD.ORG >> [mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Peter Haight >> Sent: Sunday, June 18, 2000 1:21 AM >> To: freebsd-questions@FreeBSD.ORG >> Subject: Get 'System halted' when booting 4.0 >> >> >> >> Just got a new Athalon 900 setup and when I try to boot 4.0 on >> it, I get the >> following message: >> >> int=0000000d err=00000000 efl=00030002 eip=0000568f >> eax=00000208 ebx=00000000 ecx=c0010010 edx=00000100 >> esi=0000000b cdi=00000005 ebp=000003f4 esp=000003c4 >> cs=f000 ds=ec00 es=1000 fs=0000 gs=0000 ss=4e75 >> cs:eip = 0f 32 66 0d 00 00 08 00-0f 30 c3 66 b9 10 00 01 >> ss:esp = 04 57 15 00 00 00 00 01-00 00 3d 1d 00 ec 6a 1d >> System Halted >> >> Anyone got any ideas? >> >> I get the same off of a floppy and a 3.4 CD. >> >> > When I see things like this I tend to think that I have bad hardware. > > Josh It's not. It faults because the BIOS is trying to use the RDMSR instruction, which causea a GPF when it is run in Virtual 86 mode, which is the mode we use to make BIOS calls during the boot strap. There are several other instructions which work similarly (fault when the BIOS runs them) and the bootstrap program simply examines the opcode of the offending instruciton and emulates the instruction, and then restarts the execution at the next instruction. In this case, we don't emulate RDMSR in 4.0, although we do now in current as of about a day or two ago. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message