Roman Kravchuk | 25 Jun 00:49 2015

Problem installing on Wandboard (fdisk/disklabel Input/output error)

Hi arm <at> ,

I'm trying to install the snapshot armv7 IMX on my Wandboard Quad, but
I get a lot of "Input/output error" messages.

Below is the full output when install to sd0 and short output when
install to sd1.

Any ideas?

- Roman

----- Install to sd0 ---------------------
U-Boot SPL 2015.07-rc2 (Jun 24 2015 - 22:15:46)

U-Boot 2015.07-rc2 (Jun 24 2015 - 22:15:46 +0300)

CPU:   Freescale i.MX6Q rev1.2 996 MHz (running at 792 MHz)
Reset cause: POR
Board: Wandboard rev B1
I2C:   ready
DRAM:  2 GiB
*** Warning - bad CRC, using default environment

No panel detected: default to HDMI
Display: HDMI (1024x768)
In:    serial
Out:   serial
(Continue reading)

Philip Cheney | 31 May 19:20 2015

unofficial arm packages

arm list,

Since it looks like arm packages won't be provided for the foreseeable future, I've put together a little
build cluster to make them for my own use. Since building ports can be problematic on embedded systems, I'd
like to share the packages that I'm building with anyone who is incapable of building their own.

There is obviously a big trust issue to consider here. I'm not associated with OpenBSD, so the packages that
I'm building aren't in any way endorsed or supported by the OpenBSD team. The packages are signed by a
signify key that is signed by me, but you obviously don't know who I am. (If you'd like to grab a beer sometime
and meet with me, I'm in Denver, Colorado.)

Building ports on bare metal arm is very slow, so it will take a while to fill out the entire tree. I'll keep
adding nodes to the cluster as I can because it's fun and I'm enjoying it, but I can't make any guarantees
about the rate at which the build progresses. If you're interested in a package that hasn't yet built, I can
bump it to the front of the queue.

I'm playing around with emulating arm on my university's HPC cluster, but qemu's arm emulation is a bit
flaky at the moment. (For reference, FreeBSD builds arm packages using qemu user mode, which doesn't work
well on systems that aren't entirely yours.) I'll keep playing with it, though, and try it on a beefy system
of my own to see if that's adequate.

The packages that I've finished to date are available at
<>. The signify key below needs to be added to
/etc/signify to install them. My PGP key is available from most keyservers, DNS CERT,, etc. My
internet connection isn't the fastest, so if anybody wants to mirror these, feel free.

If anybody has any feedback or concerns, I'm all ears. In the future, I'd really like to see packages
officially provided, so I'll keep everybody informed of build issues and such.

(Continue reading)

Fredrik Alm | 24 May 10:32 2015

Does the Zaurus port support newer Zauruses?

Is it possible to get a newer one and still run this port, or is support limited to 
Zaurus SL-C3000 (Spitz) / SL-C3100 (Borzoi) / SL-C3200 (Terrier)
as mentioned on ?

akita1000 | 21 May 20:07 2015

no 5.7 arm packages


5.7/packages/arm is not available even on
Is that lost beyond recall?


Raf Czlonka | 12 May 21:08 2015

CuBox-i4Pro (i.MX6) hardware donation

Hi all,

I'll gladly donate CuBox-i4Pro[0] (by SolidRun) to a developer willing
to spend some time adding support for it. Given the fact that the code
for other devices based i.MX6 SoC, is already in the tree, I thought
that this might be of interest to someone.




Karsten König | 12 May 10:03 2015

Current state of FDE in the arm port

Hello guys,

I just installed a small server on a BeagleBone Black with OpenBSD, so 
first thanks, that you made this possible :)

However during my first try I wanted to use full disk encryption with 
the softraid module of bioctl (even if the performance will suck on a 
BBB). But I got the error "Can't open /dev/bio" and it was shown 
"unconfigured". I've followed the article on [0].

So I'm wondering now if I did something wrong or if FDE is just not 
supported in the arm port at the moment.

Kind regards,



Jason Taylor | 8 May 17:22 2015

the latest in tiny, cheap ARM-based computers

So I saw this today:
It uses the Allwinner A13 SoC.
Not too many details at the moment but it seems that most of the 
features of the SoC are broken out to the pins.

If there is interest in these and supporting , I'll order a few for some 
devs to play with.




Jason Taylor
e:j <at>

