Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Industry News > Hardware News

Reply
 
LinkBack Thread Tools
Old 07-25-08   #1 (permalink)
New to Overclock.net
 
0xygen's Avatar
 
intel nvidia

Join Date: Apr 2008
Posts: 542

Rep: 57 0xygen is acknowledged by some
Unique Rep: 45
Trader Rating: 0
Default [ubuntuforums] Foxconn deliberately sabotaging their BIOS to destroy Linux ACPI

Quote:
I disassembled my BIOS to have a look around, and while I won't post the results here,I'll tell you what I did find.

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.
Quote:
Fix Foxconn sabotage:

Find, the section that starts out with

Code:
Code:

            If (_OSI ("Windows 2000"))
            {
                Store (0x04, OSVR)
            }
Go down til you get to the first

Code:
Code:

        }
        Else
        {
Past that you should see Linux alongside Windows NT, which is above another Else that leads to Windows Me.

Should look like:

Code:

If (MCTH (_OS, "Linux"))

{
Store (0x3, OSVR)
}

Change it to:
Code:

Code:
            If (_OSI ("Linux"))
            {
                Store (Zero, OSVR)
            }
Source

An IF statement was the only thing preventing it!? Hardware is in a poor poor condition if it depends an OS. Next we'll have Vista only PSUs.
__________________

System: mantis
CPU
Pentium 4 HT 3.06 GHz
Motherboard
ASUSTeK P5RC-LE
Memory
G.Skill 2GB
Graphics Card
XFX 8600 GT 256MB
Hard Drive
Samsung 200GB SATA 7200
Sound Card
Realtek HiDef Audio
Power Supply
Bestec 300W
Case
Micro-ATX
CPU cooling
Coolmax Heat sink/Fan
GPU cooling
Silent Cooling
OS
Ubuntu 9.10 / XP SP3
Monitor
Sony LCD 19"
0xygen is offline   Reply With Quote
Old 07-25-08   #2 (permalink)
Off By 340 Undecillion
 
The Bartender Paradox's Avatar
 
amd nvidia

Join Date: Oct 2004
Location: Portland, Oregon
Posts: 2,472

Rep: 368 The Bartender Paradox is a proven memberThe Bartender Paradox is a proven memberThe Bartender Paradox is a proven memberThe Bartender Paradox is a proven member
Unique Rep: 276
Hardware Reviews: 1
Trader Rating: 3
Default

Quote:
Originally Posted by 0xygen View Post
An IF statement was the only thing preventing it!? Hardware is in a poor poor condition if it depends an OS. Next we'll have Vista only PSUs.
Program much? Its always the the if statements...
__________________
Congratulations! You have foundthe secret text! You get a cookie.

System: ½
CPU
AMD A64 3500+ Winchester
Motherboard
DFI nF4 SLi-DR
Memory
OCZ 4000VX
Graphics Card
EVGA 7800GT
Hard Drive
Maxtor 300Gb 16Mb Buffer
Sound Card
computers make sounds?
Power Supply
OCZ PowerStream 520W
Case
None
CPU cooling
Big
GPU cooling
Bigger
OS
XP Pro
Monitor
SOYO LCD
The Bartender Paradox is offline Overclocked Account The Bartender Paradox's Gallery   Reply With Quote
Old 07-25-08   #3 (permalink)
µaestro
 
RonindeBeatrice's Avatar
 
intel ati

Join Date: Mar 2006
Location: Virginia, USA
Posts: 7,432
Blog Entries: 1

FAQs Submitted: 1
Folding Team Rank: 158
Trader Rating: 50
Default

I believe it was only a poorly written bios, and not a malicious device to dissuade users from using another OS.
__________________
Quote:
Originally Posted by pow3rtr1p View Post
Can't wait for the completed build. It does look like Pure Action to me. It's tall and dark and thick, and you mounted those very well.
-Overclock.net Professionalism Initiative

System: Those Jones need to stand still
CPU
i7 920 C0
Motherboard
Asus Rampage II Gene
Memory
6GB OCZ DDR31600 CL7
Graphics Card
Sapphire HD4850 1GB
Hard Drive
WD 640GB AAKS
Power Supply
Enermax Infiniti 720
Case
Soldam Windy Altium FC-300 MB "Fireball"
CPU cooling
Noctua NH-U12P
OS
Win 7 RC
Monitor
HP w2408
Overclock.net - 2009 Chimp Challenge Champions 1 Million+ Folding at Home points
RonindeBeatrice is offline I fold for Overclock.net Overclocked Account RonindeBeatrice's Gallery   Reply With Quote
Old 07-25-08   #4 (permalink)
PC Gamer
 
bowman's Avatar
 
intel nvidia

Join Date: Apr 2008
Posts: 1,896

Rep: 176 bowman is acknowledged by manybowman is acknowledged by many
Unique Rep: 126
Trader Rating: 0
Default

Quote:
Originally Posted by RonindeBeatrice View Post
I believe it was only a poorly written bios, and not a malicious device to dissuade users from using another OS.
Shh, the tin foil hatters need another thing to hate corporations for. Don't let common sense and logic get in the way of that, that's just evil!
__________________
Fold on your:

System: Atomic Armadillo
CPU
Bloomfield MS3
Motherboard
ASUS P6T Deluxe X58
Memory
Micron 3x2GB 1066
Graphics Card
XFX 8800GTX
Hard Drive
Samsung 250GB + storage
Sound Card
onboard
Power Supply
PCP&C Silencer 610
Case
Stamped steel trash
CPU cooling
TRUE, AS5, 120x38mm
GPU cooling
TR HR-03+, AS5, 92mm
OS
Vista x64
Monitor
Samsung 226BW
bowman is offline   Reply With Quote
Old 07-25-08   #5 (permalink)
PC Gamer
 
Jarhead's Avatar
 
amd ati

Join Date: Dec 2006
Posts: 1,831

Rep: 165 Jarhead is acknowledged by manyJarhead is acknowledged by many
Unique Rep: 124
Trader Rating: 3
Default

Wait a minute..... This guy rewrote his bios and patched the whole thing himself, and you're telling me that Foxconn didn't have the time or manpower?

I'm calling shenanigans.

No I don't believe that there is enough evidence to suggest Foxconn deliberately sabotaging Linux, because he would have found that we he tore apart their half-asses attempt at a bios. I do believe that there is enough to exclude Foxconn from my purchasing list for not caring enough about their customers to provide a true multi platform capable product.
__________________
I calculated the odds of this succeeding versus the odds I was doing something incredibly stupid... and I went ahead anyway.

Campaign for Liberty
JOIN THE REVOLUTION


If it's not coming out for the PC, it's dead to me.

Please die in a fire Rockstar, Remedy, EA, Microsoft, Atari, Activision... You will never get another dime from me.

System: My Perpetual Pain....
CPU
X2 4400+
Motherboard
ASUS A8R32-MVP
Memory
Mushkin Redline XP4000 2GB
Graphics Card
Sapphire 2900XT 1GB CF
Hard Drive
Seagate 320 Gb Perp Write SATA
Sound Card
onboard
Power Supply
PC Power & Cooling 750w Silencer Crossfire Ed.
Case
Homebuilt tech station
CPU cooling
Tt Silent Water(it just won't die)
GPU cooling
stock
OS
XP Pro
Monitor
Samsung Syncmaster 941bw
Jarhead is offline   Reply With Quote
Old 07-25-08   #6 (permalink)
Console Gamer
 
Twinnuke's Avatar
 
amd ati

Join Date: Nov 2006
Posts: 2,746

Rep: 71 Twinnuke is acknowledged by some
Unique Rep: 63
Trader Rating: 1
Default

There is probably a bios update that fixes this.
__________________
Currently Wanting:
Bad Company 2
Mass Effect 2
FFXIII
My new RiG!

Mysterygoogle just sent me "a pterydactyl just touched me inappropiately"

R.I.P. Rocky the Ferret 3/27/08 =(


If you can solve a paradox then it wasn't a paradox in the first place, but rather a very hard question.

System: Jibbing
CPU
AMD Athlon 64 X2 - 6000+ 3.1GHZ
Motherboard
MSI 740G M-ATX
Memory
2GB (2x1GB) OCZ DDR2-800
Graphics Card
VisionTek HD3870 512MB [837/1215]
Hard Drive
Seagate 300GB 7.2k + Desktar 1TB 7.2K
Power Supply
Mad Dog Sure-Power 430 Watt (Blue LED + 120mm Fan)
Case
Rocket Fish
CPU cooling
Xiggy S1283
OS
Vista 64-bit Ultimate
Monitor
19" Gateway Monitor
Twinnuke is offline   Reply With Quote
Old 07-25-08   #7 (permalink)
Intel Overclocker
 
Truambitionz's Avatar
 
intel nvidia

Join Date: Nov 2007
Location: Miami Florida
Posts: 1,498

Rep: 117 Truambitionz is acknowledged by manyTruambitionz is acknowledged by many
Unique Rep: 100
Trader Rating: 3
Default

Conspiracy.
__________________
"Without ambition one starts nothing. Without work one finishes nothing."


OSAMT: "Member of OCN Songwriter and Musician Thread"

System: My System
CPU
Intel E6750 @ 3.4Ghz
Motherboard
Evga 680i Sli Se
Memory
Mushkin 2Gig 800 @ 1000mhz 5-5-5-11
Graphics Card
Evga 8800GT SSC
Hard Drive
Seagate 500GB 7200.11 + Seagate Barracuda 250GB
Sound Card
Auzentech Prelude
Power Supply
Kingwin 600 Watt Modular
Case
Antec 900
OS
Vista Home Premium
Monitor
Samsung 22Inch 226BW
Truambitionz is offline   Reply With Quote
Old 07-25-08   #8 (permalink)
Luck : 10pts
 
Licht's Avatar
 
amd ati

Join Date: Mar 2007
Location: Fl, US
Posts: 12,853
Blog Entries: 3

Rep: 365 Licht is a proven memberLicht is a proven memberLicht is a proven memberLicht is a proven member
Unique Rep: 242
Trader Rating: 0
Default

Doesn't look sabotaged at all, very misleading title.

System: Uzicht #4.5
CPU
Phenom II X4 920
Motherboard
Gigabyte 790X AM2+
Memory
6GB Kingston DDR2 667MHZ
Graphics Card
HD4850 + HD3870
Hard Drive
4x WD1600AAJS RAID0
Sound Card
X-Fi Extreme Gamer Professional
Power Supply
OCZ Game-X-Stream 700w
Case
NZXT Black Steel
CPU cooling
Xigmatec Rifle
GPU cooling
Stock Saphire 3870 Cooling
OS
Windows 7 Ultimate x86-x64
Monitor
Samsung SyncMaster 19"Wide
Licht is offline Overclocked Account Licht's Gallery   Reply With Quote
Old 07-25-08   #9 (permalink)
IT Nut
 
trueg50's Avatar
 
intel nvidia

Join Date: Jun 2007
Location: Waterbury, Vermont
Posts: 6,479

Rep: 520 trueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famous
Unique Rep: 399
Trader Rating: 19
Default

Very misleading and paranoid.

I don't even thing Foxconn writes the BIO's, it is some other company.

System: Tygon Tornado
CPU
I7 920 @4.2 ghz 1.35v 3910A639
Motherboard
Asus P6T
Memory
6x 1GB Corsair XMS
Graphics Card
EVGA GTX 285 SSC (750 core/1697 shaders / 1525 mem
Hard Drive
2x 320 gig 10.7200s (RAID 0) 1x 500gig 7200.10
Sound Card
X-Fi Xtrememusic
Power Supply
BFG 800 watt
Case
TT Armor
CPU cooling
Apogee, BI 360GTX
GPU cooling
MCW-60 w/ ghetto 'sinks
OS
Vista Ultimate 64 bit edition
Monitor
Acer 20" 1680x1050
trueg50 is offline Overclocked Account   Reply With Quote
Old 07-25-08   #10 (permalink)
4.0ghz
 
Coma's Avatar
 
intel nvidia

Join Date: Jun 2007
Posts: 7,506

Rep: 455 Coma is a proven memberComa is a proven memberComa is a proven memberComa is a proven memberComa is a proven member
Unique Rep: 328
Trader Rating: 0
Default

Why misleading? There is an ACPI table made *just* for Linux that causes weird problems, while the Windows ones work just fine.

Why go out of your way if using a single table works just fine? There's only one answer...
__________________
System: Akiyama Mio
CPU
E6420 @ stock, 0.98v
Motherboard
Asus P5N-E SLI
Memory
2x1GB OCZ Platinum @ 800MHz 4-4-4-12 1T, 1.9v
Graphics Card
BFG 8800GT 512MB
Hard Drive
WD 250GB, 320GB SATA/3, 16MB Cache
Power Supply
Corsair 520HX
Case
NZXT Apollo Black
CPU cooling
Stock
OS
Ubuntu 9.04 x86 & XP x86
Monitor
Asus VW222U
Coma is offline Overclocked Account   Reply With Quote
Reply

Tags
bios, conspiracy, foxconn, linux, vista, windows


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -5. The time now is 03:59 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright İ 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.15714 seconds with 8 queries