Skip to content

Comment on Low-level is easy (2008)parent

Comments

Problems like that are fairly common when you're developing hardware products. Even if you're using products / modules someone else made.

On a related note - is it just me or did Intel have a lot of trouble with their power-management implementation a few years back?

Everyone seems to have troubles with their power management stuff! Power state transitions are tricky in hardware, firmware and software. There are a ton of corner cases and assumptions. For example, you have to be careful (in software!) that you don't cause voltage dips by switching on chips and their peripherals too quickly. See [0].

CPUs, chipsets and peripherals have pages and pages of errata that BIOS, microcode/firmware updates and operating systems work around.

[0]: https://en.wikipedia.org/wiki/Inrush_current

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.