Hacker News new | ask | show | jobs
by szczys 1951 days ago
I mean, on your first point, it's an automotive grade part. I think any eMMC put under these conditions (75% full and the other 25% written heavily to with log files) is going to have a relatively short life expectancy.

What baffles me is that who is reading these logs? Can't they just turn then off (pipe to /dev/null) and then have cars that need troubleshooting put into a debug mode at some point?

4 comments

The OS was stock Ubuntu, I believe. It was not intended for this purpose.
I think even stock Ubuntu it's not that hard (famous last words) to disable/redirect logs to /dev/null. It would take a competent engineer probably 1 day to configure it, even if they need to read Stack Overflow. They either didn't have the time, or they didn't even know it would be a problem.
> (75% full and the other 25% written heavily to with log files)

Does an eMMC even know how full it is? If it were designed for write once it could certainly track that, but I doubt they are designed for such little usage. After having every block written once they would need TRIM to know what is in use, but to my knowledge eMMCs don't support that. (Not an expert in the area, just a random software developer.)

I'm assuming they're some sort of airplane black box?
They should have just paid for an eMMC that was 4× larger than needed.

Even I wouldn't put an SSD under this kind of stress and I'm just a random developer.