The failure of RockPi and every other SBC out there

We don’t deal (much) with user space which is why I told @avamander that he has to fix his netplan ubuntu problems on his own or hire someone to fix it for him (we don’t need it but he is welcome to upstream the fix). Most of our work is kernel/loaders related (this is that common things that all distros need) and its in your best interest to help us not wasting time with rubbish or supporting (being slave to) spoiled kids.

:roll_eyes:

Nonono, it’s not a my problem, it’s a problem I’ve encountered because of your changes.

Why are you getting touchy and condescending if you, yourself, have said that it’s a problem and I just mention it?

It is your problem. Check your support licence.

I don’t have the time to spend figuring out where you’ve hardcoded the dependencies on iptables, NetworkManager and ifupdown, where you keep all the sources, how’s your build process like and etc. etc. People familiar with the project would probably do it with one fifth the time and I could spend it on working on another FOSS project(s).

I have not demanded a fix, feel free to not fix it, there’s probably hundreds of projects that haven’t implemented a fix or a feature I’ve requested and that’s fine. But blaming me, and being condescending is not okay or something that I tolerate.

It’s likewise … and I do apologise for being an ass.

1 Like

You should seriously consider coming over to gentoo linux where you can enable and disable dependencies.

Come over to gentoo linux.

I like Armbian, and i use it on all my devices. Ubuntu is so slow, on all the devides i have installed it on. So slow i was bored every time…

Thanks. People do it free help other people with their problems for free.

Oh I actually did use it for a while for that exact reason. Absolutely loved how fast everything was compiled exactly for my RPi. But unfortunately distcc doesn’t work cross-distro cross-arch in any reasonable way and building was really way too slow in the end, I couldn’t finish one update before I had to start another one. Another issue was that Gentoo’s systemd support is really poor, most services ran in legacy compatibility mode, but I like my services nicely managed and easy to have an overview of. Maybe one day I’ll try again on more powerful hardware.

Rock Pi 4 4GB + NVMe SSD should be fast enough without distcc. You can use zswap on it to minimize swap usage. Don’t use zram because zram is not compatible with swap.

Compile most packages except large packages on tmpfs.
You can specify a different portage build directory for large packages via /etc/portage/package.env

Having read this whole thread, my issue with the whole SBC universe is a naming problem. Everybody wants to grab hold of the Raspberry Pi’s coat-tails. Hence the use of Pi or another fruit in the name. That sets a level of expectation way beyond the capabilities of most of these producers. Indeed, RockPi 4 reviews pretty much concentrate on comparisons with Rpi4 as though it is the same product. Most of the arguments that ensue are of the form ‘it breaks/doesn’t install/can’t run X’ with responses (thanks Igor) of ‘what do you expect?/they’re only a iddy-piddy board maker’. Etc. If only the owners of these companies would come clean at the outset, most middling users (that’ll be me) wouldn’t touch them with a barge-pole - but that’s capitalism for you.

Gotta weigh in here.
This product is trash please see below:


I’ve not had it running for less than two weeks, did a shutdown -r now via ssh this morning. Now it won’t boot. As far as I can tell, I need to reload everything again… Don’t get me wrong this can happen to the rpi but when actually getting it working in the first place is sooo hard, it 's infuriating.

Until RPI 4+ will not have a PCIe M2 and or EMMC onboard it will be still useless due SDcard Support only. Yeah you can attach Stuff via HATs PCIe > USB but since 4 Models they´re still sleeping
I´ll move to SOM-rk3399/SOM-rk3399V2 due it has all that and many more stuff onboard and has the power and Performance as Rockpi or even more.
For my Needs 4G/Voice/GPS (Quectel EC25) and 970 Evo Pro with Android this Board will be the best choice i think.
Project is a Android Car PC with CAN Interface

I’m sorry that ROCK Pi can’t boot. Without more detailed information, I don’t know how to help you.
But I have provided a new Penta install script that will allow you to install it faster if you have to rebuild it.

