MochaBin-5G @ KickStarter

Really !?

Like the NSA "company" ?

Is it chinese also ?

Like Google, Facebook, Amazon, ... I let you think of others...

America is so clean...
Europa is so cute...

Really !?

we have a sentence here to say this :
"When you want to kill your dog, you just say it had plague !"

/mode troll off

This badcaps subject may be is of interest...

But, please, keep the subject in is main part discuss !
This all get more to trolling than technical feedbacks and questions.

I don't see were it could help !?

My apologize if my words hurt anybody but I really prefer technical feedbacks for my hacking hardware choices...

2 Likes

Just a small update, ARM TF-A (ATF) support was merged yesterday for all of the supported memory
layouts (2, 4 and 8 GB).
U-boot patches have been sent as well, it's now just a matter of improving the hw-info parser.

Linux DTS has also reached v6 patchset, hopefully it gets merged soon and then the whole stack will be upstream.

2 Likes

Whooo ! good works again @robimarko !!

1 Like

And another update, DTS was picked to mvebu/dt64 so it will be a part of 5.16 kernel release.

3 Likes

Marvell dropped the Armada series entirely. The SoC (A7040), which uses Mochabin, is labeled from Marvell as Not recommended for new products, so no support from Marvell side. Once it is not recommended for new products, it is just a matter of time when it will be announced as obsolete.

Source:
https://www.mvista.com/bsp/bsp_search_results.php

Take a look at the previous SoC Armada 3720. You can see that the community behind Espressobin had so many issues (pciadvark driver e.g.; for more curious people, take a look at kernel commits), which were not resolved or were fixed recently.

Just my two cents.

As far as Marvell is concerned only Octeon TX2 is current, and not recommended only means that its not receiving new features from Marvell, but it will receive bug fixes.
But Octeon TX2 is way more expensive and I have yet to see it in an end product.
Armada 7040 and 8040 are gonna be here for a while, especially with popular products using them.

2 Likes

The only thing that matters from there is the hardware chip availability, and given how these things go it will be years before it's marked as obsolete and more years before supplies of the SoC run out after that.

Opensource developers can't just get NDAs and open support tickets to Marvell anyway so the cut off dates for "official support" are not terribly relevant.

1 Like

I'm saving my money for the Turris Omnia 2022 - even there isn't much content about it for now except twitter pics and this thread

1 Like

A little reminder about MochaBin.
The crowdfunding is still in progress...
Now 10 days from the end !

@turris members team, so nosense facts about Marvell SoC, that you also use in your products !

Edit: I am not affiliate in anyway with GlobalScaleTrchnologies, Marvell, or any competitors company.
My ideas are only personal and try to stay as neutral as possible, with technical experiences and knowledge sharing in mind...

1 Like

wifi6 cards;

a) wont work (refund available?)
b) will work with closed source drivers
c) other?

sata booting;

a) should work
b) will work
c) wont work
d) requires manual stuff to work (place where adapter cables can be purchased, cost and product code/description)

these guys seem alot less clear and confident about what they are able to deliver than turris... so I probably wouldn't put those two companies in the same sentence...

(and you have to pay before you can ask questions)

1 Like

Another chance to get one MochaBin at Indiegogo !

Enjoy

Hey, what nonsense facts? I would like to argue about it more. Could you provide your point of view? What did I say wrong? Feel free to reach Marvell about it. We got it as official information that the Armada series are dropped out, and I provided it as proof that A7040 is not recommended for new products. That was also confirmed by @robimarko in this thread.

Yeah, some manufacturers have it in stock, and they need to sell it. Because they prepared HW schematics, bought components, created a prototype and ran mass production, and didn't want to bear losses.

We are using their products that is indeed true. We are still quite satisfied with Marvell Armada 385, which we use for Turris Omnia routers, but on the other hand, there are still issues with Marvell Armada 3720. Just take a look at the problems that Marvell ESPRESSObin has, and we also have it for Turris MOX. Even we opened several tickets to them, but we ended up that Marvell would not provide any support for it. So we tried to fix issues in the kernel ourselves. It is still not enough. I can speak about missing PCI MSI and Multi-MSI interrupts necessary for using AX Wi-Fi cards. PCI driver aardvark itself is questionable, too, as there was discussion about removing it from the kernel.

Even without missing documentation for A3720, our kernel guys are doing their best as much as they can to improve the state of armada-37xx in kernel in all the things I mentioned even in cpufreq. Sometimes it is hard to get a reply in such cases as this one.

Just take a look, who is trying to have better support for it in the kernel, and you would be surprised. :wink:
Of course, we reached other manufacturers, but it is hard to get chips in small quantities and with good specifications. So, yes. We will be using Marvell in our new products as well.

Well, hopefully, you will enjoy MochaBin-5G as you seem to be interested in it. I wish you luck.

Why shouldn't A7040 be used in new designs?
It will be manufactured and sold for years to come, the feature development for it has stopped for Marvell SDK but that means nothing for anybody else.
I would have preferred A8040 at least because of SERDES lanes so there wouldn't have to be more compromises, but its not like anybody asked.

I agree that kernel support from Marvell has been really bad, especially for A3720 which has been really riddled with bugs (I have to support Espressobin Ultras, so I know the pain), and it's mostly been Turris guys trying to fix it.
This is the classic issue when you only care about your SDK and that's it.
A3720 CPUFreq scaling is still ignored by Marvell.

The issue is that other vendors are even worse, there you can't even get this level of docs, have you ever tried working on QCA?

1 Like

Well, you should ask Marvell about it. I just know that Marvell admitted publicly that A385, A3720, A7040, A8040 ended. They were removed from the Marvell website, so you could not find them even listed there.
And what I could add to 7040 is that Marvell labeled it as "Not recommended for new products".

I doubt it will be manufactured anymore due to chips outages, etc. They just want to get rid of what they have left in the warehouse, and that's it.

I assume they want to move the market to Octeon TX2 instead, but they have a ton of users of all of the SoC-s you listed.
For example, currently, all of the DENT Prestera switches use the A7040 + A385 combo, I kind of doubt this will get updated anytime soon.

I deal with ODM-s regularly and they haven't mentioned that they cant get the SoC-s, they are having issues with pretty much anything else though.

BTW, I am just working on fixing the CN9130-CRB support that's upstream as its completely broken currently.

We got one development sample with CN9130, too! :wink:

Then you are dealing with the same issue as me, I even sent out 2 patches upstream to even get the GPIO controller enabled but nobody has bothered to look at it so far.
I have 4-5 more in queue to get the SD slot, switch, SFP etc working.
U-boot support is broken for MMC completelly.

https://lkml.org/lkml/2021/11/12/352

Take a look also at simple user I am, without no business nor paid interest but trying to help at freetime, to contribute on resolving such issue…

Sure you’ll be surprised, also…
:crazy_face:

@erdoukki @robimarko I got a Mochbin Dev Board running OpenWRT SNAPSHOT on it now.
I would like to add some packages to the image to run it as the www facing router of hardware DMZ.

Interested in learning how far you can push it to run OpenWRT with additional useful services as a powerful SOHO router?
I would create a new topic to go into details (internet in countryside France is horrible, so building imagebuilder env. gonna take me some while=