TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The source of the e1000e corruption bug (2008)

114 pointsby davegaueralmost 5 years ago

7 comments

kazinatoralmost 5 years ago
&gt; <i>But the other one was just as important: the e1000e driver should never have left its hardware configured in a mode where a single stray write could turn it into a brick.</i><p>... because, like, it&#x27;s totally <i>okay</i> for the hardware to be bricked by a single stray write?<p>Make like Microsoft and blame the driver. :)<p>It should be a basic manufacturing test to repeatedly write pseudo-random garbage to the entire I&#x2F;O register space, and check that the hardware never gets into a state that is not recoverable by either a simple power cycle, or, failing that, a factory reset.
评论 #23943369 未加载
评论 #23942687 未加载
评论 #23945528 未加载
评论 #23942375 未加载
评论 #23946808 未加载
ndesaulniersalmost 5 years ago
Whew, kernel bugs due to complexities of live patching code! (<a href="https:&#x2F;&#x2F;nickdesaulniers.github.io&#x2F;blog&#x2F;2020&#x2F;04&#x2F;06&#x2F;off-by-two&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nickdesaulniers.github.io&#x2F;blog&#x2F;2020&#x2F;04&#x2F;06&#x2F;off-by-two...</a>) high fives...anyone...anyone...?
评论 #23943226 未加载
评论 #23946343 未加载
评论 #23947006 未加载
jdblairalmost 5 years ago
This sounds familiar. Around 2002 I bricked a Pentium motherboard while probing the SPI address space looking for the fan and temperature sensors.
评论 #23943980 未加载
DoofusOfDeathalmost 5 years ago
I really respect Jonathan Corbet&#x27;s writing skills. The article was clear, informative, and engaging.
rini17almost 5 years ago
Oh the memories...this was something similar, but just an innocent RESET ATA command.<p><a href="https:&#x2F;&#x2F;www.zdnet.com&#x2F;article&#x2F;mandrake-linux-9-2-kills-some-cd-rom-drives&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.zdnet.com&#x2F;article&#x2F;mandrake-linux-9-2-kills-some-...</a>
thomasjudgealmost 5 years ago
Love the understatement: &quot;As a general rule, bricking the hardware is a level of overhead which goes well beyond the acceptable parameters.&quot;
dehrmannalmost 5 years ago
&gt; As it happens, doing nothing is a highly optimized operation