Exactly. Raspberry even in 2020 can’t have reliable storage. Not possible. Period. Now explain this to clueless believers …

Until RPI 4+ will not have a PCIe M2 and or EMMC onboard it will be still useless due > SDcard Support only.

Exactly. Raspberry even in 2020 can’t have reliable storage. Not possible. Period. Now explain this to clueless believers …

100% agreed. Just ran into this with a self-driving rover project in development that had an RPi 4 in it… it weighs ~11kg and can run up to 80 kph. Super dangerous when sdcard corrupts, hardware watchdog doesn’t work and motors don’t shutdown properly.

Wouldn’t use any board with rootfs on sdcard for anything serious or needing to be reliable.

2 Likes

That is because you are using sd which actually corrupts much less than some make out. Its actually very rare with modern SD.
It can do and you tools to mitigate that such as using overlayfs to load your root readonly and writes take place in a Zram upper which with writes stretches a long way with many just appends or overwrites of existing.

Its just a matter of using tools and libs correctly but its untrue a Pi can not have reliable storage and its also untrue that any storage you are talking about is mission critical or that is even needed.

I did some scripts that was more of a protest to the big ditsro’s about sorting out the zram-config package as its awful and outdated.
Seems to of been quite well liked and guess a few grab the ideas and use, maybe just use the utlity itself instead of zram config.
You can bind mount any directory to any storage you wish but I use zram.
Even have a emphemeral option that binds all and also on shutdown it can merge down from from to the lower so its write once on shutdown rather than read only.

Small manufactures are never going to have the support or userbase that raspberry has but often produce innovative and unusual hardware that for some can be very usueful.
There is no problem with the hardware apart from the expectations of some who wrongly think its going to be a polished general purpose board like a Pi.

Raspberry Pi is great RockPi4 was really great when there wasn’t a Pi4 its advantages are lesser now, but the PCI-e is interesting if you can find something.
Rockpi-S would be truly awesome if I could get I2S working with I2S mics sure eventually I will and for satellite voice-AI and is pretty perfect for that role.

The small manufactures are up against Raspberries economies of scale and often oversell as direct alternatives.
They are what they are and if that is what you want then they do their job but often tinkering and some work needs to be done just like a Pi does for relatively easy fail safe storage.

It doesn’t mean its flakey are that it doesn’t have its just the user hasn’t worked out what was te best way to use it or that was the best option to buy for a specific use.

Use as a raspberry utility of grab bits of the script for the use of bind mounts to whatever storage you need.

The real battle is not between Rpi and other small manufacturers but Broadcom/Microsoft vs Rockchip/Allwinner vs Nxp vs Amlogic …

ZRAM hack helps a lot and there are other things which you can apply as you suggested but bulk of Rpi users will never understand nor fix this.

There isn’t a battle its just how it is Raspberry in terms of user SoC based boards just have economies of scale that smaller manufactures will struggle to emulate purely because they don’t have the same resources.

There are a range of maker based boards available from a wide arrange of manufactures that often have unique features from the application they where originally targeted for.
Practically all are cast offs and adaptions as even the Pi4 was really a set-top box design hence why it has a 2nd mostly useless hdmi.

The bulk of Rpi users don’t need to understand this as like the script they can install as is, in the same many many other utils can.
Or can script tools themselves as generally that is the makers market and often its more technical than normal consumer grade goods.
Only Raspberry has the resources for a relatively complete general product (almost consumer) whilst lesser resources often have what could be said as a continuous work in progress as they smooth out rough edges.
That often when it becomes near complete its nearing obsolescence and often superseded with new.

RockPi4 is likely one of those as its niche against the Pi3 has been eaten away and likely will be replaced with whats new from Rockchip to a similar step up from the Pi4.
They are what they are often providing specifics to smaller niche markets for specific users.