Олександр | 24 Jul 10:40 2015

MarS Board

	Hi all

Interested MarS Board maybe someone working with this board. Pleas  write about this board problems, etc
... .

Specification MarS Board from site:
    i.MX 6 Dual 1GHz Freescale, ARM Cortex-A9, NEON SIMD media accelerator, HD class 1080p encode/decode
video engine 
    4 Gb eMMC
    1 Gb DDR3 SDRAM, 4x256 МБ DDR3 SDRAM
    2 Mb SPI Flash 
    HDMI 1.4a 
    1 x USB OTG 
    4 x USB 2.0 HOST 
    порт RS-232 
    TF cards 
    10M/100М/1 Гб Ethernet 
    AUDMUX, 2xCAN, ECSPI2, 2xI2C, Camera/Parallel (8bit or 10bit), KPP, PWM, GPMI, SPDI, 4xUART, USDHC1,

Thanks for the answer.

Daniel Bolgheroni | 22 Jul 04:51 2015

OpenBSD-current on Banana Pi

Hi arm <at> ,

Later last year I bought a Banana Pi board and, at that time, was able to boot
OpenBSD on it. I can't really remember where it stopped, since it's not
supported, but at least it booted.

I tried to do the same thing this week, however without success. Here is the
steps I took (to simplify, full log at the end):

sunxi# setenv autoload off
sunxi# dhcp
sunxi# setenv bootargs sd0a:/bsd
sunxi# setenv serverip
sunxi# tftpboot openbsd/bsd.umg
sunxi# bootm

I checked two references, one from tech <at>  [1] and one from LeMaker forum [2],
but noone helped. The later is for 5.5, but things have changed since then.

[1] http://marc.info/?l=openbsd-tech&m=141227625722523&w=2
[2] http://www.lemaker.org/thread-1407-1-1-openbsd_5_5.html

I already have a BeagleBone Black running OpenBSD-current. I have a setup in
which I export an /usr/src from an OpenBSD/amd64 machine to it and then I'm
able to compile a new kernel to the Banana Pi if it's the case.

I tried also to load Bananapi.bin (generated from the fex file description)
also, which I downloaded from a NetBSD mirror, and then loaded with some extra
commands at U-Boot before trying to boot OpenBSD itself:

(Continue reading)

Roman Kravchuk | 9 Jul 17:36 2015

Patch: Add miniroot for Wandboard i.MX6 devices

Hi arm <at> ,

Here a patch to add build miniroot for Wandboard i.MX6 devices.

Precompiled u-boot-2015.07-rc3 available by link

Tested on Wandboard Quad rev B1.

Any comments are appreciated.

Index: distrib/armv7/miniroot/Makefile
RCS file: /cvs/src/distrib/armv7/miniroot/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- distrib/armv7/miniroot/Makefile    2 Jun 2015 01:48:25 -0000    1.5
+++ distrib/armv7/miniroot/Makefile    9 Jul 2015 12:23:29 -0000
 <at>  <at>  -1,3 +1,3  <at>  <at> 
-SUBDIR= am335x beagle cubie cubox nitrogen panda
+SUBDIR= am335x beagle cubie cubox nitrogen panda wandboard

 .include <bsd.subdir.mk>
Index: distrib/armv7/miniroot/Makefile.inc
RCS file: /cvs/src/distrib/armv7/miniroot/Makefile.inc,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 Makefile.inc
--- distrib/armv7/miniroot/Makefile.inc    2 Jun 2015 01:48:25 -0000    1.8
+++ distrib/armv7/miniroot/Makefile.inc    9 Jul 2015 12:23:29 -0000
(Continue reading)

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
<ftp://ftp.packwidth.net/pub/OpenBSD/5.7/packages/arm>. The signify key below needs to be added to
/etc/signify to install them. My PGP key is available from most keyservers, DNS CERT, keybase.io, 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 http://www.openbsd.org/zaurus.html ?

akita1000 | 21 May 20:07 2015

no 5.7 arm packages


5.7/packages/arm is not available even on ftp.openbsd.org.
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.

[0] https://www.solid-run.com/product/cubox-i4pro/



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,


[0] https://www.vultr.com/docs/setup-openbsd-5-6-with-full-disk-encryption

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> jtaylor.ca

游俊德 | 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))