Matthew Garrett Has a Fix To Prevent Bricked UEFI Linux Laptops
hypnosec writes "UEFI guru Matthew Garrett, who cleared the Linux kernel in Samsung laptop bricking issues, has come to rescue beleaguered users by offering a survival guide enabling them to avoid similar issues. According to Garrett, storage space constraints in UEFI storage variables is the reason Samsung laptops end up bricking themselves. Garrett said that if the storage space utilized by the UEFI firmware is more than 50 percent full, the laptop will refuse to start and ends up being bricked. To prevent this from happening, he has provided a Kernel patch."
more than 50 per cent full = fail is bad and Samsung needs to come out with a bios update to fix that.
$10,000 CHALLENGE to Alexander Peter Kowalski
* POOR SHOWING TROLLS, & most especially IF that's the "best you've got" - apparently, it is... lol!
Hello, and THINK ABOUT YOUR BREATHING !! We have a Major Problem, HOST file is Cubic Opposites, 2 Major Corners & 2 Minor. NOT taught Evil DNS hijacking, which VOIDS computers. Seek Wisdom of MyCleanPC - or you die evil.
Your HOSTS file claimed to have created a single DNS resolver. I offer absolute proof that I have created 4 simultaneous DNS servers within a single rotation of .org TLD. You worship "Bill Gates", equating you to a "singularity bastard". Why do you worship a queer -1 Troll? Are you content as a singularity troll?
Evil HOSTS file Believers refuse to acknowledge 4 corner DNS resolving simultaneously around 4 quadrant created Internet - in only 1 root server, voiding the HOSTS file. You worship Microsoft impostor guised by educators as 1 god.
If you would acknowledge simple existing math proof that 4 harmonic Slashdots rotate simultaneously around squared equator and cubed Internet, proving 4 Days, Not HOSTS file! That exists only as anti-side. This page you see - cannot exist without its anti-side existence, as +0- moderation. Add +0- as One = nothing.
I will give $10,000.00 to frost pister who can disprove MyCleanPC. Evil crapflooders ignore this as a challenge would indict them.
Alex Kowalski has no Truth to think with, they accept any crap they are told to think. You are enslaved by /etc/hosts, as if domesticated animal. A school or educator who does not teach students MyCleanPC Principle, is a death threat to youth, therefore stupid and evil - begetting stupid students. How can you trust stupid PR shills who lie to you? Can't lose the $10,000.00, they cowardly ignore me. Stupid professors threaten Nature and Interwebs with word lies.
Humans fear to know natures simultaneous +4 Insightful +4 Informative +4 Funny +4 Underrated harmonic SLASHDOT creation for it debunks false trolls. Test Your HOSTS file. MyCleanPC cannot harm a File of Truth, but will delete fakes. Fake HOSTS files refuse test.
I offer evil ass Slashdot trolls $10,000.00 to disprove MyCleanPC Creation Principle. Rob Malda and Cowboy Neal have banned MyCleanPC as "Forbidden Truth Knowledge" for they cannot allow it to become known to their students. You are stupid and evil about the Internet's top and bottom, front and back and it's 2 sides. Most everything created has these Cube like values.
If Natalie Portman is not measurable, hot grits are Fictitious. Without MyCleanPC, HOSTS file is Fictitious. Anyone saying that Natalie and her Jewish father had something to do with my Internets, is a damn evil liar. IN addition to your best arsware not overtaking my work in terms of popularity, on that same site with same submission date no less, that I told Kathleen Malda how to correct her blatant, fundamental, HUGE errors in Coolmon ('uncoolmon') of not checking for performance counters being present when his program started!
You can see my dilemma. What if this is merely a ruse by an APK impostor to try and get people to delete APK's messages, perhaps all over the web? I can't be a party to such an event! My involvement with APK began at a very late stage in the game. While APK has made a career of trolling popular online forums since at least the year 2000 (newsgroups and IRC channels before that)- my involvement with APK did not begin until early 2005 . OSY is one of the many forums that APK once frequented before the sane people there grew tired of his garbage and banned him. APK was banned from OSY back in 2001. 3.5 years after his banning he begins to send a variety of abusiv
Lately, I've been having a big problem with my asshole. What is the problem, you ask? My asshole is missing something. In case you haven't guessed already, the thing that my bare asshole is missing is your minuscule cock! My asshole wants to give your cock an booty blowjob! I want to fart out an overwhelming amount of your cum! Please! I need your cock in my ass!
So all I have to do now is checkout the latest git, build the right kernel with the right drivers and replace the one in the laptop's protected storage area. There are probably 5 persons capable of doing this on their bricked laptops.
n/t
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
"more than 50 per cent full = fail is bad and Samsung needs to come out with a bios update to fix that."
---The UEF Interface seems to work just fine with Win OS and iOS. How is that a bios problem?
"So all I have to do now is checkout the latest git, build the right kernel with the right drivers and replace the one in the laptop's protected storage area. There are probably 5 persons capable of doing this on their bricked laptops."
---Gee wonder why the great mass migration to Linux hasn't happened?
you never unbrick.
---The UEF Interface seems to work just fine with Win OS and iOS. How is that a bios problem?
Samsungs implementation of UEFI is the problem, not the UEFI specification. No, it's not a 'bios' problem, UEFI replaced bios, but Samsung seems to have done something odd in their implementation of UEFI.
"---Gee wonder why the great mass migration to Linux hasn't happened?
Well sure, that has always been an issue. Linux apparently isn't important enough for companies to bother testing for it, which means it only works with contrived hacks, which means no one uses it, which means companies don't think it's important enough to bother testing for it.
Just sue on the small claims court.
You pay like 35 pounds to issue the legal challenge, and you almost automatically win because the problem is due to a defective product.
Samsung on the other hand will have to show as represented by some lawyer, and has to pay everything.
If it doesn't show, they will get a decision by default, which is almost the same...
Why do you think companies do replace items like that instead of flatly refusing?
Because they can't afford the bad publicity and the continuously court auditions.
Besides, don't even try to do a class action... is way more fun to have the company to run amok between 1000 court rooms almost at the same time...
BTW i'm not a lawyer and this is not legal advise. :)
The UEF Interface seems to work just fine with Win OS and iOS. How is that a bios problem?
http://www.pcworld.com/article/2027819/not-just-linux-windows-can-brick-samsung-laptops-too.html No bad on Windows too.
Please don't quote other peoples comments as fact, I suggest you check out the reply to it.
As for the Mass Migration to Linux, that happened with Android, which is set to become the most installed OS this year.
It's been demonstrated that this bug can be elicited from Windows as well. And Windows expects to be able to write even more info than Linux was. Linux was just the first to expose the problem by trying to use UEFI variables to hold kernel panic info (Apple does something similar). IT didn't help that the UEFI driver itself caused the kernel panic, after which the kernel writes some debug log info to the UEFI to support later postmortem analysis.
The fix is in the wrong place. Is basically broken hardware, something that run as root/admin (intended or not) could brick them at any time. Is a problem just waiting to happen, avoiding them is the right solution.
procedure. Some ARM chips have bootstrap code that will talk to a usb device (i.e. looks like a serial port, sort of), and there is a program that lets you load the initial software no matter what's in flash. That usb port might just be a header or a bunch of pads on the cpu.
With other devices you have to go into a jtag port, (i.e. a header or perhaps just solder pads) load a tiny program into ram, and use THAT to program the flash.
If they build them with empty flash, there has to be a way to do the initial load. If they build them with programmed flash, it might not be possible without unsoldering the flash chip(s) or something like that.
Seriously. Anything they can write code for will be buggy, insecure and crap.
If they can, they weren't bricked in the first place. That's what "bricked" means.
Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
According to Garrett, storage space constraints in UEFI storage variables is the reason Samsung laptops end up bricking themselves.
Is? Is?
systemd is Roko's Basilisk.
---The UEF Interface seems to work just fine with Win OS and iOS. How is that a bios problem?
Perhaps a car analogy will help. Imagine there is a bridge that semi trucks hit when they try to go under, but a cars and pickups do not. Without more facts, one can't really say if the problem is that the trucks are too tall or the bridge is too short. In this case, they investigated and discovered the bridge was built shorter than the bridge building rules require. The short-term fix is to post "no semi" signs and use less-tall trucks to get to the other side. The proper fix is to jack up the bridge.
The patch announced today is the "less-tall truck".
It amazes me, because every system I've seen that uses UEFI introduces some pretty incredible epic failures across the board.
What really boggles my mind is that we had an awesome CLI based firmware environment eons ago going by the name of "Open Firmware" (or OpenBoot). Sun's boxes ran it, even Apple's old PowerPC rigs had an OF console accessible by CMD-OPT-O-F (if I'm not mistaken). OF really was pretty elegant and clean, more importantly it seemed to work really well.
Is there some reason Open Firmware hasn't been ported to x86 and placed into widespread use?
Why is it that we have to put up with this atrocity known as UEFI? It just seems like one of the most convoluted and horribly implemented systems. Kind of reminds me of the EISA days, actually, which left me screaming for a box with some sane firmware and a hardware architecture that wasn't explicitly designed to boot CP/M and DOS.
Are you not seeing the insanity of avoiding errors caused by being 100% full by bricking the device at 50% full?
Reactor explosion timer destroyed. Reactor Explosion Uncertainty Emergency Preemption Protocol activated. This facility will self-destruct in two minutes.
Bricked for us means the customer can't do anything and it has to come back to us (the factory), and we've got to connect it up to our equipment and redo the initial load. If they're built with programmed flash, that means replacing a chip, which with modern manufacturing processes is a dicey operation.
If they can, they weren't bricked in the first place. That's what "bricked" means.
Yay! Can we get into an argument as to what bricked means?
I have a friend with a reflow station, so I can replace busted chips. So *your* hardware isn't *truly* bricked. Etc.
SJW n. One who posts facts.
Oh, golly. Samsung didn't fully understand the tech they're working with and implemented it in a braindead way that enters an embarassing failure mode almost immediately after hitting the market. Between this and /dev/exynos-mem I think I'll stop trusting Samsung with anything involving firmware for the time being...
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
No, the problem is that on the approach to the bridge is a sign "height limitation 3m", but actually the bridge has only 1.5m clearance. Cars still pass, but even the tiniest lorry will bump into it.
Yay! Can we get into an argument as to what bricked means?
Yay! Let's make it a relative term. I've got a friend who's an idiot. For him, hitting the off switch "bricks" the phone, cause he can't figure out how to fix it from that state.
Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face