Originally posted by jernej
View Post
Announcement
Collapse
No announcement yet.
Not All Of The IBM POWER10 Firmware Is Currently Open-Source
Collapse
X
-
-
From #talos-workstation on FreeNode (well, liberal now), I was told a while back is that P10 is a casualty of covid. It sounds like IBM ended up cutting some corners. Sounds like P11 shouldn't have this problem.
Why covid would result in closed source firmware? I don't know... They had to be rather right lipped as this was non-public information. But maybe some of the P10 components were licensed from a 3rd due to a decrease in available manpower.
Hopefully this can still be rectified. I would LOVE to upgrade to P10! I have a Talos II in a colo and a blackbird based system at home. There were definitely some rough edges in the beginning but P9 support in Linux and especially in FreeBSD have really matured
- Likes 3
Comment
-
Originally posted by jernej View PostBoth blobs are unsurprisingly connected to IP core designer Synopsys. I suspect they put some non-disclosure clause in contract.
Even then, we'd need some outfit to make an open DDR4 bridge chip too.
- Likes 1
Comment
-
Originally posted by Developer12 View Post
If this is true, then I feel quite confident in saying that POWER10 will never, ever be free. Not unless IBM redesigns the chip to cut out the IP used in their I/O processor.
Even then, we'd need some outfit to make an open DDR4 bridge chip too.
Comment
-
Originally posted by pal666 View Postthey never had an advantage.
firmware is implementation detail of hardware,
The difference is that loadable firmware can be changed. So it is software and not hardware.
hardware is closed, no amount of free firmware will open it, it still can spy on you
Not adding suspicious firmware to that suspicious hardware is something you can avoid and something that I want to avoid. Just like crossing the street at a pedestrian crossing with a green light does reduce (not eliminate) the risk of a car running over me, even if I still have the risk of a heart attack. I reduce the risks I can, no those that I can't.
Comment
-
Originally posted by billyswong View Post
I heard that their new OMI RAM requires firmware in the RAM stick, like how SATA/NVMe SSD need firmware in itself. Good luck manufacturing one's own open firmware RAM stick for such a non-mainstream platform. We still don't have open firmware GPU even though such GPU, connecting via PCIe, will be compatible to all computer platforms and have a much larger market.
- Likes 1
Comment
-
You can find a bit more detail about the issues here:
https://www.talospace.com/2021/09/it...uble-with.html
- Likes 2
Comment
-
Originally posted by billyswong View Post
I heard that their new OMI RAM requires firmware in the RAM stick, like how SATA/NVMe SSD need firmware in itself. Good luck manufacturing one's own open firmware RAM stick for such a non-mainstream platform. We still don't have open firmware GPU even though such GPU, connecting via PCIe, will be compatible to all computer platforms and have a much larger market.
But it gets worse. They also have a firmware blob on the CPU, running some kind of I/O processor. If the comment I was referencing is correct, it's also based on Synopsys IP. If I had to make a total guess, I would wonder if it's a Synopsys SERDES or something being used for the PCIe 5.0. The blob firmware on github has some small hints that it might be some kind of calibration routine. (oh, and it's 16 bit, and zero-padded which makes me think it's not encrypted though it might be signed/checksummed; hard to tell at this stage)
Strangely, it seems IBM's automated tooling licenced the file for the latter as apache, which I doubt is correct.Last edited by Developer12; 09 September 2021, 04:10 PM.
- Likes 1
Comment
Comment