From owner-freebsd-current@FreeBSD.ORG Sun Dec 11 15:12:27 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F60F106564A; Sun, 11 Dec 2011 15:12:27 +0000 (UTC) (envelope-from fortin@acm.org) Received: from hub.zap.qc.ca (hub.zap.qc.ca [200.46.208.47]) by mx1.freebsd.org (Postfix) with ESMTP id 6DC718FC08; Sun, 11 Dec 2011 15:12:27 +0000 (UTC) Received: from [192.168.1.41] (APuteaux-652-1-227-6.w92-132.abo.wanadoo.fr [92.132.186.6]) by hub.zap.qc.ca (Postfix) with ESMTPSA id EDECADCA39A; Sun, 11 Dec 2011 14:54:01 +0000 (UTC) Message-ID: <4EE4C410.7000204@acm.org> Date: Sun, 11 Dec 2011 15:54:08 +0100 From: Denis Fortin User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sun, 11 Dec 2011 15:19:56 +0000 Cc: lev@FreeBSD.org Subject: Re: FreeBSD/amd64 on machine without ACPI BIOS? ==> works X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 11 Dec 2011 15:12:27 -0000 On 2011-12-09 10:10:18, Lev Serebryakov wrote: > Soekris ("famous" developer of small x86-compatible appliance-like > hardware) released *net6501* some time ago, which is based on Atom (E6xx) > CPU. It seems, that 64-bit version of Linux could run on it without problems. > But FreeBSD/amd64 can not. It stops after kernel detect some devices > without any errors or panics. Nicholas Esborn and I have been looking at this on soekris-tech and found that if you enable the optional MPSPEC mptable support in the kernel by adding "device mptable" to the GENERIC configuration and rebuild a kernel, you get a FreeBSD 9.0-RC3 amd64 kernel that works fine on the Soekris net6501 in 64-bit mode. The GENERIC 32-bit i386 kernel finds the mptable and works fine out of the box, without any changes or options. I don't know why "device mptable" is optional, but enabling it allows the net6501 to work with amd64. I assume it's too late to do something about this for 9.0-RELEASE? Cheers, Denis, fortin@acm.org