Ubuntu alpha apparently breaking hardware, shattering dreams
Well, it looks like the good times that are the Ubuntu alpha testing process hit a bit of a snag recently, as one of the latest kernels apparently had the nasty side effect of irreparably damaging some users' hardware -- specifically, certain Intel network cards. So far, it seems that only laptops have been affected by the bug, which corrupts the NVRAM used to store data like MAC addresses, but folks don't seem to be ruling out the possibility that it could affect desktops as well. What's more, while a warning has been added to the ISO download, it hasn't been pulled altogether, with the only explanation given being that it would delay the 8.10 release schedule too much. Not entirely surprisingly, that has prompted at least a few folks to give up on testing alpha versions of the OS, at least until this whole thing gets sorted out.[Thanks, JagsLive]























I motion that Engadget rename the article to Unreleased Linux kernel 2.6.27 breaking hardware, shattering dreams. Throwing dirt on Ubuntu's name doesn't help Linux, it harms it.
I second this motion, and urge everyone else who does to reply to this post and make it long enough for Engadget to notice and hopefully take action.
You have my vote. Engadget team -- please correct this misleading title!
Thanks!
Throwing dirt on Ubuntu's name harms Ubuntu. Destroying hardware harms Linux (and the hardware, I guess). When I first read the posting from Engadget, I thought "Oh, it's just Ubuntu. If I wanted to try Linux, I could just avoid Ubuntu." Now everyone's saying it's ALL distros using a specific kernel, I'm thinking "Linux? Yeah...not so much."
And before anyone says "It's just a specific kernel version!" Unless you can prove that frying Intel NICs was intentional and made known to users beforehand, then I'm going to go ahead an assume that it was a bug, and it cropped up unexpectedly, frying the NICs of some poor, unsuspecting folks. That being said, I wouldn't feel comfortable putting something on my machine that could potentially break it. Say what you will about Windows, but it's never broken any hardware.
I can imagine the shitstorm that would come from the Linux fanbois if MS ever did this, even with an alpha. The fact that those same folks think this is somehow acceptable and expected due to alpha status makes me think twice about Linux. Think I'll stick with MS for now...
@EricC
You mean when some Windows NT and 2000 service packs (meant to solve bugs, not create them) crashed your machine irreversibly? Or when Windows Home Server, final release, used to corrupt files with an "undefined list of applications"?
You know, I'd rather spend $20 on a new network card than thousands of dollars in time for restoring a customer's machine and loss of revenue for downtime, or losing all my beloved photos and files forever because of a file corrupting bug in the OS.
BTW, I'm not a Linux fanboy; and if your idea was to give Linux a try with an Alpha, you're simply dumb.
@ giuliop:
None of those examples are examples of Windows harming hardware, which is my point. Data can be replaced if it's backed up. If it's not backed up, you're a fool and probably deserve to lose your data.
I never said I was interested in trying an alpha version of anything. I'm saying that fried NICs came from a bug, and there's no guarantee that the bug can't or won't crop up in a final release. Today it's NICs, tomorrow it's some other piece of hardware. This very fact is going to keep me, personally, away from Linux on my home machines. My hardware has enough to worry about without me installing some rogue OS that's going to arbitrarily decide it doesn't need to work anymore.
Hey, does anyone here know if this bug is specific to Ubuntu or affects all distros?
Um, read above comments ----^
Wait Wait, is this bug in Ubuntu only? just checking, want to make sure, its not really clear from the comments
//ubuntu 8.10 Intel Incinerator???
I completely agree with Ubuntu not pulling it's alphas. The problem is 100% a problem in the pre-release kernel that Ubuntu and other distros are building on to put into their next version. Ubuntu should not set their development schedule back for one kernel module that is broken (although rather badly) simply because it will be fixed before the 2.6.27 kernel is finished. Caveat Instalor.
This isn't a Ubuntu specific problem.
I just wanted to be the millionth person to mention that. :)
congrats you win a free copy of Ubuntu 8.10 !!
Anyone who is seriously alpha testing an OS should be prepared for the consequences. Anyone who is doing it for kicks should run it inside a virtual machine. If you are the latter and you ran it on good hardware then you had this coming...
Even beyond the end users, the hardware manufacturer should take responsibility if their hardware doesn't have fail safes to prevent irreversible damage from software. In all honesty my standards for Intel have been set pretty low at this stage. Their internal dev process with network hardware must be pretty piss poor to begin with considering that every time they release new PRO/Wireless drivers they stop working with our Aironets and occasionally bork the cards in the computers... I don't think it's fair to pin the blame on the OS developers when the hardware manufacturers make making fatal changes to the hardware so easy...
This issue involving the Intel nic (e1000e) is related to the 2.6.27 kernel and not to anyone Linux OS. If you do want to try out alpha and have a Intel e1000e nic, before installing do ethtool -e ethx > ~/mye1000eeeprom.txt so you will have a copy of your EEPROM which also includes the MAC address for your card.
I just wished engadget would have done more research regarding this. All the other sites like Lxer, Phoronix, OSNews to name a few did their research.
So you guys are saying that this is related to 2.6.27 kernel and not Ubuntu. Can someone clarify.
...and everyone else wishes you would have read the comments of the other 20 people who posted the exact same info above you.
Research doesn't bring in the rabid people and their page hits (thus revenue.) Sensational stuff like this is what has kept The National Enquirer and several other publications in business. People want drama.
I read comments about the bug in the kernel....
My point of view is a bit different : that piece of hardware is a piece of shit. I strongly with Kamokazi's comment :
"There is no reasonable way to do that with many types of hardware. You need to be able to write data to areas which contain the necessary code that allows data to be written to that area, because somtimes the code that communicates with external devices needs updating, so you cannot 'protect' that code in any way."
There is always a way, it's just that sometimes people are not smart enough.
Can someone edit the article name to not put the blame on Ubuntu, who is clearly not responsible for this unfortunate situation?
No, because throwing names about = more page views = more money.
This is why I don't run alpha releases; there's a reason beta comes after alpha.
The bug is in the new kernel release. At least Linux providers have come forth, admitted to a major bug, warned people not to use this version of Linux and are trying to correct the problem now.
If this was Windows, Microsoft would have told everyone they had bad hardware and kept the bug in their system, breaking even more computers! Remember, the end user is always the blame on a Windows system.
Why is this even news?
Alpha means "WILL EAT YOUR BABIES" (and maybe your network card).
No normal user will experience this problem because normal users will not use ALPHA SOFTWARE!
A: This isn't news.
B: The software is developed by a completely open community. You have sources for real information; use them!
Thanks to the people who've been victims the problem in this BETA. These problems will undoubtedly create a better product in the long run. At least your issues are appreciated by the Ubuntu fans out here.
"First, this is not a specific bug to Ubuntu."
Yes, but then Engadget has never really understood that any other form of Linux exists. Witness my forlorn efforts to get them to mention Mandriva Flash, or any netbook preloaded with Mandriva...ever.
Not that I'm bitter.
Wait, yes I am.
(In case it's not obvious, I work for MDV).
It would be useful if people could actually report this properly as it would be useful for everyone affected to know about the issue. This isn't an issue with just Ubuntu. Its an issue with the 2.6.27 kernel which means it affects all distrobutions. Fedora, Ubuntu, Debian, Suse, Mandrake etc etc. Any distro that is shipping (fortunately at this time it is shipping just in development and not shipping releases). And it was/is Intel that fucked up it seems. They know of the problem and are working to fix it.
Hy everyone!
I just wanted to point out two things out when reading the comments here:
1st - If some new Windows "alpha" update would damage hardware, hell would broke loose and the people would go crazy, bashing Windows like there would be no tomorrow
2nd - The hardware *should* be able to catch Software errors to protect the hardware itself, but there are just too many ways to damage something and no hardware can be tested through for anything, it is just too expensive. That is why driver programming is normally left to the manufacturers only.. It is just not a good way of the Linux programmers to pass on drivers for different hardware versions which was not tested. They should have chosen the typical "this driver/hardware is not supported yet" message. Hardware programming is just a area which does not allow bad programming and passing on untested driver code is just careless
This post is missing one fact that the problem is not only with Ubuntu 8.10 Alpha release but with all new distro releases including Open Suse's. In fact the warning from the Kernel team first arrived in the Open Suse mailing list and then appeared in Ubuntu bugs list. Another fact that alpha releases always comes with "something bad might happen, but we're trying our best not to let something like that". Unfortunately this time it did and the fault is not just with the distro but with the driver with came with the upstream kernel. Indeed the Kernel devels who wrote the driver has started working with the downstream distribution's kernel teams. As a precautionary measure, the driver has been removed in the latest kernel update and hence should be safe enough to try out now.
Wow, I see a lot of people in denial.
Firstly, yes Alphas break things. Partitions, OS installs and most of all data. Hardware though? I think if testers expected an alpha to brick a bit of their system they'd be unlikely to be using it. Seriously, to use the excuse "well alpha's break things" is a bit ridiculous. No one would be testing alpha's for free if they really expected it to break their computer.
As for where the fault lies? A lot of people seem to be saying Ubuntu are whiter than white and this all lies with Intel. Up until the first report of this bug came in I'd agree with you, but Ubuntu took over 3 weeks to do anything about it. Read the bug report on launchpad and you'll see how long it took for any action to be taken in order to protect the hardware of the people who are devoting their free time to help Ubuntu improve their product.
The latest Alpha iso is still dangerous and it was only a few days ago a warning was added to the ISO download sites and that a kernel with the problem module disabled was pushed to the repositories. In my opinion they should have pulled the ISOs the moment the bug was confirmed and released a kernel with the module disabled. Then they could have released an updated ISO (Alpha 6.1). Instead they ummed and arred about what to do.
In my opinion the headline is 100% correct and anyone trying to make excuses for Ubuntu's inaction has no idea what they're talking about.
Ubuntu need to learn a lesson from this and never let an issue like this go unresolved for this long again.
Oh and I'm an ubuntu user using the alpha on intel hardware (with the module disabled).
Man, I'm usually first in line for beta releases (it makes me feel special) but holy crap, I guess that is the downside for being first sometimes.
For cryin' out loud people, this is exactly what 'alpha' means. It means 'hands off, except for testing systems'. Just because the last few alpha versions have been exceptionally good and stable doesn't change the fact that you're taking a risk if you run alpha versions.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=history;f=drivers/net/e1000e/ethtool.c;hb=4a7703582836f55a1cbad0e2c1c6ebbee3f9b3a7
The main person to work on these drivers is: Bruce Allan an Intel worker
Now since this is an Intel card they are in a VERY good situation to write drivers for their hardware
Since this kernel release is STILL ALPHA!!! there is expected to be bugs
So again
1) This isn't an Ubuntu issue
2) this aint some ZOMG linux is rubbish issue
3) This is healthy development
It's just lucky I don't use Intel network cards...
The problem lies with Intel because it is a driver fault and that has been proven as the hardware doesn't get damages when the module is disabled. Intel really need to get up to speed here and fix that kernel module before hell breaks loose!