Corrupt LINUX ACPI tables in BIOS
VERY interesting post on the Ubuntu forums.
It seems that Foxconn have deliberately set up their BIOS to cripple linux users.
Quote:
They have several different tables, a group for Windws XP and Vista, a group for 2000, a group for NT, Me, 95, 98, etc. that just errors out, and one for LINUX.
The one for Linux points to a badly written table that does not correspond to the board's ACPI implementation, causing weird kernel errors, strange system freezing, no suspend or hibernate, and other problems, using my modifications below, I've gotten it down to just crashing on the next reboot after having suspended, the horrible thing about disassembling any program is that you have no commenting, so it's hard to tell which does what, but I'll be damned if I'm going to buy a copy of Vista just to get the crashing caused by Foxconn's BIOS to stop, I am not going to be terrorized.
The poster also offers a possible fix that people can try, if they're game.
-------------------------------------------------------------------------
EDIT:
It seems the same code is used by Asus and probably other mainboard mfanucturers as well, and its not crippled on purpose by the mainboard manufacturers to cause Linux users and developers problems
-Saaya
Foxconn BIOS fiasco whistle blower silenced by Ubuntu Admin
I logged in to check for updates on the drama and noticed that "TheAlmightyCthulhu" had lost his avatar and his user title was somewhat uncomplimentary. I also discovered that my own user title is now "spilled the beans".
It seems that a particular admin has had it in for Ryan (TheAlmightyCthulhu) and has been looking for a way to get at him. It looks like he found something he could ponce up and use, too.
Ryan's side of the story here
As yet there's nothing from Ubuntu forum Admin.
This smacks of politics to me.