From owner-freebsd-arm@FreeBSD.ORG Wed Oct 8 01:30:51 2014 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6956F9D5 for ; Wed, 8 Oct 2014 01:30:51 +0000 (UTC) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "raven.bwct.de", Issuer "BWCT" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D352DDF7 for ; Wed, 8 Oct 2014 01:30:50 +0000 (UTC) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id s9814qfh061439 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 8 Oct 2014 03:04:53 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id s9814bEA076379 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 8 Oct 2014 03:04:37 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.14.2/8.14.2) with ESMTP id s9814bno016146; Wed, 8 Oct 2014 03:04:37 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.14.2/8.14.2/Submit) id s9814aWl016145; Wed, 8 Oct 2014 03:04:36 +0200 (CEST) (envelope-from ticso) Date: Wed, 8 Oct 2014 03:04:36 +0200 From: Bernd Walter To: AN Subject: Re: FreeBSD on BeagleBone Black Message-ID: <20141008010436.GA12125@cicely7.cicely.de> Reply-To: ticso@cicely.de References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD cicely7.cicely.de 7.0-STABLE i386 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 autolearn=unavailable version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2014 01:30:51 -0000 On Tue, Oct 07, 2014 at 05:05:10PM -0400, AN wrote: > Hi List: > > I have been using FreeBSD current on amd64 for many years. I now have a > project that I want to try to run on FreeBSD. I'm trying to boot a > FreeBSD image on a BeagleBone Black Rev C without success. > > FreeBSD-11.0-CURRENT-arm-armv6-BEAGLEBONE-20140903-r270990.img > FreeBSD-arm-10.0-BEAGLEBONE.img > > The above images fail to boot. Basicly the BBB works very well under FreeBSD. Did you check the uart output? I'm not sure if those images are build with grafic support and there will be nothing on HDMI or attached LCD without it. To be honest: I don't even know if we have support for that output already with the BBB. Most people use the boards with uart console. Unfortunately with the Beaglebone, as well as with many others, the uart is only available as pin header using a 3.3V TTL uart. Most people use USB uarts for that, which are available at many electronic shops these days. At best you should hook up to the console uart to see what's going on. As a workaround you can mount the SD card on your amd64 and setup rc.conf and sshd for your network and ssh to the BBB. But in the end you realy want to have console access if anything goes wrong. Maybe someone else can say something definitive about BBB LCD and HDMI support in FreeBSD. > I saw discussion on the list previously discussing: Re: [RFC] Add and > armv7hf TARGET_ARCH (Andrew Turner) > > So, would someone please explain the status of FreeBSD on the BeagleBone > Black REV C, does it work now, are there plans to make it work, what is > the general timeframe? This is purely about some speed optimization by compiling with features not available on lower ARM cores. Since this changes function call convetions it has to be done that way for every single code, therefor it is a decision at OS installation time. The BBB runs fine with the current state. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.