Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Oct 2014 03:04:36 +0200
From:      Bernd Walter <ticso@cicely7.cicely.de>
To:        AN <andy@neu.net>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: FreeBSD on BeagleBone Black
Message-ID:  <20141008010436.GA12125@cicely7.cicely.de>
In-Reply-To: <alpine.BSF.2.11.1410071517050.940@mail.neu.net>
References:  <alpine.BSF.2.11.1410071517050.940@mail.neu.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <bernd@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141008010436.GA12125>