游俊德 | 22 Apr 12:26 2015

Fwd: Patch code for sunxi uart


This is a patch code to sunxi uart which fixes incorrect value of
SXIUART_LCR register. The local variable 'lcd' in 'sxiuart_param'
function should have initial value before use it.

Joey Yu
Index: arch/armv7/sunxi/sxiuart.c
RCS file: /cvs/src/sys/arch/armv7/sunxi/sxiuart.c,v
retrieving revision 1.3
diff -u -p -r1.3 sxiuart.c
--- arch/armv7/sunxi/sxiuart.c	6 Nov 2013 19:03:07 -0000	1.3
+++ arch/armv7/sunxi/sxiuart.c	22 Apr 2015 09:47:40 -0000
 <at>  <at>  -306,7 +306,7  <at>  <at>  sxiuart_param(struct tty *tp, struct ter
 	int error;
 	tcflag_t oldcflag;
 	uint16_t ratediv;
-	uint8_t lcr;
+	uint8_t lcr = 0;

 	if (t->c_ospeed < 0 || (t->c_ispeed && t->c_ispeed != t->c_ospeed))
Alan Corey | 15 Feb 23:37 2015

Re: Can I run OpenBSD on my phone?

I guess I'll just have to live with Linux in Android.  I'm sitting
here with a VNC connection to my phone fiddling in Eclipse trying to
install the Android development stuff (on the phone itself).

I don't know much about Android (and don't want to) but it seems like
you could hook their drivers and use them.  It's possible (I think) to
install a new Android version without getting into hardware specifics,
that stuff is abstracted much the same as X, it just picks the right
driver by probing and runs.  I remember when X wasn't that automatic.

I had in mind a screen with maybe 8 buttons.  What the labels on the
buttons say and what they do is context sensitive.  At an outer level
you might click camera or gps then all the buttons would get redefined
to things that were appropriate at that level.  There'd be a back
button, maybe a home button, maybe a text box for input.  The labels
could be defined in xml (since most people seem to love that) and the
actual programs could be just little executables, it's not all one
program.  You could define ls and top and df buttons (for example) and
those would run in a window with a back button.  At some level(s)
there'd be a common set of parameters that would get written out on a
command line to the executable.

I don't know anything about differences in arm chips, how different my
pi is from my phone.  They both have gpus.  The phone's a dual core
and faster than the pi.

From what I've seen most of Android seems to be written in Java.  I've
had some experience with it but it's slow and complicated, and
permissions might get in the way.  I did non-gui automated data entry
in Java for about a year at work feeding an Oracle database where we
(Continue reading)

Alan Corey | 15 Feb 18:46 2015

Can I run OpenBSD on my phone?

I'm not talking full control of all functions, I just mean putting an
image into an sdcard partition and being able to boot it from Android
and use it.  Hopefully be able to build at least some ports on it.

OK, I'm new here.  I've had a Raspberry Pi for maybe 2 years, run
Debian on it but I've played with FreeBSD on there.  I've been running
OpenBSD on i386 machines since about 2001.

A few weeks ago I got an Android phone (my first), added a 64 gig
sdcard, installed Debian.  Frankly between Android and Debian I'm
getting sick of the bloatware.  20 years ago I was plinking around
teaching myself i386 assembly language and writing programs that were
under 100 bytes.  Android Studio is almost a 1 gig download and they
recommend 4 gigs of RAM to run it.

This Debian doesn't even have direct access to the hardware, you
communicate with it by ssh and vnc.  Can there be X video drivers, a
way to attach gpsd to the GPS hardware, use the Android keyboard,
connect to the WiFi, bluetooth, USB, camera, and sensors?  I'm not
sure what I want but I feel like I don't have access to the hardware I
own.  An OpenBSD dmesg would be a good start.

  Alan Corey


Credit is the root of all evil.  - AB1JX

valeri kotynsky | 13 Feb 00:09 2015

Cubieboard's documentation

Hi. You guys are working on armv7 port of your OS. cubieboards are as i
have understood in the list of target platforms. say me please, do, at all,
have these boards the real documentation on them? like that that has beagle
bone black for example. i mean the multithousand pages book on TI's am335x
chip, and system reference manual from circuitco on the bbb. because all my
probes to find something about both cb a20, and allwinner's a20 constantly
failed. except from some schematic i have nothing found on their site.