Linked by Radio on Fri 1st Feb 2013 22:57 UTC
Hardware, Embedded Systems The title is pretty much self-explanatory - oh UEFI. "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."
Thread beginning with comment 551189
To read all comments associated with this story, please click here.
not clear where the bug is
by TechGeek on Sat 2nd Feb 2013 00:46 UTC
TechGeek
Member since:
2006-01-14

Its not clear where exactly the bug is I don't think. This apparently happens on some machines without uEFI. The problem is that bad data is written to the NVRAM. The BIOS/UEFI then tries to act on it, and crashes. Clearing the NVRAM by removing all power, including the cmos battery, solves the issue.

This is just another example of why this all needs to be open source.

Reply Score: 3

RE: not clear where the bug is
by darknexus on Sat 2nd Feb 2013 04:03 in reply to "not clear where the bug is"
darknexus Member since:
2008-07-15

Its not clear where exactly the bug is I don't think. This apparently happens on some machines without uEFI. The problem is that bad data is written to the NVRAM. The BIOS/UEFI then tries to act on it, and crashes. Clearing the NVRAM by removing all power, including the cmos battery, solves the issue.

This is just another example of why this all needs to be open source.

That wouldn't solve a thing. Open source, closed source, doesn't matter. Honestly, people seem to think that open sourcing something is some sort of cure-all. If the bug is in the Linux kernel or associated drivers (and I'd say that's a good place to start since no other os has reported an issue like this) then the thing's already open sourced, and look what good it did.

Reply Parent Score: 4

TechGeek Member since:
2006-01-14

Its not a cure all. But it does make fixing broken things a hell of a lot easier. It also makes spotting errors before they have this affect a lot easier. Its a matter of practicality not morality.

Reply Parent Score: 5

segedunum Member since:
2005-07-06

That wouldn't solve a thing. Open source, closed source, doesn't matter.

It would. The problem here is not the kernel code but understanding what on Earth this silly device is doing. If the source for that was known this would be a thread on the kernel list with some commits at the end for both the kernel and firmware.

Reply Parent Score: 5

RE: not clear where the bug is
by ilovebeer on Sat 2nd Feb 2013 06:03 in reply to "not clear where the bug is"
ilovebeer Member since:
2011-08-08

Its not clear where exactly the bug is I don't think. This apparently happens on some machines without uEFI. The problem is that bad data is written to the NVRAM. The BIOS/UEFI then tries to act on it, and crashes. Clearing the NVRAM by removing all power, including the cmos battery, solves the issue.

This is just another example of why this all needs to be open source.

Open source software is not the solution to everything. Open source software does not even come remotely close to guaranteeing anything works any better, and in many cases works worse (if it works at all).

If it's not a complete lack of knowledge and/or experience, I seriously don't understand why some people think open source software is some magical thing that somehow makes everything easier and/or better.

Reply Parent Score: 4

ssokolow Member since:
2010-01-21

Open source software is not the solution to everything. Open source software does not even come remotely close to guaranteeing anything works any better, and in many cases works worse (if it works at all).

If it's not a complete lack of knowledge and/or experience, I seriously don't understand why some people think open source software is some magical thing that somehow makes everything easier and/or better.


They have faith in the idea that there exists a limitless supply of genius problem-solvers who have the patience to solve the problem but not the patience to reverse-engineer object code to figure out what it's doing.

A bit hyperbolic, but I don't think having access to the source ever hurt troubleshooting efforts.

Reply Parent Score: 4