IPFire on BPI-R2


#1

Hi all, I just buy a BPI-R2 to put an IPFire. As it doesn’t work, I search some help.

At this point, I think my BPI-R2 with SDCard (Sandisk 32Gb c10) works well (I put kali image and, when I boot, LEDs change - I haven’t HDMI connection).

Now, I put IPFire image (ARM with serial console), but nothing appends : I have 3 RGB LEDs on and nothing. So, if someone have an idea.

Thanks


(Frank W.) #2

which image do you use? for successful booting the image must support bpi-r2 currently only the official R2 images and my debian stretch are booting

hdmi is only working in the last ubuntu-images but not with all monitors (see issue on github)

if you have a usb2serial adapter (e.g. cp2102) you can look on the debug-console and how far it boots


#3

Hi, To test BPI-R2, I used the BPI kali official image : BPI-R2 new image : 2018-01-04-kali-xfce-desktop-v1.0-bpi-r2-sd-emmc.img

And, to put IPFire, I used https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core117/ipfire-2.19.1gb-ext4-scon.armv5tel-full-core117.img.gz

Both of them have 2 partitions : the first to boot and the second with a traditional linux repositories. In official kali, we have only uEnv and uImage files : it’s usual/normal. For IPFire, we have lots (normal because IPFire can be used on lots of hardware). So, I think, the best way, in a first time it’s to put uEnv and uImage from BPI official to IPFire but I don’t know how to do that.

I have usb2serial (with minicom command) but I don’t know how to use that : if someone has a wiki or a doc.

Thanks


(Frank W.) #4

http://fw-web.de/dokuwiki/doku.php?id=en:bpi-r2:debug-uart

ipfire seems to be armv5…bpi is armv7l

if the binarys have same architecture, you must first copy preloader and bootloader to the sd-card and then you can copy kernel+modules to the right place

you have to use a working system for bpi-r2 and add ip-fire since there is no image for bpi-r2 since boot needs device-tree for the board