Page 1 of 1

Olimex-Opensource-Hardware-Board with iPfire?

Posted: February 16th, 2019, 10:51 pm
by sayopen
Hello,

does somebody know if a Opensource-Hardware-Board from Olimex will work with ipfire, it seems that these boards have not a HWNRG. I think its possible to expand such boards with external usb-HWNRG but i do not know where i can buy such usb-HWRNG...: https://www.olimex.com/Products/OLinuXino/A64/

Interesting: https://www.raspberrypi.org/blog/why-ra ... -meltdown/

Thanks for your help :D

Re: Olimex-Opensource-Hardware-Board with iPfire?

Posted: February 19th, 2019, 8:45 am
by Arne.F
The A10 and A20 based boards may work but i'm not sure if the dtb files are present in IPFire but this should be easy to add.

The A64 may also work with the not realeased aarch64 build if you add dtb and build a compatible u-boot, but at the moment we have no plans to relasese this as stable version, its only for experiments and may discontinued soon.

Some parts are outdated but the most is still valid:
https://blog.ipfire.org/post/why-ipfire ... m-hardware

Re: Olimex-Opensource-Hardware-Board with iPfire?

Posted: February 19th, 2019, 10:33 pm
by rodneyp
I'm running IPFire on Bananapi and /boot/dtb-4.14.86-ipfire-multi does contain dtb files for six Olimex A20 boards. OTOH, Olimex list sixteen A20 models, so some care would be needed in selecting a board.

Re: Olimex-Opensource-Hardware-Board with iPfire?

Posted: February 20th, 2019, 7:48 pm
by sayopen
The dtb-file is present for A20-OLinuXino-LIME2 and A20-OLinuXino-MICRO and more. I do not know what I have to do, to make it work. Can i follow one of this guide?: https://wiki.ipfire.org/hardware/arm/lemaker/bananapro
viewtopic.php?f=14&t=12194&hilit=arne+bananapi
Does it only work with console output?

I saw that i can expand the boards with extra ethernet-modules, sounds interesting :o
https://www.olimex.com/Products/Modules ... NC624J600/
https://www.olimex.com/Products/Modules ... e-hardware

Re: Olimex-Opensource-Hardware-Board with iPfire?

Posted: February 21st, 2019, 3:26 am
by rodneyp
Be certain to download and read the manual for Oimex A20 devices.

The general procedure in https://wiki.ipfire.org/hardware/arm/lemaker/bananapi might work:

dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk? bs=1K seek=8

should be appropriate, for any A20 SoC.

Then Mount the boot filesystem (1 Partition) and edit uENV.txt

DTBSUNXI=sun7i-a20-olininuxo-<your variant>.dtb

and set SERIAL-CONSOLE to OFF if you want to use HDMI/KEYBOARD instead of serial console.

HDMI could work - if HDMI does not work then reverse the SERAIL-CONSOLE setting and a USB-UART cable would be needed. Note that it needs to be a 3.3V type and any additional 5V power plug should not be connected. IPFire works best with the "putty" terminal emulator.

The second Ethernet expansion could eventually be useful in IPFire, but is presently an evaluation board only plut the chip model number ENC624J600 means nothing to me. You would have to search to establish its compatibility with Linux, then confirm that the relevant kernel module is supported in IPFire.

Re: Olimex-Opensource-Hardware-Board with iPfire?

Posted: February 21st, 2019, 3:18 pm
by Arne.F
The ENC624J is a well known chip in the Microcontroller/Embedded area but it is connected via SPI and this is slow.
https://www.microchip.com/wwwproducts/en/en541877
Much slower than an USB2 Dongle.
Also spi devices need extra dtb entries so you need to compile your own dtb file for the ENC624J, also the whole SPI subsystem is disabled in
IPFire kernels because there is no real use for it.

The multiplex board is used for Connecting uext boards with different Busses (except for I2C there are multiple devices allowed).
You can only connect one SPI device to it.