Slashdot Mirror


OpenSUSE Beta Can Brick Intel e1000e Network Cards

An anonymous reader writes "Some Intel cards don't just not work with the new OpenSUSE beta, they can get bricked as well. Check your hardware before you install!" The only card mentioned as affected is the Intel e1000e, and it's not just OpenSUSE for which this card is a problem, according to this short article: "Bug reports for Fedora 9 and 10 and Linux Kernel 2.6.27rc1 match the symptoms reported by SUSE users."

8 of 129 comments (clear)

  1. Badly written firmware. by psergiu · · Score: 4, Insightful

    Any decent firmware for a device should not allow the user to accidentally destroy the device. Looks like Intel skipped on Q&A.

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
    1. Re:Badly written firmware. by Anonymous Coward · · Score: 1, Insightful

      Any decent firmware for a device should not allow the user to accidentally destroy the device.
      Looks like Intel skipped on Q&A.

      I think that's a bit unfair. To put it in terms of our favorite analogy subject, it would be like saying that a well-engineered car should not allow the driver to accidentally destroy the vehicle.

      There's only so much you can account for in silicon. Any device that has a function that can severely damage itself (i.e. a car being able to turn on with low oil levels or a motherboard with a firmware update function) will eventually get damaged by somebody, somewhere.

    2. Re:Badly written firmware. by ChrisJones · · Score: 2, Insightful

      err, what's the point of having firmware if your driver can't talk to it?

      Also, this isn't about firmware, it's about Non-volatile memory. The chip uses it to store things like its MAC address.

      You fail.

      --
      Chris "Ng" Jones
      cmsj@tenshu.net
      www.tenshu.net
    3. Re:Badly written firmware. by PhilHibbs · · Score: 2, Insightful

      There's no way that a device can check all possible combinations of input for crash-inducing behaviour. If you think it can, go read "GÃdel, Escher, Bach". In fact, go read it anyway, it's awesome.

      Also there's a difference between a NIC and a web site - the NIC's API input is coming from its owner, the web site's customer is not. If you're a piece of hardware, you do what your owner tells you.

  2. Bad hardware design by Anonymous Coward · · Score: 1, Insightful

    There should be a jumper somewhere which either physically disables writes to nonvolatile memory. That applies to all hardware. The current incident is a bug, but this could also be exploited by malware for embedding itself in the mainboard firmware or the PXE firmware on a network card. Also, bring back write-protection switches on USB sticks.

  3. Isn't this the point? by Anonymous Coward · · Score: 1, Insightful

    It is a beta using an early release candidate kernel.

    Isn't this the sort of issue that testing releases are meant to catch? It is unfortunate that some users got bit by the bug but it probably isn't very widespread.

  4. Lesson finished by Anonymous Coward · · Score: 2, Insightful

    What do we learn from this incident?

    1. Beta is not for the common people.
    2. Programmers are humans are erroneous.
    3. "This program is distributed in the hope that it will be useful,
            but WITHOUT ANY WARRANTY; [...]"

  5. Mandriva notification by AdamWill · · Score: 3, Insightful

    This can also affect Mandriva Linux 2009 pre-releases. To be clear, the bug is in the upstream kernel itself, not in any code specific to any distribution.
    It affects any 2.6.27rc kernel, whether it's in a distribution or a clean upstream build.
    We have posted a full, detailed notification of the issue for Mandriva users.