From owner-freebsd-current@FreeBSD.ORG Wed May 5 01:04:36 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F20816A4CE for ; Wed, 5 May 2004 01:04:36 -0700 (PDT) Received: from uni-pfi-dns-01.unicore.no (punctilious.unicore.no [213.225.74.100]) by mx1.FreeBSD.org (Postfix) with SMTP id A2C2B43D2F for ; Wed, 5 May 2004 01:04:34 -0700 (PDT) (envelope-from ltning@anduin.net) Received: (qmail 71458 invoked by uid 1004); 5 May 2004 07:47:28 -0000 Received: from ltning@anduin.net by UNI-PFI-DNS-01 by uid 82 with qmail-scanner-1.20 (clamuko: 0.65. spamassassin: 2.61. Clear:RC:1(10.0.16.10):. Processed in 0.009282 secs); 05 May 2004 07:47:28 -0000 Received: from unknown (HELO anduin.net) (10.0.16.10) by 10.1.0.3 with SMTP; 5 May 2004 07:47:28 -0000 Message-ID: <4098A00F.6010600@anduin.net> Date: Wed, 05 May 2004 10:04:31 +0200 From: Eirik Oeverby User-Agent: Mozilla Thunderbird 0.5 (X11/20040308) X-Accept-Language: en-us, en MIME-Version: 1.0 To: current@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Enabling my second CPU X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 May 2004 08:04:36 -0000 Hi, I've bumped into a rather curious problem - not really FreeBSD specific, but I was still hoping some wizard could help me solve it. I've recently changed from an Asus A7M266-D board to a MSI K7D Master-L board, due to the Asus dying on me. I'm running with dual Athlon 1.4ghz CPUs (non-MP, just plain old Athlon CPUs), and with the Asus this was no problem at all. Performance was fine, both CPUs were utilized well, and all was good. Now with the MSI board, the BIOS complains on bootup that the CPUs I'm using aren't MP-capable, and that it has disabled one and is running in UNIprocessor mode. As you will see in the output from mptable(1) below, the 2nd CPU is found, but marked as 'unusable'. Now obviously since I was using the same two CPUs on the Asus board, they *do* work in dual mode, and the chipsets on the two motherboards are exactly the same. Thus there's no good reason (from my POV) why the BIOS is disabling my 2nd CPU and ruining my fun.. Does anyone know a way to get around this? Perhaps to force-enable the 2nd CPU in the kernel or something? I've read reports that Windows XP actually recognizes and uses both CPUs despite what the BIOS says, which to me is an indication that it should be possible somehow. I also suspect that the actual check in the BIOS could be disabled by some hackery in the BIOS flash file, however I'd like to try other options first. If anyone think they can help, it'd be most appreciated! With best regards, /Eirik