Readit News logoReadit News
jebr224 commented on Reverse engineering Dell iDRAC to get rid of GPU throttling   github.com/l4rz/reverse-e... · Posted by u/f_devd
theideaofcoffee · 3 years ago
They’re special firmware blobs because generally the OEMs aren’t building their BMCs from scratch as they might with their main boards and other components. They’re generally getting the bmc SoC from the likes of Aspeed and others who are the ones keeping them closed up. I’ve tried to get the magic binaries and source for various projects but have given up because there are so many layers of NDAs and sales gatekeepers. I’m not entirely sure who makes the dell bmcs but I know supermicro bundles Aspeed (at least they did with older generations of their main boards.)

I agree with you that you should be able to run whatever since in the end it’s just another computer, but the manufacturers believe otherwise since there’s “valuable IP” or whatever nonsense (insert rollseyes emoji here).

There are open specs like redfish but still doesn’t get to the heart of the matter.

jebr224 · 3 years ago
It is complicated.

AMI sells a bmc software stack, https://www.ami.com/megarac/ Intel and small manufacturer were unhappy, about always paying the ami tax. So intel created openbmc, as a hedge against ami's monopoly for small manufacturers. I have heard Openbmc has user from facebook, google, ibm, bytdance, and ali.

Dell owns their own stack in idrac, I have heard most of their systems are nuvoton based. I am suspect dell pays some big bucks to keep their systems at feature parity with the other options, and they view it as a an investment.

There are also silicon devices on the motherboard, that have drivers that are not able to be shared. So it not surprising that companies don't share source in a way that would be useful.

If you wanted a system that as a bmc that could be tested try the asrock-e3c246d4c, it looks like there are hobbyist, that have it running coreboot, and openbmc. (impressively)

https://9esec.io/blog/coreboot-on-the-asrock-e3c246d4c/

jebr224 commented on Fun with Kermit and ZMODEM over SSH   cambus.net/fun-with-kermi... · Posted by u/fcambus
jebr224 · 3 years ago
Kermit is still used in the embedded space, on modern platforms specifically for uboot.

zmodem can also be used in embedded spaces to retrieve files if the only interface is a serial port.

jebr224 commented on It's time to reveal all recommendation algorithms – by law if necessary   theregister.com/2023/04/1... · Posted by u/rntn
patmcc · 3 years ago
I care a lot more about outcomes than whether the person I'm talking to is "real" or not. If my bill gets corrected by an AI but not a person? I'll take the AI.

Think of the classic "is 0.002 cents the same as 0.002 dollars?" call - https://verizonmath.blogspot.com/ - I just tested, and chatGPT seems to understand the difference - so maybe this would be a case where the AI is better.

edit: to be clear I'm fine with labeling if that's desired, it's the "I want to talk to a real person" that I think is silly (and oddly similar to the "I want to talk to an American" that people also say).

jebr224 · 3 years ago
You logic is sound ... maybe too sound. Have AI already taken over HK comments.
jebr224 commented on Cesium-137 missing and found in junk yard in Thailand   nationthailand.com/thaila... · Posted by u/quanto
MarkusWandel · 3 years ago
What does a coal-fired power plant need that stuff for?
jebr224 · 3 years ago
Presumably, they were measuring the level of coal (or other material) in a tank. Look up "ohmart radioactive level transmitter".

It looks as if this type of device is still sold today.

jebr224 commented on Server BMCs can need to be rebooted every so often   utcc.utoronto.ca/~cks/spa... · Posted by u/zdw
lapinot · 3 years ago
Afaik the problem is typically not hardware but software, since most server motherboards come with a bmc chip on it. Are you designing a motherboard? All i would ask for a bmc is root access. But now everyone (but the big players, who design their own motherboards) is basically stuck with a stupid embedded linux with shitty software that has half-backed features they don't even need, but now need to care about. When all you'd need would be a way to access a host serial console, read sensors, control boot sequence and perhaps re-flash the bios, ie most likely just basic interactions on serial interfaces.
jebr224 · 3 years ago
> Are you designing a motherboard? Yes, the team I work for designs server motherboards.

BMC security is what keeps me up at night. Firmware software quality is low, and often not up to date. I think openbmc does a good job in both respects.

jebr224 commented on Server BMCs can need to be rebooted every so often   utcc.utoronto.ca/~cks/spa... · Posted by u/zdw
rbanffy · 3 years ago
We got into that when we started expecting servers to have VGA and PS/2 ports because an RS-232 console would not be very useful with a GUI.

Is there a modular standard for BMCs?

jebr224 · 3 years ago
There are two standards for pluggable BMC's

  - runbmc (https://www.opencompute.org/documents/ocp-runbmc-daughterboard-card-design-specification-v1-4-1-pdf)

  - DC-SCM https://www.opencompute.org/documents/ocp-dc-scm-spec-rev-1-0-pdf
I have only glanced the surface of these specs.

jebr224 commented on Server BMCs can need to be rebooted every so often   utcc.utoronto.ca/~cks/spa... · Posted by u/zdw
jebr224 · 3 years ago
I do development on openbmc (https://github.com/openbmc/openbmc) which is an open source bmc implantation using bitbake, primarily targeted to aspeed, and nuvoton bmc chips.
jebr224 commented on Tell HN: Employers are not desperate to hire developers    · Posted by u/anon50118810
devsatish · 3 years ago
1) Tail end of the year - its hard to get full time roles , The hiring definitely picks up after Jan 2nd week or so. 2) Try consulting/contracting - That space is still brimming w hiring. Much faster on-boarding /hiring.
jebr224 · 3 years ago
2) Consulting makes sense, companies are less likely to hire in a downturn (because they want to avoid increasing ongoing cost). However,is still work to be done, and timelines to be made. A "one time" expense is easier to justify.
jebr224 commented on Leaving the Cloud   rework.fm/leaving-the-clo... · Posted by u/thm
jebr224 · 3 years ago
I would enjoy real world (apples to apples) comparison of the cost of cloud vs self hosting. There are many speculations and approximates, but some hard facts would go along way.
jebr224 commented on The most-regretted (and lowest-paying) college majors   washingtonpost.com/busine... · Posted by u/mikequinlan
colinmhayes · 4 years ago
I was told in highschool that the major with the most job opportunities was petroleum engineer. I'd be hesitant to have kids make career defining choices based on data that can change on a whim.
jebr224 · 4 years ago
My freshman year I was aiming to enter the engineering program, so I could be a petroleum engineer, for the reasons above.

I took an intro CS, and that changed everything.

u/jebr224

KarmaCake day49January 15, 2020View Original