Ryan passed this along early this morning (really early for Ryan, seeing that we’re not even in the double digits of the morning hours!), and while this issue is only likely to affect a very small subset of users, anything that can completely brick a laptop in a matter of seconds is worrisome enough that we wanted to pass it along. File this one under the "things that should never happen" category.

You can read more of what is known at H-Online, but the short summary is this: Samsung’s UEFI implementation appears to be faulty. It was most likely tested with Windows only and found to work, but thorough testing with other operating systems doesn’t appear to have been a priority—or perhaps a consideration at all. At present, the bug appears to affect Samsung 530U3C, 300E5C, NP700Z5C, NP700Z7C, and NP900X4C series laptops; if you have one of those laptops, we recommend you exercise extreme caution if you have a need to boot into a Linux environment.

The bigger picture here is that this is what happens in a race to the bottom: corners get cut, which means less testing and validation, which can in turn lead to some catastrophic failures in specific circumstances.  What's really scary is that these Samsung laptops aren't even budget offerings, so the budget race ended up impacting higher priced offerings! Granted, in the increasingly complex world of computer hardware it can be difficult to test all of the likely scenarios. UEFI represents a fundamental change in how many low-level aspects of the computer function, however, so it needs to be thoroughly tested; not properly testing any OS besides Windows would be a gross oversight.

Long-term, we expect Samsung to release BIOS and firmware updates for the affected laptops, though how long that might take is unknown. Short-term, the workaround is for Linux to boot these Samsung models using the Compatibility Support Module (CSM), which basically bypasses the UEFI bootloader, but dual-booting via CSM appears to be a bit complex. Ubuntu’s development team has worked with Samsung and identified the kernel’s Samsung-laptop driver as the prime suspect, and there are other workarounds proposed already to address the issue. However, these fixes have not yet been merged into the main Linux development tree, so again we recommend Samsung laptop owners who use Linux exercise caution.

Update: It appears the problem stems from NVRAM corruption. Removing power, opening the laptop up, and disconnecting the CMOS battery appears like it will clear the problem, but that's a pretty serious set of steps to take for most laptops.

Source: H-Online

POST A COMMENT

41 Comments

View All Comments

  • neothe0ne - Wednesday, January 30, 2013 - link

    Check out Notebookreview's Samsung forum... it's well known that UEFI is asking for trouble with Samsung. Reply
  • Kevin G - Wednesday, January 30, 2013 - link

    From the sound of it, this bug does make the machines unusable but not dead dead. It sounds like it can be repaired with a disk swap. The one catch to potentially unbrick these laptops is that you either need another device to boot off of or move the disk to another system.

    On oddity about Windows and some EFI implementations is that they expect the boot loader to be in a specific place as well as a specific boot loader. Loaders like rEFInd can be used but may require some tweaking to get it work. Similarly, if you need to go back the Windows boot process will check the boot loader and undo the tweaking you've done with rEFInd.

    http://www.zdnet.com/the-refind-boot-loader-for-ue...
    Reply
  • MrSpadge - Wednesday, January 30, 2013 - link

    So the problem is a messed-up boat loader, or more precisely one that Samsungs UEFI doesn't expect? In this case booting a live-Linux from USB or optical drive wouldn't hurt the system, right? Reply
  • MrSpadge - Wednesday, January 30, 2013 - link

    ... in this case it should read "... installing linux", not "... booting linux". Reply
  • RealBeast - Wednesday, January 30, 2013 - link

    Hopefully that is the case, as many folks boot into Linux based utilities all the time on Windows machines to fix all the problems. Reply
  • bim27142 - Wednesday, January 30, 2013 - link

    It's probably just for some specific models as I have a 535U3C (AMD version), I have tried Knoppix live cd (USB in fact) and thank goodness it wasn't bricked...

    Oh... I think mine's not UEFI... so that probably makes some difference...
    Reply
  • lord_beavis - Thursday, January 31, 2013 - link

    Just run Linux and those problems go away. Reply
  • MrSpadge - Thursday, January 31, 2013 - link

    .. only to be superseded by a whole bunch of other problems, of course ;/ Reply
  • powerarmour - Thursday, January 31, 2013 - link

    Yeah sure, like reliability, stability, performance and scalability Reply
  • Notmyusualid - Saturday, February 02, 2013 - link

    ^ I'll definitely second this comment. Reply

Log in

Don't have an account? Sign up now