Slashdot Mirror


MoBo Manufacturer Foxconn Refuses To Support Linux

Noodlenose notes a thread up on the Ubuntu forums, where a user is questioning the practices of hardware manufacturer Foxconn. The user describes how his new Foxconn motherboard caused his Linux install to freeze and fire off weird kernel errors. He disassembles the BIOS and concludes that a faulty DSDT table is responsible for the errors. Even though the user makes Foxconn aware of the problem, they refuse to correct it, as 'it doesn't support Linux' and is only 'Microsoft certified.' The user speculates darkly on Foxconn's motives. Read the forum, read the code, and come to your own conclusions. "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 Windows 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.' The worst part is Foxconn's insistence that the product is ACPI compliant because their tables passed to Windows work, and that Microsoft gave the the magic WHQL certification."

696 comments

  1. An the solution is.... by Zebra_X · · Score: 5, Insightful

    Return it and buy from a manufacturer... no need to disassemble the BIOS, your time is worth more than that.

    1. Re:An the solution is.... by Anonymous Coward · · Score: 0

      Amen.

      (my captcha is Atheism! lol)

    2. Re:An the solution is.... by Kamokazi · · Score: 5, Informative

      Exactly. Vote for Linux support with your money. The problem is, there aren't nearly enough Linux users to make a dent they will notice. If it makes you feel any better, I bought a (crappy) Foxconn board once and won't be buying one again.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    3. Re:An the solution is.... by Nazlfrag · · Score: 5, Informative

      no need to disassemble the BIOS, your time is worth more than that.

      No self-respecting hacker considers reverse engineering BIOSes a waste of time. Try more along the lines of socialising, bathing, that sort of thing.

    4. Re:An the solution is.... by CastrTroy · · Score: 5, Insightful

      People used to say the same thing about firefox. There aren't enough users to make a difference. Look at where we are now. Firefox is probably around 20% market share, and it's too prominent for web site designers to just sit and ignore it. The changes aren't going to happen over night. With all the inroads Linux is making in the UMPC market, and lowend computer market, it's only a matter of time before hardware manufacturers have to wake up and start supporting it.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:An the solution is.... by KGIII · · Score: 1

      Never bought one, never will. Why? I've never read anything nice about them. However you and I aren't the majority and the people who are most likely to use their products are Microsoft Windows users. Unfortunately our ballot box stuffing with cash to other companies is ineffective. I've been partial to the nVidia based Gigabyte mobos for a while now.

      --
      "So long and thanks for all the fish."
    6. Re:An the solution is.... by mitgib · · Score: 5, Insightful

      Exactly. Vote for Linux support with your money. The problem is, there aren't nearly enough Linux users to make a dent they will notice. If it makes you feel any better, I bought a (crappy) Foxconn board once and won't be buying one again.

      I beg to differ, desktop linux users != linux users.

      I purchase 40-50 systems a year as a one man show hosting company, 100% of those systems MUST be able to run linux, and run it without issue. Only 4 of my computers run a GUI, and only 1 of those runs windows, and only to play games, and that machine can dual boot to linux as well.

      So yes, I do vote with every dollar I spend by purchasing only linux compatible hardware, but I also am realistic and research what I buy before I buy it. Maybe that is why I have a mountain of Gigabyte, Tyan, Adaptec, 3ware and SuperMicro hardware.

      --
      Being a spelling & grammar Nazi is a sign you do not poses the intelligence to contribute to the conversation
    7. Re:An the solution is.... by jweller · · Score: 5, Insightful

      I can't tell you how many machines I've built for myself and others, and the one thing I never cheap out on is the MoBo. You've got to have a solid foundation if you want to build a nice house and this is no different. Foxconn was never a brand I considered to be high quality, but it's even farther down on my list now.

    8. Re:An the solution is.... by Anonymous Coward · · Score: 3, Funny

      Bathing? What's that?

    9. Re:An the solution is.... by cheater512 · · Score: 2, Interesting

      Most have already woken up.
      Intel, AMD and nVidia have all been giving out specs and code.

      Its only the smaller manufacturers who dont give a damn in this day and age.
      Even that will change.

    10. Re:An the solution is.... by Jurily · · Score: 1

      Yes, but now we all know about that.

    11. Re:An the solution is.... by Anonymous Coward · · Score: 0

      they think that everything is Microsoft. Microsoft is a sinking ship, they need to get into standards.

    12. Re:An the solution is.... by archen · · Score: 5, Insightful

      Personally I do not recommend products that do not support Linux/FreeBSD. Because I use those operating systems? That's part of it yes, but mainly because Linux tends to expose crappy products. Look at the board in question here: "Badly written table". I have yet to see a product where they cut corners in ONE place only. Usually if they're sloppy in one respect, there's a whole nest of other problems you're not even aware of. In the windows world manufacturers like to hide behind smoke and mirrors in binary drivers, and people blame windows for instability. Simply put many hardware manufacturers that release drivers/documentation for Linux are not afraid to do so because it's more than likely they're actually releasing quality products or are at least not afraid to admit to errors and will probably be more likely to fix them. Even if you only use Windows that's an important thing to consider.

    13. Re:An the solution is.... by Culture20 · · Score: 2, Informative

      The problem is, there aren't nearly enough Linux users to make a dent they will notice.

      I'll bite:
      I'm making up numbers, but let's say Linux is on 5% of desktops. That sure sounds like a tiny amount. I'm going to bet that foxconn doesn't sell to manufacturers like Dell, HP, etc. This means we're looking at the home-built market. So Mac OSX's not in the mix at all now, and it's gamers versus Linux heads with some crossover vying for the lead (lets call it 50/50). _That_ is a significant share of Linux users which will make a dent, especially since it's the linux users that will be more likely to choose a less expensive, unheard of brand because they're not focused on performance like the gamers (nudging it to 75% linux/25% gamer in my mind).

      I'm not keen on conspiracy theories unless something doesn't make any sense without the conspiracy, but it sure looks like foxconn is purposefully alienating its largest customer base. The only reason I can think of for this is that they are being paid more money to do this than they will make from their users. Unfortunately, I can't think of anyone with enough money and hatred/fear of Linux who would pay a company to do this.

      Or, foxconn designed their board badly (stupidly, not evilly), and a tech support monkey getting paid less than $6/hour read "we don't support Linux" from the response book so they could process another ticket.

    14. Re:An the solution is.... by quantumphaze · · Score: 5, Funny

      I wasn't sure either but Wikipedia to the rescue

    15. Re:An the solution is.... by javilon · · Score: 4, Insightful

      "no need to disassemble the BIOS, your time is worth more than that"

      Well, thanks to his dissasembling of the BIOS, you all know that you want to avoid Foxconn products in the future like the plague. That surely is worth something.

      --


      When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
    16. Re:An the solution is.... by SatanicPuppy · · Score: 2, Insightful

      Especially not to use a fricking Foxconn mobo...Jesus, I don't know how you could buy one of those and maintain your self respect anyway.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    17. Re:An the solution is.... by Kamokazi · · Score: 1, Troll

      That's because any idiot can load Firefox onto a Windows computer. Linux is a little bit trickier, especially after the install. Even with more user-friendly distros, at some point the command line gets involved, and you can't expect Grandma Maybel to use it.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    18. Re:An the solution is.... by computational+super · · Score: 5, Funny

      I've done some research, and it appears to be a form of watercooling, but for a person rather than a CPU. I've never overclocked myself to the point where I felt that I needed it, though.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    19. Re:An the solution is.... by Mr.+Droopy+Drawers · · Score: 3, Informative
      Actually, Foxconn is a well known manufacturer for Dell and HP.

      I agree... Never attribute mallace when the stupidity is more likely. And, in this case, the author's insults causes the collective hair on the backs of Foxconn to stand up and they became defensive.

      Is is a problem? YES. Was the bad behavior by the poster justified? NO.

      --

      To Copy from One is Plagiarism; To Copy from Many is Research.

    20. Re:An the solution is.... by Kamokazi · · Score: 2, Informative

      Foxconn doesn't make server boards (Or at least hasn't made them under their own brand in a while, they do OEM a lot of stuff), so I was speaking under the presumption of individuals using Linux (generally desktop, but desktop mobos work fine as servers in non-critical applications). Businesses purchasing for Linux most certainly can make a dent (if not a huge, bleeding hole), but they wouldn't be interested in anything Foxconn has to offer anyway.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    21. Re:An the solution is.... by Red+Alastor · · Score: 4, Insightful

      My girlfriend wants to install Linux (Kubuntu) on her friend's computer to stop it from getting hosed and she is an art student. Not very tricky.

      --
      Slashdot anagrams to "Sad Sloth"
    22. Re:An the solution is.... by CastrTroy · · Score: 2, Informative

      Well, with Windows, at some point, the registry has to get edited. And you can't expect Grandma Maybel to do that either. I've installed Mandriva many and got everything I needed working without touching the command line. The the tasks that most users do, it's no longer necessary.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    23. Re:An the solution is.... by j-pimp · · Score: 4, Insightful

      Return it and buy from a manufacturer... no need to disassemble the BIOS, your time is worth more than that.

      That's not always the case. And while I didn't RTFA, I'm going to make some general arguments against that statement/

      First of all this person seems to be very knowledgeable of these low level details. So, its possible he discovered this very quickly. Being able to make a certain determination and going to tech support with enough knowledge to get you escalated past the triage people is worth your time. If he was able to avoid returning this product, it might have saved him some time.

      Second is the fun aspect of this. Maybe he enjoys this sort of research. Perhaps for a faulty car or toilet he would not diagnose it himself.

      Finally there is the question of what his time is worth. If he's a college student, or consultant that can't find 40 hours of work in a week then it might be worth his time. My time may be worth x based on my salary and what I command in side work. However, I can't always convert x amount of time into x amount of dollars. He might have a surplus of time at the moment.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    24. Re:An the solution is.... by Enderandrew · · Score: 4, Informative

      When I worked for HP I discovered that most of the motherboards, laptops and such that HP sold were actually made by Foxconn. I wouldn't be completely shocked if HP server motherboards were Foxconn since I don't believe HP makes any of their own.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    25. Re:An the solution is.... by Enderandrew · · Score: 1

      Just being pedantic:

      Linux has about 3% of the desktop market, but that is growing and they do have a large chunk of the server market.

      And Foxconn does produce laptops and motherboards for HP. I used to work for HP.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    26. Re:An the solution is.... by Kamokazi · · Score: 2, Informative

      Actually Foxconn does quite a bit of OEMing to several large manufacturers. And 5% is probably generous, but may not be far off. But with their OEM business it's a small portion of their sales. And I doubt all their boards are Linux-unfriendly (quite honestly it's kind of hard to find anything Linux doesn't work on) it's probably just a few models they don't feel are woth investing the development/testing time in....or it's quite likely that the last idea in your post is the case. I see that quite a bit.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    27. Re:An the solution is.... by sm62704 · · Score: 2, Funny

      I never heard of Foxcon before. Is there a Henhousecon?

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    28. Re:An the solution is.... by u-235-sentinel · · Score: 1

      Exactly. Vote for Linux support with your money. The problem is, there aren't nearly enough Linux users to make a dent they will notice. If it makes you feel any better, I bought a (crappy) Foxconn board once and won't be buying one again.

      Exactly.

      I won't be purchasing a Foxconn board anytime soon now. Pity. I was looking at them along with gigabyte motherboards and a-bit boards. Might go with Asus but Foxconn? hell no.

      Speaking of which... Has anyone had any problems with gigabyte boards? I've googled around and they seem to be a decent board. I'm curious what people think about them.

      Thanks :D

      --
      Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
    29. Re:An the solution is.... by ewanm89 · · Score: 2, Informative

      I am impartial to ASUS boards now, they have even started putting quick to boot Linux boots in the BIOS.

    30. Re:An the solution is.... by Kamokazi · · Score: 2, Interesting

      I use the command line on my Linux boxes far more than I edit the registry on my Windows boxes...and I have considerably more Windows boxes to deal with, most of them I've never touched the registry on.

      I have full confidence desktop Linux will get where it needs to be for the mainstram. It's made amazing progress in the last five years. It's just not there yet. The netbook 'revolution' is doing/will do a lot to help move it along.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    31. Re:An the solution is.... by Anonymous Coward · · Score: 0

      Yeah. You young'uns get off my lawn!

    32. Re:An the solution is.... by Kamokazi · · Score: 1

      I didn't say it was tricky, I said it was *TRICKIER* than installing Firefox. Installing any OS is not exactly a trivial task for an average user. And in most cases, you have to install Linux yourself.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    33. Re:An the solution is.... by BokLM · · Score: 1

      No, disassembling the BIOS to find why it doesn't work is a very good thing to do. Especially in this case where he discovered that it was intentional. And now it's time to let people know what this manufacturer is doing.

    34. Re:An the solution is.... by edmicman · · Score: 5, Insightful

      I've never, in all the years I've used Windows, had to edit the registry to accomplish some "ordinary" task. The only times I've had to edit the registry were "hacks" to accomplish something that I don't think would ever apply to an ordinary user.

      What scenario would Grandma Maybel need to even know about the registry?

    35. Re:An the solution is.... by Anonymous Coward · · Score: 0

      I agree with your logic exactly. I've built all my computers since the Win95 days. I always buy the cheapest hardware I can find and rarely ever have problems with the stuff. I've been using Linux for about 6 years now, and my main rig runs a Foxconn mobo (400M01-G-6L) and Ubuntu (Gutsy Gibbon) just fine. It's the best setup of a computer that I have ever had. I do have to set acpi=force in the grub parameters, but otherwise it a great computer for me.

      However, knowing that Foxconn is unfriendly to GNU/Linux will convince me to NOT consider them in the future. So you make a very valid point.

    36. Re:An the solution is.... by Kamokazi · · Score: 1

      I heard they use a lot of Asus too, some of their older desktops I know used MSI...but it's not really easy to figure that information out to try and boycott Foxconn. And HP has different standards, I would expect just about any of their servers to work with Linux with little or no pain at all.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    37. Re:An the solution is.... by Bert64 · · Score: 4, Insightful

      I haven't needed to use the commandline for general use on a modern linux like ubuntu either...
      I have used the CLI on it, but mostly for convenience (wget instead of loading a browser to save a file etc)

      On the other hand, i have known many windows users who had to get someone else to perform registry hacks for them to fix something that was broken.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    38. Re:An the solution is.... by plague3106 · · Score: 1

      Cutting corners? They don't see linux as important enough to support, so they don't bother testing it with linux. It could be that they originally planned on it, but decided not to later, hence the tables. But I don't see that as cutting corners any more than when I design my software for my job I only test on Windows, because it's not worht it to test on Linux for the one person that would want to use it.

    39. Re:An the solution is.... by rahlquist · · Score: 0, Offtopic

      Nooooo the real solution is the US military one ;)

      Don't ask, don't tell!

      Why should the bios care what OS is running in the first place!

      Demand your a-sexual MOBO today!

      --
      Sick of stupidity? http://www.patentlystupid.com
    40. Re:An the solution is.... by Curunir_wolf · · Score: 1

      My last 2 boards were Gigabyte AM2 boards. Desktop and HTPC. Both are great products, no problems at all. Recommended.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    41. Re:An the solution is.... by Bert64 · · Score: 1

      Which doesn't make any sense...
      Both HP and Dell make a number of Linux systems and if foxconn have such an attitude towards linux support, it's likely their orders from hp/dell will decrease...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    42. Re:An the solution is.... by couchslug · · Score: 5, Insightful

      "Return it and buy from a manufacturer... no need to disassemble the BIOS, your time is worth more than that."

      He was curious, investigated the problem, found the answer, and informed the rest of us.

      He learned something useful, then helped others, and probably had fun/satisfaction doing that.
      That would fit my definition of time well spent.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    43. Re:An the solution is.... by Bert64 · · Score: 1

      I always found Gigabyte boards fairly cheap, and yet still pretty well specced and reliable... But on the other hand, i haven't used one for a while (had many gigabyte boards in the socket 7 days).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    44. Re:An the solution is.... by Kamokazi · · Score: 2, Informative

      I've used many Gigabyte boards, some personal, and many for workstations at work (which I should probably be doing right now instead of fighting off all the rabid Linux geeks in a pointless squabble to win an argument on the Internet), and they've all been great. Good features for the price. I'd say I've probably used close to 30 of them now and haven't had a single one go bad. I've put Linux on a few with no issues either.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    45. Re:An the solution is.... by Enderandrew · · Score: 1

      We shipped servers with Linux preinstalled, and these days I believe HP pushes SUSE.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    46. Re:An the solution is.... by darkpixel2k · · Score: 1

      Exactly. Vote for Linux support with your money. The problem is, there aren't nearly enough Linux users to make a dent they will notice. If it makes you feel any better, I bought a (crappy) Foxconn board once and won't be buying one again.

      I wonder how many people bought the Linksys WRT54G* series of wireless routers because they could load Linux. I have 5 myself, add family, friends, and clients and that number jumps up to around 50. That should be well over $2k for Linksys just from my purchasing decisions alone.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    47. Re:An the solution is.... by mitgib · · Score: 1

      Really? I always thought HP was ASUS hardware, at least at the desktop level. I have a couple of server grade Gigabyte motherboards that I will never purchase again, and I haven't liked ASUS since the P3 came out, but for server grade boards Ive not had an issue with Tyan in over 15 years, but many have told me of problems they've had with that brand. The majority of my servers are just cheap Gigabyte desktop boards in 1U cases and for AMD based systems, for me work perfectly. All my servers were either built by me or Tyan barebone servers assembled by me. I spend alot of time researching every part, and only a couple times bought a mistake from ASUS in the past year and chalked it up to my own fault for not fully researching the board. I'd still like to know why these new cheap NIC's on the desktop boards hate Cisco 29xx/35xx switches so much.

      --
      Being a spelling & grammar Nazi is a sign you do not poses the intelligence to contribute to the conversation
    48. Re:An the solution is.... by Kadin2048 · · Score: 5, Interesting

      If Windows had a functional command shell, it would probably get used quite a bit, too -- it's a fast, efficient way of interacting with the computer, and it provides an easy way to tell people exactly what to do (just cut and paste the following commands...).

      But Windows' built-in shell is a piece of shit; it's simply painful to use. (PowerShell is better, but it's not part of most Windows installs.)

      That everything has to be done through the GUI in Windows isn't a feature, it's a flaw.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    49. Re:An the solution is.... by SuperQ · · Score: 2, Interesting

      Well, I'm glad this person spent the time to debug it.. I wouldn't be aware of this problem otherwise. Not that I have ever considered Foxconn for any system I've built. I really won't use them now.

    50. Re:An the solution is.... by operagost · · Score: 1

      It certainly would have helped if the author didn't use run-on sentences and misplaced apostrophes-- especially when writing to the FTC.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    51. Re:An the solution is.... by Kaffien · · Score: 1

      He's right vote with your money, there are quite a few linux users these days. However, I use windows to and I will no longer buy Foxxcon mobo's for windows either. Nor for any of the computers we build for our office. There's no reason for it not to work with Linux for god sakes. Event ghetto cheap asrock motherboards support linux. Linux is still on the rise, I hope more companies change their mind about basic support.

    52. Re:An the solution is.... by BlackSnake112 · · Score: 1

      Didn't Gigabyte buy Asus or Asus buy Gigabyte? So they are, for the most part, two brands of the same company now?

      I usually look up reviews on boards to see how other people liked the board. I am not on the newest board, but I am tired of being a tester for companies.

    53. Re:An the solution is.... by sylvandb · · Score: 2, Interesting

      Personally I do not recommend products that do not support Linux/FreeBSD. Because I use those operating systems? That's part of it yes, but mainly because Linux tends to expose crappy products. Look at the board in question here: "Badly written table". I have yet to see a product where they cut corners in ONE place only.

      That is exactly right. And if they would cut corners and screw up in something as easy to test and fix as a flash BIOS, what are they going to do when faced with a hard problem?

      The last socket 939 systems I built (myth tv) had foxconn boards because they were cheap in a closeout bundle from newegg. It was the first time I had used foxconn and they seem fine, but this...

      Foxconn refusing to fix because of linux totally negates my formerly positive impressions of the company.

      sdb

    54. Re:An the solution is.... by hedwards · · Score: 2

      Possibly when Windows decides not to respect the GUI configuration for resolution. I remember a couple of years ago having to go into the registry every time I booted up to manually change the resolution because Windows wasn't giving me access to any resolution over the minimum.

      Needless to say, it being 2005 the equipment was able to do better than 640x480 without breaking a sweat.

      A huge problem with Windows is that it's designed to require a user to drop down to the CLI or hack the registry to fix errors from time to time, but the documentation really sucks.

    55. Re:An the solution is.... by Anonymous Coward · · Score: 0

      NVIDIA still ignores firefox on linux. Just try their homepage.

    56. Re:An the solution is.... by Kadin2048 · · Score: 1

      I only knew FoxConn as an assembler of other people's designs -- they build at least some of the iPods, for instance. I didn't even know they produced parts under their own branding, but it doesn't surprise me that it's crummy: that's not what they're good at, apparently.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    57. Re:An the solution is.... by betterunixthanunix · · Score: 4, Insightful

      It is cutting corners if they included a Linux specific table, which is broken, and never bothered to test under Linux. It is a sign that they managed that specific motherboard, and possibly others, poorly. It is hard to say whether or not the board will have problems with unusual configurations or uses, even with Windows, that they may not have tested either. If they don't support Linux, they shouldn't ship a motherboard with any Linux specific code. It would be like you developing a Windows app, then creating and distributing source that can be compiled for Linux but crashes when it is run.

      --
      Palm trees and 8
    58. Re:An the solution is.... by alexborges · · Score: 4, Interesting

      No no no.

      Go read what the guy posted. Its an example of a true community member. This attitude is what spawned the Free Software Movement: vendors should not artificially limit what you CAN do with their shit.

      This guy has PROVEN that Foxconn TARGETS speciffically Linux and BREAKS IT.

      This is anticompetitive and should be a crime.

      --
      NO SIG
    59. Re:An the solution is.... by Mike610544 · · Score: 2

      What scenario would Grandma Maybel need to even know about the registry?

      Maybe Maybel wants to connect a video camera to the computer to email a video. Seems like a pretty "ordinary" task, but with XP SP2 many users were required to do some pretty nontrivial registry hacking

      --
      ... also, I can kill you with my brain.
    60. Re:An the solution is.... by hedwards · · Score: 4, Insightful

      Yes indeed, had they written the ACPI code to conform to the standard there would be no additional work needed to support Linux. If there were any additional work it would be because Linux was failing to conform to the standard and the Linux coders would get on that quickly due to it affecting multiple systems.

      It was definitely a decision on the part of Foxconn to only check to see if it would work for Win rather than using the official compiler and fixing all of the bugs.

      Ultimately, there ought to be some law requiring that companies that claim to support a particular spec or standard actually fulfill that obligation or at least have a good faith effort to implement it.

      I've hacked away at a few implementations and I generally use the program provided by Intel for that purpose, I shouldn't have to fix the implementation because the manufacturer was too lazy to code it correctly in the first place.

    61. Re:An the solution is.... by BlackSnake112 · · Score: 1

      At least on Dell (can't speak of HP or others) they often have their own Dell bios even on video cards. I tried to reuse some video cards (this was in the PIII era) on other machines and the machine would onlt get min video resolution. The reason: The dell video card knew it wasn't in a dell motherboard. I have a few Dell T3400 machines which are Intel X38 based motherboards. I have to load the Dell bios, tried flashing using the Intel bios no good.

    62. Re:An the solution is.... by hedwards · · Score: 2, Insightful

      Yes indeed, people around here imply a lot that Linux users have significant enough buying power to make a difference. Get real. Perhaps in the future, but not now in most cases.

      The real economic power that /. represents is all the boxes that are built and eyed by us for people we know or work for. Sure, I'm betting that /. accounts for a large number of computers per capita compared to the rest of the populace, but it's nothing compared to the boxes that are purchased on our recommendation.

    63. Re:An the solution is.... by Anonymous Coward · · Score: 0

      Wow! 2k you say?

      I bet Linksys is just jumping up and down over that haul. That might pay half the donut bill for this week's meetings.

    64. Re:An the solution is.... by edmicman · · Score: 2

      Granted, sort of. Reading that, I would assume Grandma would have installed SP2 a few years ago, and suddenly her video uploads from her camera to her PC would be going *slower*, but they would still be working. I don't know for sure, but is the KB Update that is available to download (says released Dec 17, 2004) pushed out as a regular Windows Update? If that's the case, then there's still no problem. All if this assuming that Grandma has a video camera that she is connecting via Firewire, notices that uploads have become slow, and investigates why in the first place!

      I still can't think of any legitimate scenario in years of working with and administering and troubleshooting Windows PCs where I've had to muck around in the registry to do something that wasn't a fringe case. Maybe I'm just lucky... [shrug]

    65. Re:An the solution is.... by amorsen · · Score: 0, Flamebait

      Both HP and Dell make a number of Linux systems and if foxconn have such an attitude towards linux support, it's likely their orders from hp/dell will decrease...

      BIOS programming is the lowest programming job there is. It's where those people too dumb to handle a call center end up. HP BIOS's aren't any better.

      --
      Finally! A year of moderation! Ready for 2019?
    66. Re:An the solution is.... by amorsen · · Score: 1

      The company I'm working for has bought several hundred WRT54GL in order to run OpenWRT. We're switching to Routerboards for most new deployments though (running RouterOS, not OpenWRT).

      --
      Finally! A year of moderation! Ready for 2019?
    67. Re:An the solution is.... by alexborges · · Score: 5, Insightful

      What bad behaviour?

      If you say your shit is ACPI compliant, it better very DAMNED well be. IF not, youre breaking the law and stumping on consumer rights.

      This is criminal behaviour. Its like someone peddling snake oil to cure cancer. Its the exact same crime: they tell you its good for X, but its not true.

      They lie about their product, they should be taken out and shot in the head.

      Fuck them and the horse they rode on.

      --
      NO SIG
    68. Re:An the solution is.... by huckamania · · Score: 3, Interesting

      "This guy has PROVEN that Foxconn TARGETS speciffically Linux and BREAKS IT."

      What he has proven is that Foxconn targets Windows. I'm pretty sure that this mobo doesn't work with OSX, BSD, etc.

      The bazaar model doesn't require homogenity, that's the cathedral model.

    69. Re:An the solution is.... by fwarren · · Score: 5, Interesting

      What scenario would Grandma Maybel need to even know about the registry?

      That one is easy for me. I used to do technical Support for Norton Antivirus.

      Grandma purchased a Dell computer with 128 megs of RAM running Windows XP. She has 10 things running in the tray and the computer is crawling. She knows just enough to know that viruses are bad. Someone at Staples tells her that the $79.00 copy of Norton Antivirus will fix her computer right up.

      Well there are 5 things that will pooch a Norton Install. One of them would be having a nasty virus like Klez on your system. Another is a bad hardware. Another is a corrupted windows installer system. The one that gets granny however is lack of system resources. NAV should only be installed on a system with 70% of system resourcess free, may install on a system with 60% free.

      So now Granny calls for support. She can't uninstall. She is going to have to do a manual uninstall. So we email her a document with a procedure to run the computer in safe mode. Delete a bunch of files and folders AND then run regedit and pound a bunch of entries out of the registry

      Trust me. I took at least 2 or 3 calls like that a day. The only ones better are the 35 year old moms trying to figure out how they got porn popups on their computer. After all the only people to ever use that computer is her and her 15 year old son.

      --
      vi + /etc over regedit any day of the week.
    70. Re:An the solution is.... by Anonymous Coward · · Score: 0

      you can't expect Grandma Maybel to use it.

      I'm tired of seeing this horrible fallacy. If 'Grandma Maybel' grew up during a time where command line knowledge was necessary, then there's at least a small chance that she's actually better at using it then you are, isn't there?

    71. Re:An the solution is.... by alexborges · · Score: 1

      Where is that "+1 Maybe Unintended Irony" mod option when you need it?

      --
      NO SIG
    72. Re:An the solution is.... by alexborges · · Score: 1

      If they just "didnt care" about linux, why do they have an entry speciffic for it that breaks it?

      --
      NO SIG
    73. Re:An the solution is.... by dpilot · · Score: 2

      I've found it annoying that the command line is buried in menus, and one of the first things I like to do is make an xterm more readily available on the toolbar.

      --
      The living have better things to do than to continue hating the dead.
    74. Re:An the solution is.... by morcego · · Score: 1

      I have seen several lowend HP desktops with Gigabyte motherboards. Those were all Celeron based boxes.

      --
      morcego
    75. Re:An the solution is.... by sempernoctis · · Score: 2, Informative

      I got a Foxconn board for my new Debian server I built recently. I got it because I used one of their boards for an XP box and it seemed pretty stable. I got a board with 6 SATA ports on it because I had some heavy RAID requirements. I ended up having to get an LSI RAID card because I couldn't get Debian, CentOS, or Suse to even recognize all the hard drives. Knoppix and a couple other distros wouldn't even recognize the CD-ROM drive (IDE, not SATA). Foxconn is now officially on my hardware blacklist. Who else is with me?

    76. Re:An the solution is.... by ghostmech · · Score: 1

      Personally I do not recommend products that do not support Linux/FreeBSD. Because I use those operating systems? That's part of it yes, but mainly because Linux tends to expose crappy products. Look at the board in question here: "Badly written table". I have yet to see a product where they cut corners in ONE place only. Usually if they're sloppy in one respect, there's a whole nest of other problems you're not even aware of. In the windows world manufacturers like to hide behind smoke and mirrors in binary drivers, and people blame windows for instability. Simply put many hardware manufacturers that release drivers/documentation for Linux are not afraid to do so because it's more than likely they're actually releasing quality products or are at least not afraid to admit to errors and will probably be more likely to fix them. Even if you only use Windows that's an important thing to consider.

      It's just the simple fact that Linux users are pushed around because if you don't run Windows then you aren't a computer user. I understand that companies want to sell their products so they tailor them to Windows because most of US uses it. But if they are going to include a Linux table then why not make it work? I mean why write something that's not going to work in the first place? That's what M$ does.

    77. Re:An the solution is.... by Anonymous Coward · · Score: 0

      Return it and buy from a manufacturer... no need to disassemble the BIOS, your time is worth more than that.

      What? No. He didn't know that until he disassembled the BIOS and publicized that you should not buy Foxconn. And that Foxconn is lying about ACPI compliance, and that they're making extra effort to detect Linux and monitor what kernel is running.

    78. Re:An the solution is.... by CastrTroy · · Score: 3, Informative

      I have the best example. Turning off the "feature" that makes Windows XP reboot after installing updates. In XP Pro and up, you can do it by opening up gpedit.msc. However, in Windows XP Home, there is no group policy editor. So the only way to stop Windows XP Home from automatically rebooting with even asking, only by showing a countdown timer which the user may never see, is to edit the registry.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    79. Re:An the solution is.... by Kamokazi · · Score: 0

      A GUI is a good way to learn availible options without having to read through pages of documentation. But yes, command line is much faster once you learn it. That's why there are keyboard shortcuts in GUI's...much faster to press a few keys than to move the mouse, aim and click.

      Also, there are a suprising number of things you can do with standard desktop versions of Windows with the command prompt...but not everything, not by a longshot. And it is very rudimentary...it's still DOS, more or less.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    80. Re:An the solution is.... by wall0159 · · Score: 2, Insightful

      I've never, in all the years I've used linux, had to install an anti-spyware/virus/etc program. I've never had a virus, or been hacked. I've never had to reinstall because the registry got 'cluttered' (is that how you got around editing the registry?).

    81. Re:An the solution is.... by Em0ry42 · · Score: 1

      I've never, in all the years I've used Linux, had to edit config files to accomplish some "ordinary" task. The only times I've had to edit the config files were "hacks" to accomplish something that I don't think would ever apply to an ordinary user.

      What scenario would Grandma Maybel need to even know about the config files?

      These arguments are getting old. Lets all just agree that Windows and Linux aren't perfect OS's and agree to disagree about how we crash? Oh wait this is /.

      W1nd0z3 SUX0r5!

      --
      Sig: Do not judge me on how high UID is, but judge me on the content of my comments.
    82. Re:An the solution is.... by Pharmboy · · Score: 4, Informative

      You can buy computers pre-installed with Linux from Dell and Walmart. Hard to get "bigger" or more mainstream than that. Not very tricky at all, since you don't have to do the actual installing yourself.

      --
      Tequila: It's not just for breakfast anymore!
    83. Re:An the solution is.... by Repossessed · · Score: 1

      The single most common registry hack is one to fix your CD/DVD drive when it disappears from windows. Though recently Microsoft finally made an automated tool to do it.

      --
      Liberte, Egalite, Fraternite (TM)
    84. Re:An the solution is.... by winphreak · · Score: 1

      Well, it may help to read this article for those of us who were considering a foxconn board for a cheap linux box. A story like this is just enough to convince me to stick with my favorite brand, even if it's a little extra money.

      Capitalism 1, Foxconn 0.

      --
      "I'm a well-wisher, in that I don't wish you any specific harm."
    85. Re:An the solution is.... by Knara · · Score: 1

      Pretty sure this is the case with Dell as well, though I haven't looked inside a more recent server lately.

    86. Re:An the solution is.... by Knara · · Score: 3, Informative

      Foxconn makes a lot of boards, including Apple boards.

    87. Re:An the solution is.... by Anonymous Coward · · Score: 0

      When I worked for HP I discovered that most of the motherboards, laptops and such that HP sold were actually made by Foxconn. I wouldn't be completely shocked if HP server motherboards were Foxconn since I don't believe HP makes any of their own.

      HP also has their own customized BIOS, so they would not necessarily have the same problems as the OP.

    88. Re:An the solution is.... by WindBourne · · Score: 3, Interesting

      Your posts seems to suggest that it was more of a default issue.
      Any of the windows items would have worked.
      They purposely pointed LINUX to something that would not work. This goes well from bad coding into willful failure.
      I just wonder if it is criminal?
      And if MS did pay them for this, how many other manufactures have been paid to do similar things? Normally, when MS pulls something like this, there is much more going on.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    89. Re:An the solution is.... by vux984 · · Score: 1

      I've never, in all the years I've used Linux, had to edit config files to accomplish some "ordinary" task. The only times I've had to edit the config files were "hacks" to accomplish something that I don't think would ever apply to an ordinary user.

      Until recently I've routinely had to edit config files to get wifi working with better security than WEP.
      I've also routinely had to edit config files to get X working.

    90. Re:An the solution is.... by jimicus · · Score: 1

      Ultimately, there ought to be some law requiring that companies that claim to support a particular spec or standard actually fulfill that obligation or at least have a good faith effort to implement it.

      This is what logo programmes are meant to achieve. The USB 2 logo has a specific meaning and while lots of kit claims "USB 2 compatible", the manufacturer can't display the logo without licensing it and one of the conditions of licensing is "your product passes a whole bunch of tests".

      I don't think there is a logo programme for ACPI.http://linux.slashdot.org/article.pl?sid=08/07/25/1150218#

    91. Re:An the solution is.... by KillerBob · · Score: 2, Interesting

      NAV should only be installed on a system with 70% of system resourcess free, may install on a system with 60% free.

      y'know... I'm wondering where you got that, exactly... I was working tech. support for Compaq when XP came out, and I can remember the arguments and discussions we had about MS removing that little bit of information from XP... ultimately, the reason it was removed was because it was a basically useless measurement for how well a system is running. Anybody who's ever looked at the output of "free" under a *nix console will understand what I'm talking about... the first line will show physical memory usage, and will almost always be near or at 100%. The important lines are the 2nd and 3rd lines, which talk about page and swap usage respectively. You'll be at 100% physical memory utilization, but your page space could be at 5% utilization, and your swap at zero. That percentage resources available in Windows 9X was pretty much an average of the 3. Look at the task manager, which can be brought up by clicking on "task manager" after a 3-finger salute. That gives *much* more useful information about the health of a Windows NT-based system.

      And if you're talking about CPU load, I'm hovering at 1-2% CPU load right now on my work system... it's a Dell Optiplex GX620, with a 2.8GHz P4 and 1GB of RAM. Currently, I have open Firefox, with 6 work tabs, Slashdot, 2 IE windows with our contact/dispatch database (which is a Java application, and in spite of all my effort simply cannot be coaxed to run under FF), MS Outlook (watching 3 mailboxes), 3 Excel spreadsheets, and an MS Word document, not counting the background apps, which include Office Communicator, and Symantec Antivirus, and an annoying little piece of software called "Night Watchman" which is part of the company's green strategy... scheduled shutdown every day at 8pm, all part of Mike's plan to make the company carbon neutral by the end of 2008.

      And if you *are* talking about CPU load... if your CPU load is hovering at 30%, you've got an application running that's causing it to do that, most likely compiling or multi-media. Check task manager, and you'll see something that's sucking up the clock time. Close (or kill) that, and you're off to the races.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    92. Re:An the solution is.... by jimicus · · Score: 1

      They lie about their product, they should be taken out and shot in the head.

      Fuck them and the horse they rode on.

      This may be true, but the person answering the email is a human being and is more likely to pass on a request to the relevant people if it's worded as "I think I've found a bug in your implementation - yes I know it will work in Windows, it'll work in Linux too if you make these minor changes" than if it's worded in the fashion the poster in the Ubuntu forums did.

    93. Re:An the solution is.... by FuturePastNow · · Score: 1

      You can indeed buy a Foxconn mobo. They have decent features and I'm sure the hardware quality is OK. Their North American support division, however, is *one* guy who doesn't answer his phone and occasionally checks his email.

      --
      Give a man fire, and you warm him for the night. Set a man on fire, and you warm him for the rest of his life.
    94. Re:An the solution is.... by ldholtsclaw · · Score: 1

      Ultimately, there ought to be some law requiring that companies that claim to support a particular spec or standard actually fulfill that obligation or at least have a good faith effort to implement it.

      There already are Truth in Advertising laws.

      It's been my experience that, when you think "there ought to be a law ...", there already is one. The problem is the law being either selectively enforced or not enforced at all. And, typically, the more a law favors the public over corporations, the less likely it will be enforced.

      But ... IANAL (so what do I know?)

    95. Re:An the solution is.... by FuturePastNow · · Score: 1

      It's not a server, but the Dell Inspiron 530 board says "Foxconn" right on the northbridge heatsink. In fact, apart from the BIOS, it's an off the shelf mATX board. Dell certainly buys from them.

      --
      Give a man fire, and you warm him for the night. Set a man on fire, and you warm him for the rest of his life.
    96. Re:An the solution is.... by wanderingknight · · Score: 3, Informative

      There's a SPECIFIC MEMORY ADDRESS being locked out when booting Linux. Care to attribute that to stupidity?

    97. Re:An the solution is.... by kesuki · · Score: 1

      the first custom built PC i ever built used a very no-name motherboard, from a company called PC Chips, I never had a single problem with that system, and it was my primary firewall system for many many years after i built better systems. I didn't get burned on 'cheap' motherboards until 2-3 custom built systems in, and obviously major OEMs use cheap grade motherboards especially in their $300 dollar systems.

      if you research forums and troubleshooting advice you can find out what's right and what's wrong with various models of motherboards, and find a cheap one that will work for you, but it's gotten so much harder to do that nowadays since the size of the internet is so massive now.

      i wish someone would come up with a firefox extension that searched for negative posts about motherboards (and other hardware) in a wide array of tech support forums/product reviews. i know there is pluribo, but that only covers 1 website, and it only does a summary...

    98. Re:An the solution is.... by Danny+Rathjens · · Score: 1

      Some of us make commercial linux distros we like to have working on the most hardware possible.
      That being said, when a significant percentage of systems we had deployed to run a very large digital signage network started mysteriously dying, the problem - after much hair-pulling and testing of bizarre theories like electrical interference - turned out to be a bug in the bios of foxconn motherboards. So, yes, we do steer clients away from foxconn nowadays. :)

    99. Re:An the solution is.... by danespen · · Score: 1

      I don't know about Walmart, but the desktops/laptops from Dell with the option to have Linux installed are exceptions (2-5 out of 100 models?).

    100. Re:An the solution is.... by Red+Alastor · · Score: 1

      Walmart does not have them in store but it's in the web catalog. Or used to at least, I didn't check since the initial announcement.

      --
      Slashdot anagrams to "Sad Sloth"
    101. Re:An the solution is.... by Repossessed · · Score: 1

      Foxconn wasn't on your blacklist before? The things don't exactly support Windows properly either.

      --
      Liberte, Egalite, Fraternite (TM)
    102. Re:An the solution is.... by debrain · · Score: 1

      Ultimately, there ought to be some law requiring that companies that claim to support a particular spec or standard actually fulfill that obligation or at least have a good faith effort to implement it.

      Perhaps see: Warranty, and Implied Warranty.

    103. Re:An the solution is.... by rbrito · · Score: 1

      And don't forget, whenever you get a bad manufacturer support, to inform other users, when we can't use our computers the way we like, especially for those that care a lot about Free Software.

      Having a site like http://vendors.bluwiki.com/ bookmarked is a good start to help spread the word about such manufacturers.

      This way, other people can be aware of the issues that might happen before they acquire something from said manufacturers.

      Regards, Rogério Brito.

    104. Re:An the solution is.... by slamb · · Score: 1

      So now Granny calls for support. She can't uninstall. She is going to have to do a manual uninstall. So we email her a document with a procedure to run the computer in safe mode. Delete a bunch of files and folders AND then run regedit and pound a bunch of entries out of the registry Trust me. I took at least 2 or 3 calls like that a day.

      You filed at least two P1 bugs right?

      • Installer broken when resources insufficient. (It should complete at the lowest RAM/disk/whatever you've put through QA and print a clear error message otherwise, leaving the system in its original state.)
      • Uninstaller broken when installation half-finished (or in safe mode, or whatever it was that made you shift into "manual uninstall").

      and mentioned that they were definitely costing the company $X,XXX/day in support and probably costing more in lost customers as bad word-of-mouth spread?

      Arguably the others - broken installer system (Microsoft's bug), bad hardware, and pre-install virus (which may not have existed when the media shipped) are not defects in your product, but they're costing you money as well, so they should be worked around if at all possible.

      It'd be easy to write a small program that requires little RAM and no disk (beyond the binary) which would automate at least the "delete the files and do this in regedit" portion of your instructions to grandma. Ship it with the media and (for customers with Internet connections and installations predating the fix) put it on your website. Call it "uninstaller version N+1".

      Working around serious software defects should not be considered an "ordinary" task.

    105. Re:An the solution is.... by Draek · · Score: 1

      Actually, the guy has proven that Foxconn specifically targets Windows' latest and greatest, and breaks everything else. And since almost all my Windows-using friends are still happily in Windows 2000, I shall caution them against buying from this POS too.

      Now, I wonder who would have anything to win from making Linux and old versions of Windows look bad, while making XP and Vista look like paragons of stability...

      --
      No problem is insoluble in all conceivable circumstances.
    106. Re:An the solution is.... by man_of_mr_e · · Score: 1

      You really need to come into this century.

      http://en.wikipedia.org/wiki/Powershell

    107. Re:An the solution is.... by serialdogma · · Score: 1

      Because the BIOS for this board is based of the BIOS for a different board, they presumably made sure the supported operating systems' APCI DSDT table was correct and don't occur to them to fix the Linux one as it wasn't on the "supported OS's" list?

    108. Re:An the solution is.... by bobcat7677 · · Score: 1

      #@$%&^*!!!!

      I just got a Foxconn board last week and have been trying to install Trixbox on it. No wonder I was having so many problems. Time to RMA... :(

    109. Re:An the solution is.... by Hes+Nikke · · Score: 3, Informative

      I used CygWin for a couple of weeks before my department was closed and i was downsized*. You get used to having BASH on windows pretty quickly.

      *Once again, the WAR PARTY has centrally managed us into another depression.

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    110. Re:An the solution is.... by KGIII · · Score: 1

      I am not a huge fan of Linux for my home use honestly so that's never had much of an impact on my choices. I do wonder, I did when first reading about it but never took the time to ask, how are they upgraded when the Linux version updates and what flavor of Linux is included?

      --
      "So long and thanks for all the fish."
    111. Re:An the solution is.... by Kjella · · Score: 1

      If Windows had a functional command shell, it would probably get used quite a bit, too -- it's a fast, efficient way of interacting with the computer, and it provides an easy way to tell people exactly what to do (just cut and paste the following commands...).

      Unfortunately, it also has a steep or no learning curve - you paste commands of dark magic and hopefully it will work. One of the better things about the GUI is that usually you learn how to do things "like" that. You click here, there and in that other tab you can adjust similar things. In many cases Linux has a GUI, but in 99% of the cases you find the non-GUI solution on Google. Not only because it's a lot simpler than making and hosting screenshots, but different distros also look different and use different tools. The command-line version is usually the same. It's very powerful in that you can script it and pipe output and so on but for things I'd only do once a while I'd rather have a GUI than trying to figure out than RTFMan pages and trying to figure out what parameters I need to get this right. So far, no such luck.

      --
      Live today, because you never know what tomorrow brings
    112. Re:An the solution is.... by jlarocco · · Score: 4, Insightful

      I use the command line on my Linux boxes far more than I edit the registry on my Windows boxes...and I have considerably more Windows boxes to deal with, most of them I've never touched the registry on.

      That's an apples to oranges comparison. "Using the command line" and "editting the registry" are unrelated tasks. It's like comparing how often you use the start menu in Windows to how often you use a web browser in Linux.

    113. Re:An the solution is.... by itsdapead · · Score: 1

      If they just "didnt care" about linux, why do they have an entry speciffic for it that breaks it?

      Somewhen in 2003:

      PHB: "Hey Bob, have you finished that BIOS yet - we need it by close-of-play today"
      Bob: "Nah - its fine on Windows but it still keeps randomly hanging on Red Hat Linux 7 - and 'cos Linux reports itself as Windows I'm having to kludge around it "
      PHB: "Fuck Linux - the CEO has announced we're dropping linux support anyway"
      Bob: "Hang on - let me comment out the broken linux code"
      PHB: "No time - who gives a fuck if it crashes on Linux"

      2008:
      Bob: "Fuck me -Foxconn have bought that BIOS I worked on years ago, and that crufty Linux ACPI kludge is still in the codebase..."

      Nah, you're right: obsolete/faulty code hanging around in a codebase because the test regime doesn't touch it? Completely implausible - yessiree, its much more likely that Foxconn has colluded with MS in a plan which doesn't make sense since the very minor setback to Linux is dwarfed by the potential damage if they were found out.

      The problem is that manufacturers feel free to only support Windows and rely on WHQL certification as sufficient for standards compliance - but that's a natural consequence of the existing MS monoculture, no additional conspiracy required.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    114. Re:An the solution is.... by Anonymous Coward · · Score: 0

      They don't have a dog in the hunt. The only anti-competitive thing going on here is foxconn making themselves uncompetitive. If they'd taken a backhander from Microsoft THAT would be anti-competitive, but this is just incompetence and perhaps an FTC violation if thay claimed ACPI conformance. They have the right to not support and explicitly break any OS they like and they must then live with the consequences.

    115. Re:An the solution is.... by repvik · · Score: 2, Informative

      Have you read the thread on the ubuntu forums? It's not a bug, it is malice. Linux identifies itself as Windows to the BIOS, but their bios has extra checks that Windows ignores, but make Linux crash. They're actively trying to identify non-windows OS'es and point them to the broken table.

    116. Re:An the solution is.... by repvik · · Score: 1

      He's just one of very many, and Linksys knows this.

    117. Re:An the solution is.... by arevos · · Score: 1

      He mentions Powershell. Unfortunately, Powershell is extremely slow, even for a shell. It's several orders of magnitude slower than Bash.

    118. Re:An the solution is.... by doas777 · · Score: 1

      I've always had good luck with ASUS and Abit. Gigabyte took a spill, but I think their bringing the quality back up.

      I think your on the write track. good luck

    119. Re:An the solution is.... by driftingwalrus · · Score: 1

      I always buy ASUS. It's not worth the trouble to buy cheap motherboards.

      --
      Paul Anderson
      "I drank WHAT?!" -- Socrates
    120. Re:An the solution is.... by doas777 · · Score: 1

      great sig dude

    121. Re:An the solution is.... by thekm · · Score: 1

      Return it and buy from a manufacturer... no need to disassemble the BIOS, your time is worth more than that.

      Seems to me that the kind of guy that pulls apart BIOS tables would be the kind that a) knows how, and b) probably enjoys doing it.

      Sometimes it's not where you're going but how you get there.

    122. Re:An the solution is.... by Xakh · · Score: 1

      Must tell you, I just built a fairly high end Linux box with Gigabyte, GREAT board.

    123. Re:An the solution is.... by plague3106 · · Score: 1

      I already addressed why the tables for Linux might have been there. It may have been decided that it wasn't worth the effort to continue support for linux before the product was completed.

    124. Re:An the solution is.... by IdleTime · · Score: 1

      Use CygWin + Terminator for a relatively pain free Windows command line experience.

      --
      If you mod me down, I *will* introduce you to my sister!
    125. Re:An the solution is.... by Haeleth · · Score: 2, Insightful

      I use the command line on my Linux boxes far more than I edit the registry on my Windows boxes.

      That's fascinating, but I don't see how it's relevant. The command line is a feature, not a flaw. I use the command line on my Mac far more than I edit the registry on my Windows boxes, but you don't see many people claiming OS X isn't ready for the mainstream.

    126. Re:An the solution is.... by bdwebb · · Score: 1

      ...The problem is, there aren't nearly enough Linux users to make a dent they will notice. ...

      I'm a Windows user but that doesn't change the fact that any motherboard manufacturer who refuses to support Linux still drives me away from that particular brand. I would think the majority of those making purchasing recommendations in any business that actually requires this level of hardware support would generally feel the same way no matter what the primary OS for said system will be.

      I can't really see how Foxconn thinks that this is a good decision being that they actually need to sell product to make $$. I purchase or recommend the purchase of approx 100-200 motherboards a year (and I'm a Network Engineer...not even desktop support) and I know that not one of those will be a Foxconn. My company probably makes the purchase of over 1000 motherboards in any given year and, again, not one of those will be Foxconn as soon as I forward this article to our owner.

    127. Re:An the solution is.... by bwcbwc · · Score: 1

      Dude, FoxConn specifically says they don't support Linux. So "targetting" and "breaking" Linux don't enter into it. Their programmers were too stupid to get ACPI (and whatever else) to work correctly in Linux, so they elected not to support Linux rather than throw more money at the problems in their BIOS. This is just the 80-20 rule in action.

      Vendors should not artificially limit what you can do...

      Why not? As long as there's a competitive market and there are other vendors who do support what you want to do, who cares? If FoxConn can sell their MoBo for $10 less to Windows users by not supporting Linux, that gives them a competitive advantage in the Windows space. Conversely, they are losing the Linux business, so other MoBo vendors have an advantage in that market.

      It's not a conspiracy, it's a business decision. Even though sometimes that amounts to the same thing.

      --
      We are the 198 proof..
    128. Re:An the solution is.... by Anonymous Coward · · Score: 0

      If he did that, we wouldn't know Foxconn was allegedly doing something like:

      if Windows then
            set Windows mode
      else if Linux then
            set buggy mode

      It seems he was able to make Linux more stable by patching the bios to think it was running Windows.

      We should ask: why does Foxconn use buggy mode for Linux? And is Foxconn receiving any money from Microsoft? And if Foxconn is receiving money from Microsoft, what are the terms?

    129. Re:An the solution is.... by Kadin2048 · · Score: 1

      PowerShell isn't included by default in the desktop versions of Win XP or Vista, at least not that I've ever used, which limits its usefulness if you wanted to send a bunch of commands to someone to copy/paste into their system.

      As others note, it's also slow.

      If you're going to install an additional shell you might as well install Cygwin and get real Bash (or csh, if that's what you prefer).

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    130. Re:An the solution is.... by Kadin2048 · · Score: 1

      This is actually what I do on my work machine, which has to be Windows. :)

      The way you can combine Windows-style directory paths with Unix-style ones always struck me as a clever hack.

      While it's not as good as having a usable shell by default, installing Cygwin is always one of the first things I do whenever I get a fresh Windows machine. Totally essential, IMO.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    131. Re:An the solution is.... by techno-vampire · · Score: 4, Insightful

      You seem to know what you're talking about, so maybe you can answer a question for me: why does the BIOS on the mobo need to know what OS is running? Shouldn't it just handle requests in a neutral manner? This seems to imply that Win2K expects different results from a BIOS call than XP or Linux or FreeBSD does, and that just doesn't seem to make sense!

      --
      Good, inexpensive web hosting
    132. Re:An the solution is.... by Anonymous Coward · · Score: 0

      "MoBo Manufacturer Foxconn Refuses To Support Linux"

      Should read: Linux user refuses to support Foxconn and its crappy products and spends his money elsewhere.

    133. Re:An the solution is.... by thetoadwarrior · · Score: 1

      There's a lot of things you don't have to do in Windows if you are ok with the fact Windows will eventually get slower and run like complete shit until you reinstall it and start the cycle all over.

      We all know how Grandma Mable loves backing up all her porno and reinstalling windows every 6 months to a year.

    134. Re:An the solution is.... by magus_melchior · · Score: 1

      Interesting that it breezed through Microsoft's certification. Perhaps with all the scrutiny on them from the EU, they've taken to giving hardware vendors sweet deals like easy cert if they would subvert Linux installations. Never ascribe to malice, unless their recent behavior smells like dirty rodents (ISO).

      Or someone at Foxconn in charge of firmware is a PHB and decided that anything Linux is not supportable. Regardless, I'd tap an antitrust lawyer and ask him what we can haul them into court with.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    135. Re:An the solution is.... by SignOfZeta · · Score: 2, Informative
      Short answer, to accommodate lazy old Microsoft and other bad coders. Long answer, according to Wikipedia:

      Where hardware does not conform to ACPI, but claims to do so, the software interoperating with that hardware is faced with a dilemma: either it can be written to be ACPI-compliant, thus risking problems with the not-entirely-compliant hardware, or it can deviate from the ACPI standard to accommodate the hardware quirks. That, however, is generally seen as undesirable from a software-engineering point of view, since the software would potentially have to be adapted for and tested with arbitrarily large numbers of hardware devices, which is precisely what standards such as ACPI are intended to avoid. Additionally, availability of compatible software does not provide the hardware manufacturer with an incentive to repair their compliance. This is a constant debate between "standards purists" and advocates of software that "simply works" with as much hardware as possible.

    136. Re:An the solution is.... by SiChemist · · Score: 1

      From the hacker who discovered the error:
       

      After looking through the disassembled BIOS for the last several hours, rebooting it, and tweaking it more, I'd say this is very intentional, I've found redundant checks to make sure it's really running on Windows, regardless what the OS tells it it is, and then of course fatal errors that will kernel panic FreeBSD or Linux, scattered all over the place, even in the table path for Windows 9x, NT, 2000, XP, and Vista, and had to correct them (Well, at least divert them off into a segment of RAM I hope to god I'm sure about)

      No, this looks extremely calculated, it's like they knew someone would probably go tearing it apart eventually and so tried to scatter landmines out so as to where you'd probably hit one eventually.

      So if it is a mistake, or incompetence, then it's the most meticulous, targeted, and dare I say, anal retentive incompetence I've seen.

    137. Re:An the solution is.... by Easy2RememberNick · · Score: 1

      A friend got a new computer with Vista and he couldn't figure out why his accounting program (I forget the name) wouldn't work.

        After much searching I found out I had to go into the registry and change a key to "old" to get it to work. Not something grandma would ever think to do.

        Oh, and his system had 16000 viruses too!

    138. Re:An the solution is.... by techno-vampire · · Score: 1
      Where hardware does not conform to ACPI, but claims to do so...

      I see. The BIOS needs to care about the OS because and only because the hardware isn't ACPI compliant but claims to be. The tables are a firmware kludge to compensate for the failure of the hardware designers to do their jobs properly. Thank you.

      --
      Good, inexpensive web hosting
    139. Re:An the solution is.... by wendyo · · Score: 1

      Exactly. Vote for Linux support with your money. The problem is, there aren't nearly enough Linux users to make a dent they will notice. If it makes you feel any better, I bought a (crappy) Foxconn board once and won't be buying one again.

      I've got about a dozen Linux boxes, and three Windows boxes. But what really matters is I run/own a store that sells computers. Nearly all of the computers I sell are for Windows, but they are all Linux capable. :-)

    140. Re:An the solution is.... by Hucko · · Score: 1

      There is the unpopular learning method 'rote-learning'. If a command keeps coming up in a particular context with slight variations, one may begin think one might be able to combine some variations in other contexts. It requires intelligence thus one reason it is unpopular and unattainable for some of the wider population.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    141. Re:An the solution is.... by Lehk228 · · Score: 1

      check the box for an ACPI compliance badge then sue for fraud and false advertisement.

      --
      Snowden and Manning are heroes.
    142. Re:An the solution is.... by jibjibjib · · Score: 1

      I have, with a recent version of Ubuntu, had to edit config files to even get the mouse to work on my sister's computer. And again to get the monitors to work at the correct resolution. And again to get Wi-Fi to work consistently.

      Not being experienced with GNOME and not knowing the keyboard shortcuts, I couldn't get it to do anything at all without the mouse. In Windows all you have to know is that the Windows key opens the start menu, and that's not hard to guess. In GNOME, there's a keyboard shortcut for the menu that you'd have no hope of randomly guessing.

      So, I had to switch to a console and edit xorg.conf there. I read the relevant man page and it told me the option I wanted was documented in another (nonexistent) man page. So I basically had to guess how to fix my configuration.

      And, when I made a mistake in editing the X configuration file, the X server quit on startup and Ubuntu kept restarting it every few seconds, making the console unusable. Eventually it gave up and displayed a text-based error message which appeared corrupted because it used the wrong character set.

    143. Re:An the solution is.... by the_B0fh · · Score: 1

      Please. You have to understand. OP is a windows user. To them, it's the same. I'm at sans, taking their forensics class. Someone wanted to see the "touch" command again. Wanted to see the complete line again. I told him, it just touches a file, you can just man touch to find out more. But, had to have the instructor scroll back to the line that said "touch FILE" which he then copied down.

      And then told us that he had taken a linux class years ago, but never had to use it, so needed to refresh his memory.

      *sigh*

      Just say you don't know, and I'll respect you more.

    144. Re:An the solution is.... by Lost+Engineer · · Score: 1

      Well there's one way Vista is better than XP. You at least get a nag screen.

    145. Re:An the solution is.... by TheLink · · Score: 1

      But I'd say that's NAV's fault not Windows.

      It's like uninstalling some malware/rootkit on Linux. Or some crappy printer driver for Linux made by a vendor that doesn't care about doing things properly.

      There would be no "smooth GUI" to uninstall that.

      --
    146. Re:An the solution is.... by Lost+Engineer · · Score: 1

      Well post-installation you are right. Whenever you change certain kinds of hardware though there's pretty decent odds you're going to have to play with some config file. Video and network cards mostly. Anything with proprietary drivers is going to be a PITA. Ubuntu seems to have made the most progress on this front.

      Windows has its fair share of driver trouble too. I think the difference is that OEMs preinstall windows and make sure stuff at least sorta works. If Linux was shipped this way, you probably wouldn't need to edit .confs often.

    147. Re:An the solution is.... by TheLink · · Score: 1

      I don't think that's fair.

      To say it's Microsoft's responsibility for ensuring that NAV is easily uninstalled, is similar to saying it's Ubuntu's responsibility for ensuring some random 3rd party software (malware? ;) ) is easily uninstalled.

      If Norton/Symantec did not state valid system requirements so that their product could be uninstalled the "proper" way, then I'd say it's Norton/Symantec's fault. Especially when other products can and do get uninstalled without such problems.

      Of course if someone ignored the system requirements then that's different.

      --
    148. Re:An the solution is.... by Lost+Engineer · · Score: 1

      You don't need different tables for different (modern) operating systems if you implement ACPI properly. That's where they fscked up.

      Oh well, BIOS code for ACPI in generally is notoriously bad, and the Linux kernel is full of hacks for poorly written stuff.

    149. Re:An the solution is.... by Kneo24 · · Score: 1

      So you want to know Gigabyte? Well, their support takes a few days to get back to you if you have problems.

      First board, no problems yet and three years running strong.

      The first board I bought from them, the onboard audio died after two years. Not a big deal. I could still RMA the board, but in the end, just buying a cheap audio card is cheaper for my time. It took them a few days to get back to me after I detailed what I had found and what my assumptions were. They just agreed with me that it did sound like I did nothing wrong and the audio died.

      Third board, more recent, bought back in January. After I had put this new build together, it wouldn't boot. It would just beep at me for a while. After five minutes of dicking around with it, scratching my head, going "wtf", and other voodoo non-sense that I do with electronics to get it to work when I'm confused, it worked. It reported that my BIOS was corrupted and it had to reflash it with the back up copy it had stored. To top things off, I can't OC anything without the motherboard having a shit-fit and going through that whole, "I don't want to boot but I'll will beep at you a bajillion times, jerk" crap. After about a week worth of waiting for a reply from Gigabyte, they try to tell me it's due to the hardware that I have. Blah blah blah FSB, speed, blah blah blah. I try to point out that I can't even try to marginally play with any of the OC'ing settings without it crapping it, and that the FSB issue can't be the reason if the speeds can't even be remotely set close to cause that problem. The BIOS also has issues with beeping at overheating at any temp over 60, even if you set the warning beep to be higher.

      tl;dr - First board still good. Second board, mostly good. Third board, could be better.

    150. Re:An the solution is.... by Anonymous Coward · · Score: 0

      Hey, I'm a very busy man! You can't expect me to be able to help everyone the moment they have problems. This stuff takes time!

    151. Re:An the solution is.... by GloomE · · Score: 1

      I think the idea is to
      - warn others to stay away from this junk
      - provide a fix for those already stung
      - prove where the fault lies.

      Sure, it's a waste of time for one person, but think of the time that's been saved for everyone else and the entertainment value provided for us.

    152. Re:An the solution is.... by Pharmboy · · Score: 1

      So 5% of their offerings come with Linux, which makes up maybe 5% of the demand. Sounds pretty reasonable.

      --
      Tequila: It's not just for breakfast anymore!
    153. Re:An the solution is.... by Obsidian+Butterfly · · Score: 1

      if you don't run Windows then you aren't a computer user...

      Similar to not owning a car in the U.S. makes you homeless.

    154. Re:An the solution is.... by Dolda2000 · · Score: 2, Interesting

      There's a SPECIFIC MEMORY ADDRESS being locked out when booting Linux.

      Actually, the author of the post is wrong about that. The second argument to the ACPI Acquire operator that he is speaking of as an address is, in fact, a timeout value. All the Acquire operations lock the same object: "MUTE". His changing the timeout to 0xFFFF indicates that the acquire operation should take as much time as it needs to wait for the mutex to be acquirable. Why the ASL compiler complains, I can only speculate around without access to the surrounding source, but it would seem that the warning actually refers to the return value of Acquire being ignored. Make no mistake, ignoring the return value of a mutex lock operation that can time out without acquiring the mutex is a serious bug, but it is not about locking out some specific address when booting Linux.

      In fact, it is not even local to the Linux part of the DSDT. The author even stated that in his forum post: It is what happens when he recompiles the DSDT to use the Windows-specific table instead.

      I can also only speculate around why this causes problems. I can imagine two obvious possibilities:

      1. Windows' ACPI implementation might ignore the timeout value and always wait indefinitely. Therefore, changing the timeout value to infinity would cause Linux to do the same. However, even if it is Windows with its ability to constantly being able to surprise me with its stupidity that we're talking about, I don't think it would do something like that.
      2. Windows' scheduler might work sufficiently different from Linux's scheduler that those timeouts simply never occur when running on Windows. Why the BIOS author would then care to specify timeouts at all is quite beyond me, however.

      All that being said, though, if my assumption is correct and the BIOS author does indeed ignore the return value from a mutex lock that can time out is almost stupid enough to be unattributable to stupidity. Though, Einstein did once say that "Only two things are infinite: The universe and human stupidity. And I'm not sure about the former.", and I'm willing to agree.

    155. Re:An the solution is.... by Anonymous Coward · · Score: 0

      Parent post NSFW!!! Contains Child Porn!!!

    156. Re:An the solution is.... by Anonymous Coward · · Score: 0

      Intel, AMD and nVidia have all been giving out specs and code.

      Nvidia hasn't. They don't give out anything.

    157. Re:An the solution is.... by Mike610544 · · Score: 1

      I should have pointed out that a lot of devices didn't work at the 100 speed. I'm not trying to bash Windows, but when shit goes awry it doesn't matter what OS you have, you're going to need some technical skill to fix it.

      --
      ... also, I can kill you with my brain.
    158. Re:An the solution is.... by noda132 · · Score: 1

      They purposely pointed LINUX to something that would not work. This goes well from bad coding into willful failure. I just wonder if it is criminal?

      It sounds more likely that they just copy/pasted the bulk of their BIOS code from another motherboard, then tested and tweaked until Windows XP and Vista stopped crashing.

      (disclaimer: I do high-level software, not motherboards, so I could be way out in left field here...)

    159. Re:An the solution is.... by Onwards · · Score: 1

      Agreed. Just don't buy their MoBos. AND SPREAD THE WORD !!

    160. Re:An the solution is.... by the_womble · · Score: 1
      Command lines are also much easier to give to other people as instructions. "type exactly what I say", or "copy this and paste into into a terminal window" is much easier than something like:

      "open xxxx, go to the tools menu, open preferences. No it is right there, second from the bottom. OK now click on the xxxx tab. I said TAB, the row of things at the top. No, not the top of the screen, the top of the little preferences window. OK now...."

    161. Re:An the solution is.... by awrowe · · Score: 1

      They have the right to not support and explicitly break any OS they like and they must then live with the consequences.

      And thats what they have done. This story has been /.ed, dugg, reddit, ubuntu forumed and I don't know what else. Not many people who have read this story are going to buy one of this manufacturers boards again. Welcome to the consequences.

      --
      A.I. Research. The peculiar science in which we know the question and we know the answer, but can't show the working
    162. Re:An the solution is.... by awrowe · · Score: 1

      Dude, FoxConn specifically says they don't support Linux. So "targetting" and "breaking" Linux don't enter into it. Their programmers were too stupid to get ACPI (and whatever else) to work correctly in Linux, so they elected not to support Linux rather than throw more money at the problems in their BIOS. This is just the 80-20 rule in action.

      Doesn't work like that. ACPI has a standard and if they simply coded to the standard, they wouldn't have this problem. From what the OP has shown, they didn't do that. In addition, how long did it take the originator to fix it? I call foul here.

      The person who discovered the problem seemed to be able to fix it fairly quickly, not by writing a specific linux table, but by pointing to the (working) windows tables. They coded to the standard for windows and actively broke linux. Game over.

      --
      A.I. Research. The peculiar science in which we know the question and we know the answer, but can't show the working
    163. Re:An the solution is.... by fwarren · · Score: 1

      I can tell you exactly where I got that. Symantec outsourced their consumer support of their products sometime after 2001. We went through 2 weeks of training. Our instructor had over 8 years experience supporting the product and had worked with the programmers.

      Let me tell you what you learned on day one back in 2004. Five things will keep you from installing Norton Anti Virus 1. Corrupted Windows Installer 2. A virus that is designed to break anti-virus products. 3. Faulty hardware (RAM, bad hardrive). 4. Windows being messed up to the point where it is unstable. 5. Low system resources

      With Windows 98, you can ask two questions. How many icons do you see in the tray and what shows for available system resources? For XP all you can ask is how many icons do you have in the tray.

      If someone is having a problem installing NAV and it is resource related. Try to get the resources above 70%. Under no circumstances attempt to install till you are above 60%. Here is a good rule of thumb.

      Resources 80%+ No problems with installing. But it is very rare to see a system like that. Just about as mythical as a unicorn.

      Resources 70% to 79%. You can get many systems to that point. No problems with installing.

      Resources 60% to 69%. You can usually get a good install. If you are still having problems. Try to push for that 70% mark.

      Resources 50% to 59%. Many people are able to install with that level of resources. But if someone is calling in not able to install and their resources are at that level. Get them above 65% or so and then have them try it again.

      Resources 40% to 49%. Almost certain failure at installing.

      Resources below 40%. If the install botches on a system like that, you will be lucky if you can boot it in anything but safe mode till you get it fixed.

      I actually had a call from someone who had a live update problem. Their computer took over 10 minutes to boot and the available resources were down at 22%. I don't know how they got a working install like that.

      You can make whatever snarky comments you want. I can tell you both from what I was taught and from taking support calls 8 hours a day, 5 days a week for months. If you have a good install of NAV, unless you delete some of the files that make it run, kill some registry entries or try to install another anti-virus product on top of it. It will pretty much work. The big problem at that point would be a bad download pooching live update OR trying to get a new years subscription to take.

      The rest of the issues were install issues. 10% or less are related to the four other issues listed above. The remaining 90% were install issues related to system resources. On Windows 98, if you could verify you had 70% or better available system resources, you could get a good install. On Windows XP, you would just shoot to get all 3rd party apps not to run at startup so you had an empty tray.

      Of course we are talking about Norton Anti-Virus 2001/2002/2003/2004 and 2005. Now days I don't know if they have changed the installer very much. If system resources matter or not. But back then they did matter. If your install failed due to lack of resources. Often you could not get a clean uninstall of what had been installed. The solution was almost always the same. Get the system resources up above 70% and try installing again.

      As of 2005. CPU load was not a valid indicator of whether or not Norton Anti Virus would or would not install properly on a computer. It does not matter how crummy of an indicator "System Resources Available" was for anything else. It was a good indicator for your chances of getting a good NAV install. On XP, you just could not tell if it would work or not. All you could do is get the computer to where there was no tray icons running and then check out the process list for anything else that ran at boot time.

      As far as you working tech support for a PC manufacturer. I can't tell you how many calls we had foisted on us because some one calle

      --
      vi + /etc over regedit any day of the week.
    164. Re:An the solution is.... by fwarren · · Score: 1

      You filed at least two P1 bugs right?

      You are kidding right?

      Symantec was a Microsoft Certified Partner. Internally it was a known behavior that NAV would not install on a system with low resources and the install would likely be problematic on a system with only moderate resources available.

      Remember we are talking anti-virus here. The most invasive piece of software that you can install on a PC. It hooks into just about every thing. Right on top of Microsoft's house of cards they call a "stable OS".

      The best way to install the product was on a fresh clean new install of the OS. Back when you had install CD's and no 3rd party apps were on the system. The further you are away from this ideal setup. The more likely you are to have problems.

      As far as costing the company for support. This is how it went. The information on the website came from the same information the techs were working with. You could go there and get that information for free. It was just about free for the company to put it there

      The corporate product support was a money maker. Most business that bought the Corporate product knew what they were doing.

      They never made money for support on the home product. So they cut the price of the product by $10.00 and dropped free 3 month phone support. They outsourced it to a company that charged $30.00 per support incident. So they were turning a profit.

      --
      vi + /etc over regedit any day of the week.
    165. Re:An the solution is.... by WindBourne · · Score: 1

      read the code. They set a default (which is why it will work for none linux or even if OS does not ID as Linux), then go into branching. In the branching, they simply point Windows and Linux to other areas. Lets assume that it was accident as you suggest. Then why not fix the problem and release with next iteration of bios? Yet, they purposely fought that. This was a willful issue.
      It would be nice to see a couple of state AGs find them guilty and then disallow all foxconn products to be sold in their state. After that, I think that foxconn and all that play with MS will straighten up (esp if state was new york or CA).

      --
      I prefer the "u" in honour as it seems to be missing these days.
    166. Re:An the solution is.... by Xabraxas · · Score: 1

      Nvidia hasn't. They don't give out anything.

      That's not entirely true. Their engineers have contributed code to the forcedeth driver.

      --
      Time makes more converts than reason
    167. Re:An the solution is.... by A.Gideon · · Score: 1

      I don't think I've ever tried a standard motherboard from ASUS. But I've one of their laptops, and it runs Fedora 7 w/o any difficulty. Even the video camera works, although I vaguely recall that I had to add a module for that.

      I'd have no trouble giving their motherboards a try.

    168. Re:An the solution is.... by david.peace · · Score: 1

      Total noob here. But if he can "disassemble[s] the BIOS", what's to stop him from reprogramming/reconfiguring it? Assuming of course he had the skills and the time. (not trolling, really, actually curious!)

    169. Re:An the solution is.... by CastrTroy · · Score: 1

      Well, in my experience XP has a nag screen, and it seems to be pretty good about staying on top. On Vista, I've actually had the computer reboot on multiple occasions, without me expecting it, because the countdown timer has a tendency to only show up in the bottom left hand corner where you aren't looking, and it also gets covered up by other windows.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    170. Re:An the solution is.... by sjames · · Score: 1

      The problem is "brandwashing". Foxconn boards appear in various name brand PCs but the only way to figure that out is to open the case.

      The potential problem will be businesses buying them as "PC compatible" only to find out that the "compatibility" part is a big fat lie.

      The worst part is that the problem is easily solved enough that they could take the now publicly available information and roll out a BIOS update in a couple hours, but they haven't done it.

      The now public information also reveals that the MS validation test and ACPI interpretor are rigged to produce a non-compliant BIOS that breaks non-MS OSes.

    171. Re:An the solution is.... by sjames · · Score: 1

      Cutting corners? They don't see linux as important enough to support, so they don't bother testing it with linux. It could be that they originally planned on it, but decided not to later, hence the tables. But I don't see that as cutting corners any more than when I design my software for my job I only test on Windows, because it's not worht it to test on Linux for the one person that would want to use it.

      If Linux simply wasn't in their thoughts at all, they wouldn't have a special (and broken) branch just for Linux. If they're unwilling to even try booting Linux once on a new board, they shouldn't have included code for it at all.

    172. Re:An the solution is.... by sjames · · Score: 1

      I can understand eliminating a feature late in a project, but it's incredibly sloppy not to at least fully disable the abandoned feature so that the un-debugged code will never run.

    173. Re:An the solution is.... by sjames · · Score: 1

      If we had anything like actual enforcement of truth in advertising, claims of ACPI compliance for non-compliant devices would actually face stiff penalties, but we don't.

      Sweeping it under the rug would be taken as evidence that the false advertising is willful.

    174. Re:An the solution is.... by sjames · · Score: 1

      I'm not keen on conspiracy theories unless something doesn't make any sense without the conspiracy, but it sure looks like foxconn is purposefully alienating its largest customer base. The only reason I can think of for this is that they are being paid more money to do this than they will make from their users. Unfortunately, I can't think of anyone with enough money and hatred/fear of Linux who would pay a company to do this.

      Let's see, what business entity hates/fears Linux and has more money than God? I can think of one!

      I'm not quite ready to sign up for a conspiracy theory yet. You're underestimating just how depressingly stupid managers can be.

    175. Re:An the solution is.... by warpuck · · Score: 1

      Having Linux is like driving a stick shift automobile. I appoached a Chrysler dealer 2 years ago in Northwest Detroit and asked the now out of business dealer rep if they had 5 speed Dakota on the lot. They said they do NOT stock Vipers or any other vehicle model in a manual trans and had not done that for 10 years. I can understand why. A person who can afford a Viper is not interested in getting 15mpg instead of 13mpg with automatic. There also that tacky activity of shifting gears that interfers with texting on your iphone Linux is the super car of OS systems and it has the rep only a skilled operator can get along with it. That will change. People will eventually accept that the skills needed to use and maintain a M$ system and Linux are at the same level. Just give it more time, Ubuntu/Debian keeps gaining on the Redmond OS, and Firefox is proof.

    176. Re:An the solution is.... by Kamokazi · · Score: 1

      Read the parent post above mine to get it into context...he was the idiot trying to defend Linux's need for command-line use by claiming you had to edit the registry in Windows on a regular basis.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    177. Re:An the solution is.... by Kamokazi · · Score: 1

      Read the parent post above mine to get it into context...he was trying to defend Linux's need for command-line use by claiming you had to edit the registry in Windows on a regular basis.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    178. Re:An the solution is.... by sir+fer · · Score: 1

      Oh Noes! I have to install Linux myself? My god what next? Nuclear Armageddon??

      My girlfriend can install Ubuntu *.** and she is a nurse by trade who uses her laptop 3x a week. Also there was someone who posted on /. that his 2yr old son could install ubuntu but not windows xp which he attributed to the fact that one must be able to *read* to install winxp but not ubuntu. Made me laugh because it's funny because it's true.

      IMO kubuntu is a great choice for an arts student ;o)

      --
      Debian FTW ;o)
    179. Re:An the solution is.... by Lost+Engineer · · Score: 1

      Really? Vista never actually reboots for me unless I tell it to. It will nag. XP does however when updates get installed and you're not Administrator.

    180. Re:An the solution is.... by betterunixthanunix · · Score: 1

      Then the tables should not have been shipped. No matter how you frame it, they cut some corner. If they decided to not support Linux just before they started flashing the BIOS, it would have only taken a day to safely remove the Linux table, and I would have more respect for them if they did so. As I said, if they couldn't put in the effort to remove some BIOS code, what other features did they decide to drop support for but didn't bother to actually remove from the product?

      --
      Palm trees and 8
    181. Re:An the solution is.... by plague3106 · · Score: 1

      It seems like neither of you understand business. Cleaning up the tables for a platform which they are now going to pretend doesn't exist costs money, with no return. It works with the software they want it to work with, and they don't claim otherwise.

    182. Re:An the solution is.... by Anonymous Coward · · Score: 0

      As Foxconn is doing pieces for most other retailers like intel, ibm, hewlettpackard, dell, apple, msi, asus, acer, there is a huge probability, that you bough a bunch of it not knowing that. Foxconn could do good hardware, but this whole thing is silly, I could not imagine a single reason for them not to admit a mistake.

  2. Workaround by eltoyoboyo · · Score: 5, Informative

    It appears that within an hour there was a workaround posted on the same forum.

    --
    Have you Meta Moderated t
    1. Re:Workaround by uberdave · · Score: 5, Insightful

      It appears that within an hour there was a workaround posted on the same forum.

      Okay, so ten out of ten for Linux and Open Source, but minus several million for needing to tweak perfectly good code to compensate for deliberate sabotage by a BIOS.

    2. Re:Workaround by Yvan256 · · Score: 4, Funny

      I didn't know Zaphod Beeblebrox read slashdot.

    3. Re:Workaround by Anonymous Coward · · Score: 1, Informative

      That's really not the point. Linux is unnecessarily being treated like a second class citizen.

    4. Re:Workaround by Anonymous Coward · · Score: 0

      A partial workaround. There is still bugs with suspend/resume breaking the reboot process.

    5. Re:Workaround by Anonymous Coward · · Score: 0

      He's just this guy, you know?

    6. Re:Workaround by HobophobE · · Score: 1

      Second-class citizen? Linux is being treated like a criminal.

      --

      -HobophobE
      Nothing laughs forever.
    7. Re:Workaround by Anonymous Coward · · Score: 0

      What's the use of a workaround, if you have to patch the BIOS manually to fix it. Very few users will do that, even computer stores.

    8. Re:Workaround by Anonymous Coward · · Score: 0

      Maybe you haven't been paying attention. If they deliberately sabotaged BIOS to prevent LINUX from running, they FAILED MISERABLY. The open source community mobilized and provided a work-around meaning that if this flaw was deliberately introduced, it's effectiveness receives 0/10 stars. The message here is "oh, look. you think you can stop us. How cute."

  3. motherfuckers by Anonymous Coward · · Score: 0, Interesting

    Fuck Foxconn. Now you know, never by anything from then ever again. Personally I haven't bought anything from them, but I'm an end-user and perhaps Foxconn is bigger in the server area, I don't know. Fuck 'em!

    1. Re:motherfuckers by Zwicky · · Score: 1

      Coincidentally I did some repartitioning on my other machine today, in preparation for installing Linux. This makes me think again, but I'll probably give it a go anyway, just to see if it dies a horrible death or not.

      Regardless of whether it works or not, I won't be buying from Foxconn again. (Technically I didn't in the first place as the machine was donated (I seem to be another 'trash can' to some - 'computery stuff' as compared with paper, glass, garden waste...), but that's besides the point).

      --
      "Three eyes are better than one" -- Lieutenant Columbo
    2. Re:motherfuckers by Zwicky · · Score: 1

      Obviously I was in too much of a rush here and completely forgot to say the machine has a Foxconn motherboard. D'oh!

      --
      "Three eyes are better than one" -- Lieutenant Columbo
  4. Don't Buy Foxconn... by Ikonoclasm · · Score: 5, Insightful

    If you're planning on running a Linux OS on your machine, don't use Foxconn. If they don't want customers, that's their business.

    1. Re:Don't Buy Foxconn... by Dorkmaster+Flek · · Score: 5, Insightful

      Why is this modded Troll? That's exactly what you should do. I know when I'm building a machine in the future, I sure as hell won't be buying a Foxconn mobo (not that I was planning to anyway).

      --
      I like to think of online DRM as something akin to a college -- you pay for lessons until you learn something.
    2. Re:Don't Buy Foxconn... by kiehlster · · Score: 1

      That basically sums up about half of home-built machines, and the other half were build by gamers or by linux/gamers for a friend who doesn't know how to build one. I'm sure now that some execs at Foxconn are saying, "Well... that can't be good for business."

    3. Re:Don't Buy Foxconn... by houghi · · Score: 4, Insightful

      If you do not run Linux, don't buy them as well. Could be that you want to run it in 3 years time and then you are forced to buy new hardware.

      --
      Don't fight for your country, if your country does not fight for you.
    4. Re:Don't Buy Foxconn... by Average · · Score: 4, Insightful

      Sure, caveat emptor. Mark it one star on Newegg. But there are huge problems with that.

      Foxconn makes bits for hundreds of rebranders, so it's harder than you think to avoid it. And, whose mobo is in yeah random OEM PC?

      Then there is the problem with evangelism. Joe comes to you and says "Vista sucks". You hand him a Hardy Heron disk? Or, do we ask him for a BIOS dump because Linux works with some Windows PCs, but has random reboots with others?

    5. Re:Don't Buy Foxconn... by TorKlingberg · · Score: 5, Insightful

      If they are doing tricks like this, their products are probably crappy in general and will not be stable on Windows either. Also, how about later versions of Windows? Or just later service packs? Will it work properly then? Nobody knows.

    6. Re:Don't Buy Foxconn... by TheGratefulNet · · Score: 3, Informative

      foxconn is crap, anyway! way overpriced and way under-tested and under-designed.

      last purchase from newegg: 2 mobos, one new one from foxconn and one 'open box' special that was intel.

      the intel one (bare board, nothing - not even an i/o shield) worked. its great. the foxconn didn't even post. brand new board and not even a POST.

      calling newegg was easy and they didn't even put up a fight at all abou the foxconn. I bet they know that its a shabby product and only some people will actually keep theirs (if they can even install to it).

      if this was a tier1 or 2 brand, that would be one thing. foxconn is tier3 and so they don't even 'matter' to us builders anymore. at least not for when the customer doesn't demand to shave every last penny from cost (each time you do that, you are sorry for that kind of cost-cutting).

      --

      --
      "It is now safe to switch off your computer."
    7. Re:Don't Buy Foxconn... by GameboyRMH · · Score: 1

      I'll be sure to avoid them even when building gaming (Windows) machines, for this very reason (when they're obsolete the hardware will end up being used in non-gaming PCs, therefore Linux). Foxconn has just been added to my PC hardware blacklist where it shares space with Creative Labs and Sony (although I'm not sure I've even heard of Foxconn to be honest).

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    8. Re:Don't Buy Foxconn... by Yaddoshi · · Score: 5, Informative

      I'm a computer repair technician - if you're in this business you know that Foxconn is a low-cost sub-quality motherboard manufacturer, and their product is unreliable at best. Regardless of what operating system you prefer to use, don't buy Foxconn, unless you like throwing your hard earned money away on something that will probably fail in roughly two years. Now that I said that I'm sure there is going to be someone who thinks that Foxconn is great because they've never had a problem with their one Foxconn product. That's great if you've had success - but I've seen more systems fail with their products than other brands.

    9. Re:Don't Buy Foxconn... by CheShACat · · Score: 5, Interesting

      I would almost guarantee that somewhere inside the next computer you build will be Foxconn logo. They are a hugely popular supplier of mobo components like usb or network ports. Not buying Foxconn is definitely an active pass time.

    10. Re:Don't Buy Foxconn... by vurg · · Score: 1

      Where do we get a list of Foxconn motherboards?

    11. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 1, Informative

      You might start here.

    12. Re:Don't Buy Foxconn... by Naughty+Bob · · Score: 3, Insightful

      Where do we get a list of Foxconn motherboards?

      Um, did you try the internet?

      --
      "Be light, stinging, insolent and melancholy"
    13. Re:Don't Buy Foxconn... by klingens · · Score: 1

      Now guess who is one of the biggest manufacturers of Intel Mainboards? Yes: FoxConn....

    14. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      I saw one of those that caught fire when the floppy drive was plugged in backwards.

    15. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 5, Funny

      Where do we get a list of Foxconn motherboards?

      Um, did you try the internet?

      Um, well, isn't this the internet?

    16. Re:Don't Buy Foxconn... by hesiod · · Score: 1

      I can't speak for all of their products, but I have a video card of theirs and have had exactly zero problems with it since December (when I purchased it). Perhaps I just got lucky...

    17. Re:Don't Buy Foxconn... by KillerBob · · Score: 2, Informative

      For what it's worth, I haven't used anybody other than ASUS for motherboards in almost every computer I've built in a decade... I have used one MSI motherboard... it was decent, but not great. Everything else has been ASUS, and I haven't had a single problem with theirs.

      YMMV... some people swear at them, but I've found that their tech. support and customer service is more than willing to help. And I've also found that the last couple of ASUS motherboards I've bought have specifically advertised Linux support.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    18. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      More systems failures could be attributed to the enormous numbers they produce, not necessarily to lower quality hardware. They do produce a fair amount of high quality hardware.

    19. Re:Don't Buy Foxconn... by nomadic · · Score: 1

      Um, did you try the internet?

      The interwhat?

    20. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      ever heard of BIOS updates? old MoBo needin' updates to handle new systems is a common problem when dealing with legacy hardware.

      don't get me wrong: fuck foxconn and all that, but this problem in particular is pervasive with older mobos from any vendor.

    21. Re:Don't Buy Foxconn... by ivan256 · · Score: 2, Insightful

      I've written drivers for a company that built a linux appliance using Foxconn motherboards. It seems Foxconn supports Linux for customers as long as they're buying in large enough quantity.

      The real lesson here is not to buy Foxconn unless you're a big important customer that they care to suck up to.

    22. Re:Don't Buy Foxconn... by lilomar · · Score: 5, Funny

      Where do we get a list of Foxconn motherboards?

      Um, did you try the internet?

      Um, well, isn't this the internet?

      No, this is Abuse.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    23. Re:Don't Buy Foxconn... by Puppeteer_23 · · Score: 1

      However, that's a very misleading statement. If Foxconn builds boards under CONTRACT for Intel, they're building to Intel's design specifications and to Intel's standards. Foxconn's quality says nothing to Intel's. Personally, I think Foxconn should stick to board components, as that's something they actually do well. Typically their in-house boards are pretty cheap-o. Intel's, though, have been rock-solid for us.

      --
      -- "Wherever you go, there you are." -Buckaroo Banzai
    24. Re:Don't Buy Foxconn... by computerman413 · · Score: 1

      I second that. Not knowing how crappy those boards are, I bought one for my DVR. It was DOA. The one I have now doesn't seem quite right (running Linux), but runs for the moment.

    25. Re:Don't Buy Foxconn... by Meneth · · Score: 1

      No, this is Abuse. Stupid git.

      There, fixed that for you. :)

    26. Re:Don't Buy Foxconn... by operagost · · Score: 2, Funny

      Oh, I see, well, that explains it.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    27. Re:Don't Buy Foxconn... by afidel · · Score: 1

      Yeah I've turned a couple ribbon cables into flaming husks too, but that has nothing to do with the motherboard manufacturer and everything to do with the poor design of the PC AT.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    28. Re:Don't Buy Foxconn... by ecoshift · · Score: 1

      I'm running a dual boot xp / hardy heron on a foxconn board no problem...

    29. Re:Don't Buy Foxconn... by Brane2 · · Score: 3, Informative

      +1

      I have several of their motherboards and half of them are on warranty service.

      Not only that, they won't be serviced NOR REPLACED, since Foxconn has terminated the model (AM2+ NF570SLI).

      And their support sucks royally, right on par with Gigabyte.It's more or less along the line of "you bought the board and can't/won't sue us- so f**k off."

    30. Re:Don't Buy Foxconn... by vurg · · Score: 1

      See the problem there?

    31. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      Don't buy their stuff at all. It's flaky, poorly-engineered junk developed in mainland China. The overall product quality definitely reflects that.

    32. Re:Don't Buy Foxconn... by ethanms · · Score: 1

      Agreed that Foxconn and other similar Co's do produce physical hardware for many OEMs, it should be noted that they do not always write the BIOS', etc...

      For example, big names like HP, Dell, etc... their boards may be physically produced by Foxconn, but they write their own BIOS' and do support Linux.

      I've had no issues supporting Linux on the lowest-of-low Dell Dimension models, so they must be doing something right.

    33. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      No, this is Abuse.

      No. It is not!

    34. Re:Don't Buy Foxconn... by lilomar · · Score: 1

      Git.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    35. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      >And, whose mobo is in yeah random OEM PC?

      In that case you probably have someone in your country to sue.

      Would be hard to sue Foxconn...

    36. Re:Don't Buy Foxconn... by Quattro+Vezina · · Score: 1

      I bought an Intel DP35DP board for my latest desktop. It works beautifully under Linux.

      --
      I support the Center for Consumer Freedom
    37. Re:Don't Buy Foxconn... by rcw-home · · Score: 1

      They are a hugely popular supplier of mobo components like usb or network ports.

      At least their I/O ports are just metal and plastic (with an occasional LED or two). They either work or they don't. Anything with active components, on the other hand, needs to be designed and built by people with a clue.

      BTW, google searching for "foxconn" yields the text "Motherboard manufacturer, certified by ATi." - which to ATi, means: Purchasing products with the "Graphics By ATI - Certified logo" means that ATI has certified and tested for product quality, reliability and stability, tested to ensure a good customer experience. . With ATi owned by AMD, and AMD firmly committed to Linux, Foxconn may find themselves in a bit of a bind here.

    38. Re:Don't Buy Foxconn... by Mr.+Droopy+Drawers · · Score: 1

      No, Internet is two doors down...

      --

      To Copy from One is Plagiarism; To Copy from Many is Research.

    39. Re:Don't Buy Foxconn... by Mr.+Droopy+Drawers · · Score: 1

      Very good point. Foxconn does indeed control quite a share of the 3rd party manufacture of mobos and sub-assemblies. Naturally, they'll want to cut out the middleman (HP, Dell etc) and sell direct. Page torn from Toyota, Datsun (Nissan), Issuzu, Hyundai, and Kia.

      Takes me to my usual rant... Give a Man a Fish and he eats today. Teach a man to fish and he goes into the fishing business and takes your freakin' job.

      19th century - Textiles
      early 20th century - radios,
      mid 20th century - TVs, most electronics
      late 20th century - computers, automobiles

      Soon, no one in the US will be around to know how to make this stuff... nor know that it's broken.

      --

      To Copy from One is Plagiarism; To Copy from Many is Research.

    40. Re:Don't Buy Foxconn... by Danny+Rathjens · · Score: 2, Funny

      I would almost guarantee that somewhere inside the next computer you build will be Foxconn logo.

      A couple weeks ago we received an HP machine and upon opening it to install some components we discovered a Foxconn employee identification card complete with logo. :) (It also had several cards attached elucidating gobs of rules about codes of conduct and whatnot written in spanish. I'd hate to have to carry around that stack of cards, too.)

    41. Re:Don't Buy Foxconn... by OneMadMuppet · · Score: 0

      No. This. Is. Spartaaaaa!

    42. Re:Don't Buy Foxconn... by hendridm · · Score: 1

      You can tell Dell you don't want Foxconn shit.
      http://www.ideastorm.com/article/show/72514/Using_Quality_OEMs

    43. Re:Don't Buy Foxconn... by Tetsujin · · Score: 1

      Um, did you try the internet?

      The interwhat?

      The intertwat?

      --
      Bow-ties are cool.
    44. Re:Don't Buy Foxconn... by Quikah · · Score: 1

      You know Foxconn produces motherboards for Intel right?

      --
      Q.
    45. Re:Don't Buy Foxconn... by bhirsch · · Score: 1

      If you're planning on running a Linux OS on your machine, don't use Foxconn. If they don't want customers, that's their business.

      Yes, their business is that they do not want customers. Wow, what insight!

      But, just maybe their business is as an OEM for vendors that exclusively sell computers with Windows preinstalled.

      No, that couldn't be. Their business is they don't want customers!

    46. Re:Don't Buy Foxconn... by Kneo24 · · Score: 1

      Honestly, ever person that I have known to have a Foxconn mobo has had issues that's taken a good while to clear up. Not only does Foxconn make poor products, they also have very very lousy support. So yes, their products ARE crappy.

    47. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      The newegg customer reviews for the 'Foxconn G31MX-K LGA 775 Intel G31' have the same accusation dated 7/21.

    48. Re:Don't Buy Foxconn... by jefu · · Score: 1

      some execs at Foxconn are saying, "Well... that can't be good for business."

      More likely they're saying "How can we sue this guy?" and "Can we sue slashdot for publicizing this?"

    49. Re:Don't Buy Foxconn... by magus_melchior · · Score: 1

      Well, the issue was a malformed BIOS table (or something like that, my memory sucks); I don't think they stash an entire BIOS inside the components you mention, unless they are destructively stupid and incompetent. Besides, even though their cost is low, if enough customers complain about failing components, the motherboard manufacturers would behoove themselves to find more reliable components.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    50. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      Ooops .. Foxconn G33M-S LGA 775 Intel G33

    51. Re:Don't Buy Foxconn... by magus_melchior · · Score: 1

      With more and more unfamiliar names in the market, it's really a caveat emptor world. You have to lurk in online shop comments and hardware forums to determine just how reliable a piece of hardware by NewChineseCompany is. Even then, they might have hired a bunch of people to write "Great product!" comments to skew the public perception in their favor, so you don't know that they use bottom-basement priced components made by a farmer in his tool shed.

      (Apologies to TMBG fans)

      Also, how about later versions of Windows? Or just later service packs? Will it work properly then? Nobody knows.

      Microsoft Man?

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    52. Re:Don't Buy Foxconn... by magus_melchior · · Score: 1

      calling newegg was easy and they didn't even put up a fight at all abou the foxconn. I bet they know that its a shabby product and only some people will actually keep theirs (if they can even install to it).

      You might be right, but it's also likely that they are fairly generous in regard to their return policy, and often give the customer the benefit of the doubt when they claim a defective product.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    53. Re:Don't Buy Foxconn... by gnuman99 · · Score: 1

      Almost every time I've used something else than ASUS I tend to have some sort of problems.

          1. Abit - died after 2 years. Replaced with Tyan (another good manufacturer) and works great for now.
          2. MSI - ACPI support sucks badly, HW sensors almost don't exist
          3. Another Abit Intel-chipset board - crappy HW sensors, no ACPI support

      ASUS boards have been the only ones that work every time. I've had old ones with the Athlon Slot A 650MHz and that was has a better ACPI support than the modern MSI board.

      Anyway, ASUS seems to be one of the manufacturers that doesn't sell crap. Tyan is another that actually supports Linux for a long time.

      Recently, saw bunch of Foxconn boards on the market, but I guess I will not buy those anymore.

    54. Re:Don't Buy Foxconn... by gnuman99 · · Score: 1

      Oh, and I have to add another manufacturer to crapware, Gigabyte. One, brand new one didn't POST, the next one died a week after 1 year warranty was over. So, so far my list of crappy companies is,

          1. Gigabyte
          2. Abit
          3. MSI (semi-crappy - works though, but buggy)
          4. Foxxconn thanks to this article! Don't let that fox conn you out of your money!!!

      And good companies for mobos,

          1. Tyan
          2. ASUS

      for components, good ones are (for warranty service at least), BFG Tech, Seagate (HD), Kingston (ram)

    55. Re:Don't Buy Foxconn... by Omnedon · · Score: 1

      I've had to RMA exactly one Gigabyte motherboard. I'm running three of them right now (would be 4 but one didn't come back after a power failure). Two of them have a combined running time approaching 10 years, the third came online last April. A friend has at least 3 more, friend's dad has two that we built. The dead one was running Slackware and was rebooted 3 times in almost 4 years (thank you Consumer's Power).

    56. Re:Don't Buy Foxconn... by Nethemas+the+Great · · Score: 1

      MoBo Manufacturer Foxconn Refuses To Support Linux

      ...and I will fail to buy Foxconn.

      HP, Nvidia, AMD, ASUS and kind have taken impressive steps to support the Linux community and I will continue to support them. Heck, I'm even starting to look differently at Dell. If Foxconn doesn't need (want) my business, I won't give it to them.

      --
      Two of my imaginary friends reproduced once ... with negative results.
    57. Re:Don't Buy Foxconn... by Lost+Engineer · · Score: 1

      I got one Gigabyte mobo. I heard they're quality. It was DOA. So much for that. Got an A-bit, which I'm beginning to regret.

    58. Re:Don't Buy Foxconn... by TheLink · · Score: 1

      Well then their long term strategy to make themselves look much worse than Intel is working.

      "Billy - put our Foxconn brand on all the half working crappy boards, and the Intel brand on the good ones".

      Seriously though - Intel boards are likely to use a different BIOS from Foxconn badged ones.

      ASUS, MSI, Gigabyte all have fancy stuff in their BIOS that tweakers like.

      Such fancy stuff is normally not in the BIOS for Intel, Dell, HP and other big names - potentially too dangerous or they'd get too many calls for support.

      --
    59. Re:Don't Buy Foxconn... by Omnedon · · Score: 1

      Strange... What symptoms was yours giving? Mine looked ok, started up and everything, but OS installs (3 or 4 different *nix's and Win2KPro) all failed. Threw a memtest CD in and it spewed errors like mad, tried the RAM module in different slots, which changed the error pattern, but it still coughed up lots of them. On a whim we swapped RAM with another machine (was hoping I could get away with RMAing just the RAM module) and both machines passed memtest, curiouser and curiouser. Moved RAM back to their respective machines and sent the whole box back to the distributor. When it came back it was subjected to memtest first, passed, got Slack9.1 and ran for over almost 4 years until the power company coughed up a lung and that machine never restarted.

      My roommate earlier tonight ordered a box with an ASUS board running a Phenom quad core, should be here next friday.

    60. Re:Don't Buy Foxconn... by Lost+Engineer · · Score: 1

      Symptoms? The fan would start, stop, and restart. No output of any kind ever. DOA. I will say, it could have been the CPU. I tend to think of Intel as the less likely culprit, but anything is possible. I didn't have another compatible CPU to test with. I RMAed the CPU and the mobo with no trouble, but they were out of the mobo. Hence the A-bit.

    61. Re:Don't Buy Foxconn... by Omnedon · · Score: 1

      With the fan acting erratic it could have also been the power supply, or if another board worked with that PSU then it was probably the board.

    62. Re:Don't Buy Foxconn... by Chemicalscum · · Score: 1
      I bought a cheap system with a Foxconn motherboard. I deliberately chose it for its mobo spec (945G7MA). I was looking for a system with an onboard intel video chipset as an ideal system to run Ubuntu Feisty (then the current release) on. OK it is shit for Gamers and high spec system builders. But it is perfect for running both Compiz and the molecular modelling software that I use under 3D hardware acceleration using only open source drivers.

      The system has proved to be just perfect for me with over a year of use and no problems running Linux only. My system is Windows free and never seen a copy of Windows - I have no need for a legacy operating system.

      It has an award BIOS. I haven't checked what I have got my ACPI settings at but it loaded Linux straight away without any problem.

      From Ryan the Mighty Chthulu's report on the Ubuntu forums it seems very suspicious. It reminds me of Windows 3.1 and how it was designed to produce spurious error messages if run on DR-DOS. MS payed out $7 million out of court on that one. Unfortunately it went to SCO who had finally ended up owning DR-DOS. There may be a smoking gun somewhere linking MS payments to Foxconn on this. Is there en email out there somewhere that a whistleblower might provide.

      I would now be very dubious about buying another Foxconn mobo.

    63. Re:Don't Buy Foxconn... by Jeff+DeMaagd · · Score: 1

      I think that goes too far. The part that needs to be discouraged are Foxconn motherboards, or any other specific product that tries to sabotage compatibility. Their connectors do seem to be pretty good products. My take is to try to shun the bad products but support the good ones.

    64. Re:Don't Buy Foxconn... by Anonymous Coward · · Score: 0

      Hey,

      I bought an Intel MoBo last week and guess what's written on top of it? Made by Foxconn. So how can I not to buy a Foxconn MoBo when I was not buying it but finally I bought it?

    65. Re:Don't Buy Foxconn... by Lost+Engineer · · Score: 1

      I kept the PSU, and another mobo/CPU combo works to this day.

  5. 1999 called and wants it's... by A+beautiful+mind · · Score: 5, Insightful

    ...Windows hardware back. Seriously, who is stupid enough today not to support linux?

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:1999 called and wants it's... by Anonymous Coward · · Score: 0

      Anyone getting kickbacks from MS.

    2. Re:1999 called and wants it's... by bamf · · Score: 5, Funny

      Foxconn apparently.

    3. Re:1999 called and wants it's... by drsmithy · · Score: 2, Insightful

      Anyone who doesn't care about the tiny number of people who custom-build Linux PCs ?

    4. Re:1999 called and wants it's... by Mateo_LeFou · · Score: 2, Interesting

      I find that support personnel often have no concept of what "supporting linux" even means. If you just say the "L" word they'll do what they can to make you go away as soon as possible. Thanks the AlmightCthulhu for sticking with this one to the end.

      --
      My turnips listen for the soft cry of your love
    5. Re:1999 called and wants it's... by Eli+Gottlieb · · Score: 3, Insightful

      Except that FoxConn appears to *care*, but they care maliciously. They actively rewrote their BIOS code to detect and sabotage Linux.

    6. Re:1999 called and wants it's... by beerandwings · · Score: 1

      With enough unhappy people from the Vi$ta mi$take, you would think manufacturers are more willing to ensure a more global product...

    7. Re:1999 called and wants it's... by Culture20 · · Score: 1

      Anyone who doesn't care about the tiny number of people who custom-build Linux PCs ?

      except foxconn's business is in the custom-built PCs, of which custom-built Linux PCs are a large percentage.
      Car analogy:
      It's like a company that makes custom engine parts not caring about the tiny number of people who tweak their cars.

    8. Re:1999 called and wants it's... by denobug · · Score: 3, Interesting

      What we really need is a single authoritative body (or committee) that can certify components for Linux (and the logo). It may sound like a load of crap but that's really what those manufacture wants!

      The "certified" badge to a manufacture is very much like carrot on a stick to a horse. That's how they measure up themselves. I personally think that it would be a much easier to do business with a single certification board as well, even if the manufacture had to pay for the testing cost. At the end of the day it makes everyone happy.

    9. Re:1999 called and wants it's... by damienl451 · · Score: 2, Interesting
      Are they? Is there any hard data on this, or should we just assume that people who build their own computers are l33t and, therefore, are bound to use Linux?

      If you're just making it up as you go, I can also do it. I'd say that gamers make up a large part of those who buy parts, and that small systems integrators are also a rather important market. Linux users? Very few and, in all likelihood, most of them wouldn't be using a Foxconn motherboard anyway.

      This is really a tempest in a teapot. How many people are affected by this issue? A thousand? Ten thousand? Gee, Foxconn's bottomline will *really* suffer from this. I mean, with that measly $40 billion they made in 2006, they must deeply care about a handful of angry geeks who wouldn't have been their target market anyhow.

      If you've read TFA, the only conclusion you can draw is that this guy needs to get a life. How many hours did he spend working on this and sending useless e-mails to Foxconn? Something you bought doesn't work as expected, the manufacturer tells you to contact the retailer to get a refund, that's it, end of story. But, hey, we're talking linux here, so here comes the persecution complex (evil company, they must be in MS pocket) and the associated messiah complex (I have a blog, I'll sound the alarm and save the day!).

    10. Re:1999 called and wants it's... by Culture20 · · Score: 1

      I'd say that gamers make up a large part of those who buy parts [...] in all likelihood, most of them wouldn't be using a Foxconn motherboard anyway.

      Altered your post to be more accurate. Gamers don't buy no-name motherboards. However, it turns out that Foxconn actually _does_ sell mobos to Dell and HP, so they've got a brazillion windows users by default, and my point is moot. I'm going to guess they don't sell server/workstation mobos to Dell and HP though.

    11. Re:1999 called and wants it's... by A+Commentor · · Score: 1

      Ran into the same issue with an ECS motherboard about 2 years ago... It was in a combo deal at Fry's for basically the same price as just the CPU. I just needed a really basic system and for the price it looked like a good deal, but was a nightmare trying to get it to work.

      --

      Looking for any old 8-bit Heathkit/Zenith software/hardware - http://heathkit.garlanger.com

    12. Re:1999 called and wants it's... by DogDude · · Score: 1

      It's a business decision. What's so hard to understand?

      Here's a simple explanation for all of you geeks who have no idea how business works: Remember the part in Fight Club where Tyler Durden has that discussion with himself on the plane about auto recalls and whether or not it's worth it? Same thing here. If the handful of Linux users doesn't make it worth it for them to support Linux, then they don't.

      --
      I don't respond to AC's.
    13. Re:1999 called and wants it's... by sketerpot · · Score: 1

      All they had to do to support Linux was ignore it. Instead, they inserted code to detect Linux and give it broken information.

    14. Re:1999 called and wants it's... by ianare · · Score: 1

      they've got a brazillion windows users

      They have users in other countries too, not just Brazil.

    15. Re:1999 called and wants it's... by meringuoid · · Score: 1
      Seriously, who is stupid enough today not to support linux?

      Well, Foxconn as we've just seen. Also Lexmark. And quite a lot of manufacturers of WLAN hardware.

      --
      Real Daleks don't climb stairs - they level the building.
    16. Re:1999 called and wants it's... by tprime · · Score: 1

      This question can fall into 3 categories..

      Did they not support it on purpose (conspiracy theory)? - If this is the case, they should be shunned, but a majority of the world will never know since it is a truly technical issue. Joe who works in accounting but he "knows stuff about computers" and cheaply builds them for everyone in the dept doesn't even understand the problem. People technical enough to use Linux already shunned Foxconn, so it doesn't hurt them. In this scenario I hope that Microsoft paid them well for their sabotage.

      Did they just not support it because it wasn't worth the time to do it? (indifference theory) - In this case, again it doesn't matter because the Linux marketshare isn't there for a company that can't afford to spend the extra funding on a linux support team.

      Is it broken becuase they are too inept to make it work with linux? (ineptitude theory) - Again, Linux users shunned them already and Joe the PC guy in accounting doesn't even notice because he is installing Windows on all of his coworkers PCs and configuring their router to put the PC on the outer DMZ so he can "fix stuff from home" when they call.

      You can't really buy the whole "who is stupid enough not to support linux" yet because the marketshare isn't there yet. Hopefully it is coming but how many years in a row have we proclaimed it the "year of linux" where people were going to miraculously start paying attention?

      --
      http://www.tomandemily.com
  6. So what? by fitten · · Score: 0, Flamebait

    There are plenty of other manufacturors who make boards that run fine with Linux. Buy those boards instead of trying to buy the cheapest boards in the list (which generally aren't considered very good anyway) at whatever online store you're shopping at. Foxconn has no obligation to support anything they don't think they'll make a profit doing. Get over it. You aren't entitled to have every motherboard on the market support your favorite flavor of OS. Vote with your money.

    Do your research before buying (search online forums using Google, etc.) to see if a particular board you want to buy has been used by someone else successfully to run whatever it is you want to run. I've done this for every purchase I've made for the past 20 years, particularly with respect to Linux.

    There's no excuse for your not doing your due diligence before you buy. File this under "Yo Fault".

    1. Re:So what? by Anonymous Coward · · Score: 5, Informative

      The trouble here isn't that it doesn't support Linux, it's that the motherboard appears to be actively sabotaging Linux. That's a really weird thing to do and deserves investigation.

    2. Re:So what? by miffo.swe · · Score: 5, Insightful

      The problem is that Foxconn says its ACPI compliant but its not. It also looks as if they botched Linux by pure purpouse. Why on earth would they have a Linux section in the bios when they dont support it? Something is very smelly here thats for sure. I will keep miles away from Foxconn at my departments no matter if my systems are intended for Windows or Linux.

      --
      HTTP/1.1 400
    3. Re:So what? by RAMMS+EIN · · Score: 5, Insightful

      No, actually.

      File this under having done the world a service by publishing their findings.

      Now we know that at least some Foxconn motherboards do not work with Linux, and Foxconn is not interested in doing anything about that. That's useful information.

      From other posts, I gather that the motherboard actually has a table specifically targeted at Linux, which supplies broken settings. So it's more than Foxconn simply not supporting Linux; they've actually gone and broken things.

      Finally, it seems there is already a workaround available. I guess Linux is willing to support Foxconn, even if Foxconn doesn't want it to. And, really, this is a case of "yay, open source!"

      --
      Please correct me if I got my facts wrong.
    4. Re:So what? by Anonymous Coward · · Score: 5, Interesting

      Foxconn has no obligation to support

      They went out of their way and expended extra effort to prevent Linux from working on their system. This moved beyond "not supporting", to "breaking" hardware that should have functioned without any effort at all on foxconns part, using what was probably considerable effort on their part to detect what kernel was booting, then developing a fake ACPI table to show only when it detected linux.

      The interesting part is that a year or so back, there was an article here about how Microsoft floated a letter around manufacturers asking how to make ACPI harder for Linux to implement. Everyone asserted that we were just paranoid and the only reason ACPI was hard for Linux was because "Linux developers suck", but now it seems we know.

    5. Re:So what? by Don_dumb · · Score: 1

      This isn't Foxconn not supporting Linux, this is a motherboard advertised/displayed as 'ACPI' compliant when it isn't. The whole point about standards, as I understand them, is that a manufacturer doesn't have to support any specific product, simply comply to a standard and let all/any products comply to the same standard.

      The user may not have done much research but he shouldn't have to with a motherboard, just check the MoBo complies to the standards and spec you need and that should be enough.
      File this under "False advertising/Fraud" (I'm never quite sure where the distinction is. Especially outside the UK)

      --
      If this were really happening, what would you think?
    6. Re:So what? by nomadic · · Score: 0, Flamebait

      The problem is that Foxconn says its ACPI compliant but its not.

      Just like Linux! I guess they have some things in common.

    7. Re:So what? by Trigun · · Score: 1

      Judging by the shoddy code, maybe Microsoft floated more than just a letter around. Perhaps code snippets?

    8. Re:So what? by Anonymous Coward · · Score: 0

      There are plenty of other manufacturors who make boards that run fine with Linux. Buy those boards instead of trying to buy the cheapest boards in the list (which generally aren't considered very good anyway) at whatever online store you're shopping at.

      If only that advice actually helped. Foxconn makes motherboards for several other major motherboard manufacturers. In fact, when NVidia rolled out their 680i boards through eVGA, BFG, and a few others, all of them except the $400 Striker were made by Foxconn, and based on NVidia's reference design. Those are not cheap motherboards. Perhaps the (expensive) products they make for other vendors are better, but maybe not.

    9. Re:So what? by omnichad · · Score: 1

      But then it wouldn't support Windows!

    10. Re:So what? by jeiler · · Score: 4, Interesting

      They went out of their way and expended extra effort to prevent Linux from working on their system.

      Hanlon's Razor: Never attribute to malice that which can be adequately explained by stupidity.

      I have my doubts that Foxconn would deliberately sabotage a potential customer set--but I have no doubts whatsoever that they could try to implement Linux support, screw it up, then decide they're not going to finish. After all, their Windows support also sucks.

      --

      If you haven't been down-modded lately, you aren't trying.

      Sacred cows make the best hamburger.

    11. Re:So what? by Anonymous Coward · · Score: 0

      Bullshit!

      Why should I have to waste time investigating every component to the nth degree? A PC motherboard is supposed to be a PC motherboard, after all the supposed reason that the PC as a platform is king of the hill is that it is supposedly "open", any consumer therefore should be entitled to assume that it aught to work in much the same way as any other PC. Now of course it can be reasonably argued that some components on the board will only work with windows, but for the whole board to be windows only means that it's not really a PC.

      It would be a different story if he'd bought, say, a PowerPC or MIPS based board and it didn't work, there is a reasonable argument that says that the consumer aught not expect it to work with linux, windows, or any thing else except that for which it was designed, but the expectation _is_ reasonable for a PC board.

    12. Re:So what? by Omnedon · · Score: 3, Interesting

      False advertising is a subset of fraud, that is, false advertinsing is fraud, but not all fraud is false advertising.

    13. Re:So what? by mgblst · · Score: 1

      It seems that they need to provide different tables for different operating systems. They probably have a standard one for non-Windows operating systems. It could be just that there was a mistake.

    14. Re:So what? by Anonymous Coward · · Score: 0

      mod parent troll please.

    15. Re:So what? by John+Hasler · · Score: 1

      To prove false advertising you need only prove that an advertisement was knowingly false. To prove fraud you must also prove the specific people were swindled. The first is obviously easier.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    16. Re:So what? by Daengbo · · Score: 1

      I guess you didn't RFTA ....

      Linux identifies itself as Windows to the BIOS. The BIOS does more careful checks to determine that it's truly Linux and not Windows, then feeds it a different table with references to bad memory addresses.

      I'm more in the camp that says some programmer copied an old BIOS and didn't change any of the Linux parts, but there's certainly no "standard one for non-Windows operating systems."

    17. Re:So what? by Daengbo · · Score: 3, Insightful
    18. Re:So what? by Anonymous Coward · · Score: 0

      So what?

      You've got to be kidding. Foxconn (interesting name - con) motherboards are distributed in many OEM PCs. This means that when those innocent consumers break free and try Linux, their experience is not likely to be a nice one. Effectively forcing them back into Microsoft's loving arms. Can I believe that this is deliberate - yes.

    19. Re:So what? by Spy+der+Mann · · Score: 1

      That's Windows' problem.

    20. Re:So what? by Anonymous Coward · · Score: 0

      "The interesting part is that a year or so back, there was an article here about how Microsoft floated a letter around manufacturers asking how to make ACPI harder for Linux to implement."

      Do you have the link for that?

    21. Re:So what? by leoxx · · Score: 5, Informative

      For reference, here is Bill Gates' email asking how they can make ACPI incompatible with Linux.

    22. Re:So what? by tom's+a-cold · · Score: 1

      They went out of their way and expended extra effort to prevent Linux from working on their system.

      Far be it from me to defend these bozos, but there are a couple nuances to keep in mind. First, they probably didn't write the BIOS. Second, it's quite possible that the BIOS code started out being wrong for all systems and was later fixed only for Vista since that's where the problem was detected and some moron didn't feel like fully testing the fix. In that case the poor quality was due to incompetence, not solely malice.

      Not an excuse for shoddy products in any way. But I find it hard to believe that they would actively expend effort to sabotage Linux. Hardware makers are all about razor-thin margins, and I just don't see them spending money on something like that. Far more likely someone's just doing half-assed maintenance of the BIOS code.

      --
      Get your teeth into a small slice: the cake of liberty
    23. Re:So what? by Anonymous Coward · · Score: 0

      I have my doubts that Foxconn would deliberately sabotage a potential customer set--but I have no doubts whatsoever that they could try to implement Linux support, screw it up, then decide they're not going to finish.

      This is still reason enough to avoid them like the plague IMO.

    24. Re:So what? by jeiler · · Score: 1

      Avoid a company that acts stupidly? Amen!

      But, as others have pointed out, Foxconn is a huge player in electronics manufacturing. Is Joe Schmoe User (or even Jim Schmim Geek-with-a-clue) going to be able to completely avoid Foxconn-manufactured goods?

      --

      If you haven't been down-modded lately, you aren't trying.

      Sacred cows make the best hamburger.

    25. Re:So what? by Anonymous Coward · · Score: 0

      Why should I have to waste time investigating every component to the nth degree?

      You're an idiot if you don't... when was the last time that Linux (or any OS) supported every piece of equipment under the sun equally? Hint: None ever has. I've been using Linux since pre 1.0 days and even back then, you had to make SURE what motherboard/video card/NIC/etc you bought or you might encounter a piece of hardware that wasn't support or wasn't supported well. You should *always* make sure that any component you buy is supported by the OS you intend to run on it. Otherwise, you get exactly what you deserve.

    26. Re:So what? by scatterbrained · · Score: 1

      When Foxconn acts as a contract manufacturer for the likes of Apple or HP, you can bet that their output has to pass test procedures designed by the company selling the goods, so I worry less about the stuff they make for others and more about the company that is selling the goods.

      It's clear that their own products' QA is lacking and their front line support people are ill-trained.

      --
      -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    27. Re:So what? by scatterbrained · · Score: 1

      They went out of their way and expended extra effort to prevent Linux from working on their system.

      I doubt the issue is active malice from Foxconn (trade name for Hon Hai Precision Industry Co. LTD ).

      Usually the way BIOS gets done is the mfg. buys a kit from Phoenix or General Software or whomever, and they run a customization program (which super-IO chip, what flash, you want to allow clocking modifiers, a zillion other options) and maybe add a few specific files for their setup and then compile an image.

      I'm willing to bet that some firmware engineer was under the gun to crank out a release. He skipped over the section for configuring ACPI for anything but windows and some bogus defaults were left in a config file somewhere. They got compiled into the image.

      QA says "what do we have to test?", marketing says "windows xp and vista", and they go ahead and test that by playing solitaire and minesweeper. They ship to make their quarterly number. The customer e-mails, support handles it badly, blogs are posted, and slashdotting ensues.

      --
      -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    28. Re:So what? by Anonymous Coward · · Score: 0

      I wonder if the code came from a set of templeates, or was in use on a totally different product. When they added the code, what if they never updated the Linux specific stuff?

      Before talking about what is, or is not ACPI compliance, try reading the spec.

  7. Re:Homework by Anonymous Coward · · Score: 5, Insightful

    Yeah, except for the part where the motherboard claims to be ACPI compliant when it really isn't. That's sort of false advertising.

  8. Well, the GOOD news is that ... by ScrewMaster · · Score: 4, Insightful

    there is more than one motherboard manufacturer. Foxconn is more than welcome to take a FISS approach with regards to their customer base: the market will issue any required adjustments to their attitude.

    --
    The higher the technology, the sharper that two-edged sword.
    1. Re:Well, the GOOD news is that ... by Anonymous Coward · · Score: 3, Insightful

      -1, Utopic

  9. Defective by design then? by stavros-59 · · Score: 1

    Says it all really :\

    1. Re:Defective by design then? by Darfeld · · Score: 1

      Looks more like designed to be defective to me...
      Linux section for a board that isn't suppose to support linux? Come on, I don't even understand why they bother to do that... (Maybe it would have taken the default table and risk working?)

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    2. Re:Defective by design then? by Anonymous Coward · · Score: 0

      Hi, there is no difference between the two statements defective by design and designed to be defective... they mean the same thing. But thx for yr 2c

    3. Re:Defective by design then? by Darfeld · · Score: 1

      Sorry, I understood "defective by design" as "they just don't know how to do it right". Witch isn't incompatible, now that I think about it...

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    4. Re:Defective by design then? by Spy+der+Mann · · Score: 1

      Defective by Design is a term invented by Stallman to refer to DRM. The software won't work freely, it's crippled beforehand.

      But this is sabotage. The firmware specifically looks for Linux and then breaks it.

    5. Re:Defective by design then? by geminidomino · · Score: 1

      Sorry, I understood "defective by design" as "they just don't know how to do it right". Witch isn't incompatible, now that I think about it...

      Yeah, that would be defective IN design. :)

  10. shows you... by Anonymous Coward · · Score: 0

    that linux should have an option to select tables from the bios built into the kernel. :) anyone want to add a kernel patch ?
    linux - fixing bios bugs and hardware problems since 200l.

  11. Fine. Won't use them for Windows either. by domatic · · Score: 5, Interesting

    In my workplace we run Windows, OS X, and Linux. I have the expectation of being able to use Linux on any x86 kit we buy. Absent an explanation or attitude change from this vendor, I won't recommend their kit here for Windows use either. That seems somewhat important so I'll repeat it:

    I will not buy Foxconn kit for Windows use if Linux compatibility is impaired.

  12. just make your own by Anonymous Coward · · Score: 0

    Why don't you just build your own BIOS and be done with it.

    1. Re:just make your own by stavros-59 · · Score: 1

      Even better, start pushing to get rid of the ancient BIOS technology altogether. It belongs to a different era. Bring on EFI in commodity mobos. If Apple can do it.......

    2. Re:just make your own by Bert64 · · Score: 1

      Microsoft refuse to support booting from EFI... Vista was supposed to support it, but that was dropped. They only support it on IA64 (Itanium) because there is no other option...

      Apple's machines have a backwards compatibility bios emulation mode that's used to boot windows.

      Linux can boot direct from EFI, not sure how many people use this feature, and it used to only be for x86 not x86_64 but i assume that has been fixed too if only for use on 64bit macs.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  13. No more by Anonymous Coward · · Score: 0

    I build computers for friends and family. After seeing this, I will no longer buy any Foxconn parts of any kind.

    (and I actually did buy a foxconn motherboard for a friend's computer. It was really poor regardless of whether or not it was going to use linux.)

  14. Quick Fix by slashflood · · Score: 4, Informative

    The title of this trick is misleading. It should solve those problems by pretending to be Windows to the BIOS.

    1. Re:Quick Fix by Anonymous Coward · · Score: 4, Informative

      Read the full thread. It has errors in the windows acpi list that crash freebsd and linux as well.

    2. Re:Quick Fix by jomiolto · · Score: 3, Interesting

      I just don't understand why there needs to be OS specific stuff in the ACPI. I doubt it's there to fix OS specific problems? (Because that sounds rather silly; wouldn't it make more sense to fix the problems in the OS/drivers?)

      Just out of curiosity I disassembled the ACPI DSDT of my laptop mobo (no idea about the manufacturer) and, sure enough, there's some Linux and "Windows 2006" (?) specific code in it. No idea what it does, though, as I had never even heard of ACPI having byte-code in it before.

    3. Re:Quick Fix by Anonymous Coward · · Score: 4, Informative

      Quoted from a link in the above:

      Bill Gates on Making ACPI Not Work with Linux (in 1999):

      One thing I find myself wondering about is whether we shouldnâ(TM)t try and make the "ACPI" extensions somehow Windows specific.

      It seems unfortunate if we do this work and get our partners to do the work and the result is that Linux works great without having to do the work.

      Maybe there is no way to avoid this problem but it does bother me.

      Maybe we couid define the APIs so that they work well with NT and not the others even if they are open.

      Or maybe we could patent something related to this.

    4. Re:Quick Fix by slashflood · · Score: 1

      I just don't understand why there needs to be OS specific stuff in the ACPI.

      Follow the link in that trick. Basically, Microsoft tried to make ACPI as incompatible as possible.

    5. Re:Quick Fix by Anonymous Coward · · Score: 0

      But that's already being done. The problem is that identifying as Windows allegedly wasn't enough for Foxconn. They supposedly have a number of checks in place to see if it's Linux buried throughout their ACPI code. If it detects Linux, it gives bad data. The the last few posts toward the end make this clear.

      However, external verification is required before this is more than an allegation.

    6. Re:Quick Fix by Bert64 · · Score: 3, Informative

      DSDT is the bytecode, and it has a standard published by Intel...
      Intel also publish a compiler for it.

      Microsoft also publish a DSDT compiler, which is far more tolerant of errors than Intel's version as well as varying from the standards considerably, and many motherboard makers use this version.

      On linux, grep our dmesg for DSDT.. You should see a line like:

      ACPI: DSDT CFFB0440, 64DE (r1 P0004 P0004000 0 INTL 20051117)

      INTL means Intel, MSFT means microsoft, an Intel one is almost always guaranteed to work properly and can usually be found on higher quality motherboards.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:Quick Fix by Bert64 · · Score: 3, Insightful

      Actually, we should have an online database of motherboards and bios revisions which use a DSDT which complies with the standards, and a hall of shame listing those that don't.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Quick Fix by Anonymous Coward · · Score: 0

      well the guy who posted the original thread on ubuntuforums said this on page 7 (Post #70):http://ubuntuforums.org/showpost.php?p=5454677&postcount=70

      indicating that masquerading as windows won't help the problem because even the windows code implements mutes and locks memory addresses that are used by the kernel.

      you may be right, but his implication is that it will not. if you get it working, let us know.

      Thanks

  15. unbelievable by Stonefred · · Score: 1, Troll

    best example for modern fascism

  16. Immature by Anonymous Coward · · Score: 4, Insightful

    How old is this guy?

    If I had a serious problem I would be more professional in my way of contacting support. Certainly his way of approaching the Customer Support is looking like some angry teenager.

    1. Re:Immature by JamesP · · Score: 5, Insightful

      And how mature and professional is a support drone that says 'don't use linux, use windows vista'??

      --
      how long until /. fixes commenting on Chrome?
    2. Re:Immature by Svet-Am · · Score: 2, Interesting

      That's their company line and the technical support representative was simply stating as such. He didn't name-call or anything like that.

      The "customer" on the other hand was angry and name-calling from the get-go.

      --
      [move .sig! for great justice, take off every .sig!]
    3. Re:Immature by skulgnome · · Score: 1

      On the other hand, the customer did pay money. It's basically his duty to demand value for it.

      Or are you some kind of a power fanboy?

    4. Re:Immature by The+Moof · · Score: 3, Funny

      Have you ever called to get DSL service from AT&T?
      "I'm running Linux."
      "Is that like a version of Mac or something?"

      Once, I was even told the Internet isn't compatible with Linux. Love those tech support centers.

    5. Re:Immature by Apple+and+Cinnamon · · Score: 1

      Well.. if I got that kind of response from a company when I had a valid support request, well... frankly I'd have wanted to do a lot more than mere name calling.

      Yes in one or two of his responses he did sound unprofessional but:

      A) I'm sure he was livid, I would have been aswell.
      B) He was probably acting in his own capacity and not representing any entity in need of "professional" representation.
      C) Though it helps to be calm, rational and collected when dealing with support, it is not required that you as a client act as such. The provider on the other hand is required to be effective, efficient, helpful and understanding at all times. Yes it's hard as hell to deal with an angry client but that is still your responsibility as a provider.

    6. Re:Immature by pak9rabid · · Score: 1

      And how mature and professional is a support drone that says 'don't use linux, use windows vista'??

      More like how mature and professional is the company that created the script that the support drones read from that state this.

    7. Re:Immature by Anonymous Coward · · Score: 0

      That's not the point.

      It is very possible that a civilized request for an escalation (to someone more knowledgeable) or at least a more professional tone could have created a better outcome for everyone involved.

      Of course, I doubt that I was able to read the entire communication between parties so it's hard to see where the breakdown occurred.

    8. Re:Immature by Anonymous Coward · · Score: 0

      ...Someone who doesn't care about Linux, and is working a dead-end job to pay their bills?

    9. Re:Immature by billcopc · · Score: 1

      If I had a serious problem, and the customer support staff responsible for fixing that problem were treating me like a retard, I'd step up my aggression just the same.

      What this idiotic attitude of being docile when presented with a royal assfucking ? Foxconn is clearly in the wrong here, possibly even deliberately tampering with the BIOS to hinder Linux, and undeniably incompetent in their ACPI implementation. At the very least I would have expected them to say "I will escalate this to our developers but can't promise anything", rather than the "You're stupid, you suck, Vista rules and urgay" crap they throw at us everyday.

      Ten years ago, yeah fine whatever, but today Linux is big enough to carry some clout. Just ask Sun and IBM!

      --
      -Billco, Fnarg.com
    10. Re:Immature by Anonymous Coward · · Score: 0

      How professional does someone have to be??
      Fro crying out loud people, this is blatant and intentionnal SABOTAGE!! The guy has a right to be pissed.

      This isn't "just" another crappy implementation, a bad product, or just faulty or buggy code. This is a company, willingly selling a product that they DESIGNED to fail specifically if you use it with Linux.

      It's is fraud.

  17. Yay tinfoil hats! by Anonymous Coward · · Score: 0, Insightful

    So let me get this straight.

    Some small motherboard manufacturer has flawed ACPI tables and refuses to fix them, therefore they MUST out to sabotage Linux? I feel I've missed a step in your logical deduction here. (Oh, wait, who wants to do that?) It certainly cannot be general profit-driven apathy, can it? Evidently the poster really didn't think it through - even if there was malicious intent, it isn't like this is Asus or Gigabyte we're talking about here, it is some obscure manufacturer. Skimping on a motherboard when building a system is a horrible idea anyway for these very reasons.

    Why the poster persists in sticking with such a POS board with obviously wrong BIOS is beyond me. I guess we have to create a tempest in a teacup about Linux yet again.

    1. Re:Yay tinfoil hats! by Anonymous Coward · · Score: 3, Informative

      Foxconn isn't exactly a no-name MoBo manufacturer. In fact, you'll find a foxconn board in most gateways, dells, compaqs, HPs, and (yechh) eMachines.

    2. Re:Yay tinfoil hats! by FauxPasIII · · Score: 4, Informative

      > So let me get this straight. Some small motherboard manufacturer has flawed ACPI tables and
      > refuses to fix them, therefore they MUST out to sabotage Linux?

      Nope. Let's get you straightened out.

      The BIOS provides two sets of ACPI tables; one good, working and one which isn't even intended to work. It checks what OS string the kernel hands it when it boots. If Windows, it sends the good tables. If Linux, it sends the deliberately faulty ones.

      The more you know!

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    3. Re:Yay tinfoil hats! by quantum+bit · · Score: 5, Insightful

      If Windows, it sends the good tables. If Linux, it sends the deliberately faulty ones.

      It's still more likely incompetence than conspiracy. Most motherboard manufacturers don't write their own BIOS - they buy a stock one from AMI/Award and make a few changes for their particular board.

      What they most likely did was update the DSDT tables handed out to Windows to reflect their hardware, but didn't bother changing the others. So for Linux (and perhaps Win9x) it just has the generic tables that came with the BIOS, which of course don't work for their particular board.

      Of course, a BIOS even having per-OS tables is indicative of poor design, since being OS-independent is kinda the whole point of ACPI. That's more of an issue with whoever wrote the BIOS in the first place, though.

      While they're probably not out to actively sabotage Linux, it's still poor customer service to refuse to fix it and claim that everything is working fine. Sadly, getting most board manufacturers to fix their broken DSDT tables (and there are a lot out there) is akin to pulling teeth.

    4. Re:Yay tinfoil hats! by Anonymous Coward · · Score: 0

      Yeah I don't know how ACPI is supposed to work so I didn't know whether OS specific tables were necessary or not. Sounds like they didn't want to support Linux so they put faulty tables in there to make sure that it wouldn't work.

      He should still return the board and avoid using it. If it has this bug in it I'm sure the rest of it is of similarly high quality.

    5. Re:Yay tinfoil hats! by turbidostato · · Score: 3, Interesting

      "So let me get this straight."

      Let's see.

      "Some small motherboard manufacturer has flawed ACPI tables and refuses to fix them, therefore they MUST out to sabotage Linux? I feel I've missed a step in your logical deduction here."

      You missed not just a step but the entire issue.

      You have a manufacturer that provides different ACPI BIOS tables for different operative systems. They even have one explicitly tailored for Linux although the manufacturer says it doesn't support Linux. Then the ACPI BIOS table explicitly tailored for Linux is different from the Windows ones in a way that it is not only non-ACPI-compliant (though the vendor insists in certifying it as such) but even breaks in not a clear manner a Linux install.

      Couple it with the fact that Microsoft, a convicted monopoly abuser, is the favoured vendor from current state of affairs and already has a proven track record of getting into agreements with OEMs and manufacturers in order to make competitors look like flawed.

      It certainly took money from the vendor to reach such a state of matters. Do you really think the most probably cause to be "general profit-driven apathy"?

      "Why the poster persists in sticking with such a POS board with obviously wrong BIOS is beyond me."

      1) The point being here not that Foxconn produces "obviously wrong BIOS" but that Foxconn might be producing "maliciously wrong BIOS".

      2) Do you really think that, in case there is in fact an unpublished agreement between Microsoft and Foxconn to make Linux look like shit the former won't look for similar agreements with other vendors/manufacturers?

      3) Do you really think that, in case there is in fact non-published agreements between Microsoft and other vendors/manufacturers to make Linux look like shit, average "Joe user" (or even me, for that matter) will know the real cause to make an informed decision, as free-market theorists require as a must for a sane economic environment, unless somebody takes the time and effort to vawe the hidden facts?

      4) Given the exposed arguments, do you still really think this is really "a tempest in a teacup". I do not think this is a tempest in a teacup but a very serious issue.

    6. Re:Yay tinfoil hats! by DaveV1.0 · · Score: 0, Redundant

      Actually, it is not incompetence.

      They don't support Linux, so why bother doing anything to support Linux, such as updating the DSDT tables?

      They are being true to their word. They don't support Linux.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    7. Re:Yay tinfoil hats! by quantum+bit · · Score: 2, Insightful

      If they didn't support Linux, and were not incompetent, they would remove the OS check altogether and just use the "Windows" table for everything. This is probably already what happens for other unsupported OSes that are not Windows or Linux, such as FreeBSD.

    8. Re:Yay tinfoil hats! by The+Gaytriot · · Score: 2, Informative
      All the Dell's here sitting on my workbench have Foxconn stamped somewhere on the motherboard, from the old ass GX1's to the brand new Optiplex 755's.

      IIRC their XPS systems use the Foxconn hardware as well.

      --
      Srsly u guys. U guys, srsly.
    9. Re:Yay tinfoil hats! by Anonymous Coward · · Score: 0

      So for Linux (and perhaps Win9x) it just has the generic tables that came with the BIOS, which of course don't work for their particular board.

      No, it allegedly has a bunch of checks for Linux strewn about in random places which then give bad data upon detecting Linux.

      Of course, a BIOS even having per-OS tables is indicative of poor design, since being OS-independent is kinda the whole point of ACPI. That's more of an issue with whoever wrote the BIOS in the first place, though.

      According to the posts, BIOS is done by Foxconn. There's more to it than that, but it's in the threads and I won't replicate it here.

      Additionally, whether "os-independen[ce] is kinda the whole point of ACPI" is rather dependent upon whom you ask. IIRC, there is a BillG memo discovered during the Comes lawsuit that discusses this very subject.

    10. Re:Yay tinfoil hats! by DaveV1.0 · · Score: 1

      That would still require effort on their part.

      This is not maliciousness or incompetence, it is just laziness.

      They are doing things in the cheapest, easiest way possible.

      Makes me wonder about the quality of their hardware.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    11. Re:Yay tinfoil hats! by IngeniousCognomen · · Score: 1

      Doesn't Foxconn make the mobos for the Mac Mini? You'd think they'd have some experience of non-MS operating systems.

    12. Re:Yay tinfoil hats! by quantum+bit · · Score: 5, Informative

      No, it allegedly has a bunch of checks for Linux strewn about in random places which then give bad data upon detecting Linux.

      The only person claiming that is the original poster in that thread, whose correspondence with Foxconn and the (!) FTC is instantly accusatory and full of assumption. It's almost as if he started with the premise that Foxconn was actively breaking Linux to be anticompetitive and looked for evidence to support it.

      I'd have to see a full DSDT dump to be sure, but from the excerpts posted it looks like "active checking" is just matching against _OS instead of using _OSI, which is a mistake a naive BIOS writer unfamiliar with the spec could easily make. It doesn't help the issue that Linux lies about its identity in _OSI.

      The "redundant checks" seem to be present for the Windows code path too, and look more to me like bad spaghetti code copied and pasted multiple places.

      I also take issue with

      Find and replace all seven occurences of Acquire (MUTE, 0x03E8) and replace with Acquire (MUTE, 0xFFFF), it appears they're trying to crash the kernel by locking a region of memory that shouldn't be locked, but without access to their source code comments, I can only speculate, this tells it to lock a memory address that is always reserved instead. ;)

      It's obviously not trying to crash the kernel, that's not how Acquire() works. The second parameter is a timeout, not a memory address. 3E8 hex = 1000 decimal. The BIOS writer was trying to acquire a mutex with a 1 second timeout.

      Changing it to 0xFFFF makes it wait forever, which could potentially cause worse problems as execution will get stuck if the mutex is already held. Multithreaded synchronization is a very tricky problem, and I'm not surprised to see they got it wrong. Without examining the code it's impossible to say what effect TheAlmightyCthulu's changes have, if they're correct or if they merely mask the problem.

      Saying they're trying to deliberately crash the kernel is a bit ridiculous.

      But then again I'm a BSD guy, so I don't start out with a chip on my shoulder and assume everyone's out to get me. Have seen a ton of shoddy BIOSes in my time though.

    13. Re:Yay tinfoil hats! by Anonymous Coward · · Score: 0

      Do you recognize this?

      http://antitrust.slated.org/www.iowaconsumercase.org/011607/3000/PX03020.pdf

    14. Re:Yay tinfoil hats! by Anonymous Coward · · Score: 0

      I would tend to agree with quantum bit and go one step further by saying that if the community feels that it has been unjustly targeted, there are aways organizations such as the EFF that can assist in pursuing these matters. In fact, this may be a case of a purchased BIOS and they only bothered to update the Windows portion. However, incompetence then led them to leave the unedited Linux portion in there without making the proper adjustments. Criminal.... no..... Stupidity..... Without a doubt. But then stupidity isn't a crime, which in fact is a plus for most of us.

      So from a civil standpoint, someone should organize those individuals that have purchased this blessed board and pursue the manufacturer in a manner conducive to change.... sue their behinds, everyone else does! And if the Penguin is strong with us, we will have one point on our side, stupidity has never been an excuse for non-compliance. --JZ

    15. Re:Yay tinfoil hats! by quantum+bit · · Score: 3, Informative

      Yes, but fortunately MS isn't the only partner in ACPI, and Bill Gates doesn't get the final word on it.

      Look at the state of things. Intel, who did a fairly large chunk of the work on ACPI, wrote the reference interpreter. Intel's interpreter is what is used in Linux, FreeBSD, and several other operating systems. Intel periodically releases updates and fixes to make sure that it correctly supports the published ACPI specification.

      MS has their own hacked together interpreter that's fairly broken. The only MS-specific ACPI extensions I know of are implemented in separate tables like WHEA, and not in the DSDT.

      The bottom line are, BIOS writers are lazy and often the tables they produce don't meet the ACPI specification. If it boots windows, it's good enough and it goes out the door. I'm all for campaigning for standards support, but making unfounded accusations and attacking their support reps isn't the way to do it.

    16. Re:Yay tinfoil hats! by Qzukk · · Score: 2, Insightful

      That would still require effort on their part.

      Que?

      Whoever wrote the BIOS put out a great deal of effort, as their BIOS apparently goes beyond accepting the identifier given by the OS (At least as of January, Linux identifies as "Microsoft Windows NT" after a brief bout of identifying as "Linux" and breaking a lot of BIOSes that flipped out when they couldn't recognize the OS) to some other nonstandard method that is capable of identifying Linux even if Linux identifies itself to the BIOS as Windows.

      That's not lazy. Nor is it incompetent.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
  18. The Right of the Manufacturer? by Anonymous Coward · · Score: 0, Insightful

    Wouldn't this be Foxconn choice as a manufacture. What they see is that their hardware works on their target OS, windows, and would rather not spend resources on correcting the error because they explicitly say that they do not support Linux.

    I am not saying this is right, but the manufacturer has rights to choose what platforms they support. If you do not like it, and then don't buy it.

    1. Re:The Right of the Manufacturer? by Anonymous Coward · · Score: 2, Insightful

      They shouldn't be discriminating against different OSes. Foxconn is deliberately providing Linux with a faulty ACPI implementation rather than simply just following the spec. If they followed the spec, then they wouldn't have to worry about supporting Linux since it would be up to Linux to follow ACPI rules.

    2. Re:The Right of the Manufacturer? by miffo.swe · · Score: 2, Interesting

      They are free to choose what platforms to support but, in this case they choose to have a broken bios with a table specifically for Linux that was broken. In this case it look as if they worked on getting it to not function properly. It really makes you wonder.

      --
      HTTP/1.1 400
  19. Re:Homework by hansraj · · Score: 5, Insightful

    If you follow the link in the story, you would see that the poster claims the following:

    1) Foxconn advertises its motherboard as ACPI compliant thus potentially misleading people into thinking that linux should be able to handle the board. The company does nothing to counter such possible misunderstandings. One could argue that Foxconn is not obliged to do anything of that sort but for customers it is not as simple as "doing homework" as you suggest. Foxconn doesn't say that things break on linux. They only say "works with windows" and "ACPI compliant". The only way to check is to buy and use (at least until this story).

    2) The BIOS actively looks for the OS and passes a modified table to linux. It does not even ask the OS to identify itself and go along with that identification. It rather keeps on having random checks to ensure it is running on windows. I can't think of any good reason why they need to do that unless they want to actively break things for linux.

    3) The poster smells something fishy in Foxconn's behavior. Right or wrong, I don't know. But if the poster is right in his suspicion (which s/he must believe), it would be a natural, rational and justified behavior to bitch and moan about it rather than just return the board for a refund. Society owes a lot to such "troublemakers".

  20. foxxconn = shoddy by Anonymous Coward · · Score: 0

    my foxxcon motherboard had acpi errors in linux and the only way to stop them was to disable acpi in the bios (which means that the computer cannot turn itself off) although recently I have found someone has coded a patch and so I can use debian with acpi on. The amd power management stuff is completely borked in windows and linux. Oh and one of the pci slots doesn't work when an AGP card is used, a big problem on a matx board.

  21. Re:ONE user reporting "weird kernel errors" by GerardAtJob · · Score: 4, Informative

    Check on google.... LOTS of troubles with Foxconn for Linux Users... it's not only 1 user... but only 1 of them took the time to decompile the BIOS.

    --
    I can't call that English ;-)
  22. Par for the course. by FellowConspirator · · Score: 4, Interesting

    First, Foxconn's hardware isn't the only with DSDT errors. Every use a Dell? HP? Considering how sloppily lots of this BIOS code is written, it's a miracle anything works at all. These errors only mean that he's stuck using APM in place of ACPI. If the user wanted a decent motherboard, he'd have bought it from ASUS, Gigabyte, MSI, etc. It's not some conspiracy, it's a cheap motherboard vendor using a defective BIOS that doesn't give crap about it's customers. Really, how's that not normal?

    1. Re:Par for the course. by diskis · · Score: 3, Informative

      You are aware of the fact that the Dell and the HP is most likely manufactured by Foxconn?

    2. Re:Par for the course. by Anonymous Coward · · Score: 1, Informative

      Ever stop to think who actually makes all those?
      Among other things, Foxconn produces the Mac mini, the iPod and the iPhone for Apple Computer; Intel-branded motherboards for Intel Corp.; various orders for American computer retailers Dell, Inc. and Hewlett Packard; the PlayStation 2 and PlayStation 3 for Sony; the Wii for Nintendo;the Xbox 360 for Microsoft, cell phones for Motorola, and Amazon Kindle.

      Foxconn is one of the largest OEM in the game. Odds are you're using foxconn right now and you don't even realize it.

    3. Re:Par for the course. by f8l_0e · · Score: 1

      I hate to burst your bubble, but my ASUS P4PE has DSDT errors that prevent resuming from suspend or sleep. I still recommend ASUS to others and my next board will be ASUS, but they're not above having ACPI problems.

    4. Re:Par for the course. by quantum+bit · · Score: 4, Informative

      These errors only mean that he's stuck using APM in place of ACPI.

      Good luck using things like oh, multiple cores, without ACPI. A lot of boards I've seen recently don't ship working MPS info, and half the time they don't even have correct routing in $PIR.

    5. Re:Par for the course. by Anonymous Coward · · Score: 0

      citation? I've only ever seen Intel OEM boards in HP and Dell.

    6. Re:Par for the course. by Anonymous Coward · · Score: 0

      The difference is those products you mention weren't designed by Foxconn. Dell for example either designs themselves or uses 3rd parties to do the design (much like Apple). In fact Dell, HP and Apple tend to use the same design houses as each other (when not internally developed), but never Foxconn, afaik. Foxconn probably wants in to that market, but I think no one trusts them.

      As a factory, they are OK in that when the design group provides a finished tested design, which includes both assembly tests and system tests, BIOS/Firmware, etc. they're ok. As a provider of product though, they suck.

    7. Re:Par for the course. by Anonymous Coward · · Score: 0

      Indeed, that is correct.

      Cheap motherboard is cheap.

    8. Re:Par for the course. by Anonymous Coward · · Score: 0

      Mmm. Might that be because Foxconn is a major Dell supplier?

    9. Re:Par for the course. by Anonymous Coward · · Score: 0

      I had disassembled DSDT of my mobo branded by Asus and found exactly the same, (probably) buggy code.

      If certain hardware producer is not a problem then who is? If you don't know what's going on then it is all about money.

    10. Re:Par for the course. by Anonymous Coward · · Score: 0

      I have bought some hp machines and they all had ASUS boards.

    11. Re:Par for the course. by Anonymous Coward · · Score: 0

      I might not be understanding your post, but Dell is actually quite supportive of Linux. HP isn't too bad either. I installed Hardy on two HP notebooks in the past couple weeks no prob.

    12. Re:Par for the course. by Anonymous Coward · · Score: 0

      BIOS: What OS are you?
      LINUX: I'm Windows.
      BIOS: hmm one sec, let me check.
      BIOS; Nope, you are Linux.
      BIOS: Here is our crap ACPI table.
      LINUX: Thank you.

    13. Re:Par for the course. by Anonymous Coward · · Score: 0

      Foxconn makes boards for Dell and HP.. if it is buggy, then it's likely produced by Foxconn.

  23. It's not easy for the BIOS manufacturers by pieleric · · Score: 5, Interesting

    Although this vendor seems definitely not trying to support Linux with it's BIOS, the hard truth is that it's not so easy even for those who try. For more information, there is currently a thread on the LKML disussing this and how to improve the situation.

    In particular, latest kernels claim to be every versions of Windows at the same time, and not Linux! That's not easy to handle for the BIOS writer...

    1. Re:It's not easy for the BIOS manufacturers by Basje · · Score: 3, Informative

      Why should the BIOS care which OS is installed? That is backwards. The OS should work with whatever is underneath it.

      --
      the pun is mightier than the sword
    2. Re:It's not easy for the BIOS manufacturers by Jah-Wren+Ryel · · Score: 1

      Why should the BIOS care which OS is installed? That is backwards. The OS should work with whatever is underneath it.

      MS is the proverbial 800lb gorilla. Their monopoly power in the market means that the BIOS/motherboard has to cater to MS, not the other way around.

      --
      When information is power, privacy is freedom.
    3. Re:It's not easy for the BIOS manufacturers by Anonymous Coward · · Score: 0

      Does anyone wonder if MS is paying manufacturers to produce windows only hardware?

    4. Re:It's not easy for the BIOS manufacturers by Anonymous Coward · · Score: 0

      BIOS : So, what kind of windows are you?
      linux : Any windows you'd want me to be.
      BIOS : Come on, tell me what type you are.
      linux : Tell me what type you want me to be and i'll make your dreams come true.
      BIOS starts to drool and short circuits

  24. Re:So? by Buzz_Light · · Score: 5, Informative

    The point is that they advertised that they are ACPI compatible when they are not. And no, "it works on Windows" is not enough to claim ACPI compatibility.

  25. Foxconned by Anonymous Coward · · Score: 0

    Crap. Avoid it. The DSDT isn't the only thing they crippled.

    A company that isn't able -- or isn't willig to -- correct this problem speaks for itself.

    Evolution and market says:
    Be happy, say goodbye to another crap maker :)

  26. and so it starts the war aganist freedom by segagman · · Score: 0, Flamebait

    i have seen this coming the war against freedom of thought and sharing ...were dose it end?

    1. Re:and so it starts the war aganist freedom by Eli+Gottlieb · · Score: 1

      When you learn to speak proper English, then it really does end. I promise.

  27. Re:ONE user reporting "weird kernel errors" by Anonymous Coward · · Score: 0

    I was playing "devil's advocate"... you have to look at the problem from the motherboard manufacturer's point of view.

  28. Hint to the user in question by Rogerborg · · Score: 1

    When you speak in huge, run on, sentences, describe your correspondent as "terrorists" and accuse them of "sabotage", and of being paid of Microsoft to peddle "intentionally broken [...] filth", don't be surprised when they back... slowly... away and want nothing to do with you or your paranoid ravings.

    --
    If you were blocking sigs, you wouldn't have to read this.
  29. This goes beyond refusing to support by Sir_Real · · Score: 4, Insightful

    This is active sabotage.

    They haven't lost a customer, they've gained an enemy. This is an attack. Do not let them get away with it.

    1. Re:This goes beyond refusing to support by Monoman · · Score: 1

      "Never ascribe to malice, that which can be explained by incompetence."

      Malice maybe, maybe not. We will probably never know for sure. In any case, both sides could have handled the incident better.

      --
      Keep the Classic Slashdot.
    2. Re:This goes beyond refusing to support by ShieldW0lf · · Score: 1

      "Never ascribe to malice, that which can be explained by incompetence." Malice maybe, maybe not. We will probably never know for sure. In any case, both sides could have handled the incident better.

      This can't be explained by incompetence. If it just threw warnings that hang Linux but MS products ignore, that might fly. They've got conditional statements to act in a specific fashion with Linux, which they do not support. Magic fairy's didn't put those conditions in, and there's no ethical reason for investing time to create such conditions for an OS you don't support. This is clearly malice. And considering that this was reported to the FTC and the truth of the matter has become common industry knowledge because of this guys actions, I would say he handled it perfectly.

      --
      -1 Uncomfortable Truth
    3. Re:This goes beyond refusing to support by ToasterMonkey · · Score: 1

      ROFL, good luck with that!

    4. Re:This goes beyond refusing to support by jfim · · Score: 1

      This is active sabotage.

      Never attribute to malice that which can be adequately explained by stupidity.

      The EE that had to write the ACPI code probably just copy-pasted the code from another motherboard, then changed the Windows parts until they worked, ignoring the Linux block of code. It does suck though that they won't fix it.

    5. Re:This goes beyond refusing to support by Lehk228 · · Score: 1

      so we should treat this like the Scientology video takedown that started the scilon/anonymous war?

      I'll start faxing them fetish porn in a few minutes.

      --
      Snowden and Manning are heroes.
  30. Don't be an idiot by Anonymous Coward · · Score: 2, Informative

    Guess what ? the acpi impyementation in OpenBSD says `oh, sure, we're windows'.

    Where do you think this is going ?
    Most card makers don't give a shit about linux and other OSes, the only acpi implementation that's going to be tested is... windows!

    so, say you're windows, and cope with it, that's the only sane way to make things work.

    1. Re:Don't be an idiot by Anonymous Coward · · Score: 0

      which is the whole problem with BSD to begin with. since they don't give a fuck, they don't do shit.

      And since this is a problem that needs active solutions, if you are not going to be a part of the solution you are part of the problem.

      a pity, 'tis a great OS; but it should disappear if they keep doing stuff like this. they are not helping.

    2. Re:Don't be an idiot by wanderingknight · · Score: 1

      It doesn't work even if Linux identifies itself as Windows. It spits out warnings that crash Linux but Windows conveniently ignores.

    3. Re:Don't be an idiot by Ant+P. · · Score: 1

      #define ACPI_OS_NAME "Microsoft Windows NT"

      This is from /usr/src/linux/include/acpi/acconfig.h. Linux already identifies as windows. Foxconn are actively seeking it out and giving it a broken ACPI setup. This is not stupidity, this is malice.

  31. Hahaha by Anonymous Coward · · Score: 0

    Dear Ryan,

    Stop sending us these!!!

    1. Re:Hahaha by s0litaire · · Score: 1

      Is it just me, or does one get the image of a harassed Tech support officer under the desk in the foetal position sucking his thumb crying and trying to type out that reply...

      --
      Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  32. But does it run Linux? by oodaloop · · Score: 1

    Oh, right. Nevermind.

    --
    Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    1. Re:But does it run Linux? by Colonel+Korn · · Score: 0, Redundant

      Oh, right. Nevermind.

      Imagine a Beowulf cluster of these thing! Oh, right. Nevermind.

      --
      "I zero-index my hamsters" - Willtor (147206)
  33. Something I'm missing... by 800DeadCCs · · Score: 1

    Why should a bios _CARE_ what OS you're running?
    (seriously, why? I want to learn.)

    1. Re:Something I'm missing... by pieleric · · Score: 5, Informative

      Because the OS's have bugs in their ACPI implementations. So the BIOS provides a special version of function with a workaround for the bug in case it detects the specific OS version.

      Let's note this is valid only for proprietary OS's (aka Windows). For F/OSS kernels, the BIOS writer can simply report a bug on non-ACPI compliance, and it's fixed soon after directly in the kernel.

    2. Re:Something I'm missing... by Jumpin'+Jon · · Score: 1

      Yeah, I was wondering that too.. hope someone will spare some time to elighten us.

    3. Re:Something I'm missing... by Pvt_Ryan · · Score: 1

      I actually have to agree.

      The BIOS should implment things at the Hardware level, it should then provide the said features through a standard API and then OS manufacutures should call things through said API and do what they do at a software level.

    4. Re:Something I'm missing... by faloi · · Score: 3, Interesting

      The short answer is that some hardware/software interaction is going to be different between various OS versions. Common standards for things like ACPI are supposed to help work around it to some extent. If there's a problem, though, rather than spin new hardware for a bug that comes out on some OS's, it might be more cost effective to code a workaround in BIOS.

      If you think about it in terms of doing firmware fixes for option cards to correct problems that can't be completely corrected in drivers, in might make a little more sense. Sometimes those problems will only come out on certain architectures.

      --
      "It is a miracle that curiosity survives formal education." -Albert Einstein
    5. Re:Something I'm missing... by galoise · · Score: 1

      but that scheme fails one you have one OS manufacturer that hw vendors *need* to support actively trying to fuck the standard.

      --
      entia non sunt multiplicanda praeter necessitatem
    6. Re:Something I'm missing... by spinkham · · Score: 1

      Patch the OS, not the BIOS.
      At very least, blacklist only the known broken OS, and give everyone else the correct thing.
      If you're handing every OS different information, you're doing something wrong...

      --
      Blessed are the pessimists, for they have made backups.
    7. Re:Something I'm missing... by Anonymous Coward · · Score: 0

      For F/OSS kernels, the BIOS writer can simply report a bug on non-ACPI compliance, and it's fixed soon after directly in the kernel.

      Or in other words, the applicable members of the FOSS community have to take time out from whatever they were working on to do Foxconn's job for them because Foxconn can't be bothered to do it right themselves. "Don't worry about getting those tables right - some open-source shmo will write a workaround, so why should *WE* spend time/money doing it?"

    8. Re:Something I'm missing... by Anonymous Coward · · Score: 0

      nonononononono you dont get it, there is a standard, the FOSS community has to (and wants to) adhere to that. if it turns out they do not properly do that a BIOS writer does us a favour by posting the bugreport actually!

  34. The article reposted - minus some code:- by Anonymous Coward · · Score: 5, Informative

    Here is most of the original article.
    The pesky junk filter meant I had to snip some of the code out - sorry.
    Posting AC for the usual reason(s).

    Foxconn deliberately sabotaging their BIOS to destroy Linux ACPI
    Edit: Please tell Foxconn what you think of their behavior:

    http://www.foxconnchannel.com/support/online.aspx

    You need to put in an email, and then it will bring up a form, choose Complain/Suggest.

    Edit: Welcome Digg, Reddit, and Slashdot.

    http://digg.com/linux_unix/Foxconn_d..._destroy_Linux
    http://www.reddit.com/comments/6tcv8...their_bios_to/
    (Will add Slashdot when I know the final URL)
    ------------
    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.

    -----
    How to fix:

    Get Intel's BIOS ACPI source compiler:

    sudo apt-get install iasl

    Dump your DSDT table:

    sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.dat

    Disassemble it:

    iasl -d dsdt.dat

    Open it in Gedit:

    gedit dsdt.dsl

    Fix Foxconn sabotage:

    Find, the section that starts out with

    Code:

    If (_OSI ("Windows 2000"))
    {
    Store (0x04, OSVR)
    }

    Go down til you get to the first

    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:

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

    Copy the section, and remove it and the other characters (CAREFULLY PRESERVING SYNTAX!!!!)

    Then move the Linux section to right underneath Windows 2006 section.

    _Code removed to get past junk filter_

    So there you have it!

    1. Re:The article reposted - minus some code:- by Anonymous Coward · · Score: 0

      I had to use:
      cat /proc/acpi/dsdt > dsdt.dat

      Does anyone out there collect dsdt.dat tables from all the different motherboards? They can have mine if they want.

  35. Re:ONE user reporting "weird kernel errors" by Anonymous Coward · · Score: 0, Flamebait

    I was playing "uninformed jackass"... you have to look at the problem from the motherboard manufacturer's point of view.

    fixed that for ya

  36. Re:Homework by pimpimpim · · Score: 5, Insightful

    Have to agree with you here. This is a case of false advertising if it isn't acpi compliant (there is no 90% compliant, or compliant if you use this-or-that software, all that is just non-compliant). I don't know about the slashdot readers that answer with "so what, just return it", but when I am looking for new hardware, I am very happy if people like him figure out who is trying to screw me with false claims, so I can skip these manufacturers from my list.

    --
    molmod.com - computing tips from a molecular modeling
  37. ASUS! by Anonymous Coward · · Score: 0

    News like this are the best advertisement for ASUS! :)
    Btw. today was the first day, I've read anything about a company called "Foxconn". But I will remember this name!

    1. Re:ASUS! by Anonymous Coward · · Score: 0

      News like this are the best advertisement for ASUS! :)
      Btw. today was the first day, I've read anything about a company called "Foxconn". But I will remember this name!

      Actually ASUS isn't all it's cracked up to be.

      I bought an ASUS motherboard a few years back, an A8N-SLI, it was the infamous one with the dodgy chipset fan. When I lodged a support ticket with them I was told that I had to return the motherboard to where I purchased it, and it would be shipped back to taiwan, I had to wait 4 months to get a replacement.

      When the replacement board finally arrived, imagine my surprise when I found that it was exactly the same revision of board even though ASUS has acknowledged that the board had failed due to a design flaw. Of course the replacement only lasted a few weeks before shitting itself. So ASUS have certainly made my do-not-purchase list (shit list?)

      It's not just the asian brands that do this, I had an 800MHz iBook, again a design fault acknowledged by Apple required me to have the logic board replaced... I had it replaced six times through five different repairs (the second time it had to have two new boards because the first replacement shat itself while the repair guy was testing it!!!) Of course Apple made no attempt to correct the underlying design fault, so now I'm stuck with a dead iBook (an old machine now but it still would have been useful for sitting in the couch surfing the web)

      Why the fsck are companies allowed to get away with this shit?

      And before anyone starts saying "return the product and go buy something else" or "vote with your wallet":

      1) All the manufacturers do this, you can't really find "quality" manufacturers in the consumer space.

      2) Not all countries have strong consumer laws (I'm in Australia... we used to have strong laws allowing you to return defective products but now unless you've purchased from a store with a friendly return policy (read higher-prices) you've basically got to file suit if someone sells you a piece of shit)

      3) Who's going to recompense me for my wasted time, travel and frustration...

      The point is that businesses shouldn't be allowed to sell anything that is demonstrably shit. It's inevitable that products will occasionally be defective but manufacturers are no longer held to account for this... market forces take too long to have an impact and still leave me out of pocket.

      appropriate captcha: absconds

  38. Re:So? by Anonymous Coward · · Score: 0

    True, any firm support what they want with their product.
    But the point is that Foxconn claims their motherboards are ACPI compliant, and this guy demonstrated that there's specifical code on the BIOS to fail Linux boot.
    To not support a product is a thing, to do all for Linux failing boot is way another.

  39. Not "No Support", but active sabatage... by LVSlushdat · · Score: 1

    The way I read this, is that its not that they "don't support Linux", but they seem to be actively sabataging it.. Hope Reddit/Digg/Slashdot chews them up and spits them out....

    --
    THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
  40. X-BOX, anyone? by querist · · Score: 1, Interesting

    This may sound like a wild conspiracy theory, but perhaps the motherboard manufacturer is testing a mechanism that will be used in future versions of the X-BOX? Can you imagine how embarassing it must be to Steve Ballmer when he reads about people running Linux on his precious X-Box? A Microsoft-branded machine running the "enemy" Linux.

    From what I've read about the disassembly of the BIOS, it seems like a blatant attempt to make sure that the machine ONLY works for Windows. This is different from only testing it for Windows. This appears to be a clear attempt to prevent it from working on any other OS.

    Again, it looks like they're trying to position themselves for the X-Box motherboard market if they can make this work.

  41. Ask before you buy...? by Anonymous Coward · · Score: 0

    This creeped me out. I guess I'll have to ask if every single component I buy (although I'm a laptop person) is compatible with Linux, as you have really dumb manufacturers like these...

  42. Re:Homework by Reverend528 · · Score: 5, Funny

    Foxconn also accuses him of making "idle treats".

    I want an idle treat.

  43. Everyone does it now, so what? by Anonymous Coward · · Score: 0

    On behalf of my company I've been working with a pretty well known optical drive manufacturer. I'm not going to name names hence posting AC.

    They had completely ignored the ATA spec when designing their new laptop form factor drive, using 1.7volt logic rather than 5Volt for the control lines.
    Seems the Laptop manufacturers are doing the same hence it working with those, but not everything is compatible.
    Certainly we had issues with our product.
    They've been back to the drawing board and built some new silicon to rectify the problem and now it's incorporated into the main model line.

    The difference with Foxxconn is that we don't just buy one of them we buy several thousand units monthly.
    You tend to get a little better support than them blaming you for the problem.
    That they'd have a problem with the product when doing this had never crossed their mind!!

    However, whilst in the past it's always been easy to ignore one single customer there are forums and places now where disgruntled parties will gather and collective mass might chance a few attitudes. Certainly one of my jobs is keeping an eye out for any such postings about our products.

  44. Re:So? by Anonymous Coward · · Score: 0

    Actually, if they didn't support Linux, it'd be one thing. It's a completely different issue when they, as they do in this case, actively detects Linux and sends it a faulty DSDT table.

  45. Re:Homework by Mateo_LeFou · · Score: 4, Funny

    I'm sure we could get ISO to fast track a few "adjustments"

    --
    My turnips listen for the soft cry of your love
  46. No support for Linux, or create advantage for Micr by Anonymous Coward · · Score: 0

    It is one thing to not support Linux... hey this is ok, it is their right! But is another thing to sabotage Linux! I have read the whole post on ubuntuforums, if what this guy sais is true, then it is sabotage. The Bios looks for Linux deliberatly and passes bad instructions. If they would not support linux there should not be a table for linux

  47. A job for TdR ? by Anonymous Coward · · Score: 0

    Who wants to try to install OpenBSD in those mainboards, fail to install, and then ask Theo de Raadt to speak kindly to Foxconn ?

    1. Re:A job for TdR ? by galoise · · Score: 1

      i believe OpenBSD would lie to the MoBo telling it it is some flavor of windows, wouldn't fail to install, and TdR wouldn't give a shit about it.

      --
      entia non sunt multiplicanda praeter necessitatem
  48. Shouldn't be allowed for sale by Anonymous Coward · · Score: 1, Informative

    I know I'll get shouted down by the free market types but, many industries are required by law to meet minimum standards that correspond to the way a product is designed, manufactured, marketed, sold, and disposed-of, why should the consumer electronics and especially computer industries (including software) be any treated any differently? The IT industry is the only industry in the history of modern manufacturing based capitalist economies that has never been regulated in any form (with the possible exception of anti-monopoly laws, and we've all seen how effective they are). WTF makes our industry so special?

    As far as I'm concerned if you want to sell a product that is completely proprietary in design then sure go right ahead, I'll concur with the free market types here.

    BUT

    If you claim that your product is compliant or compatible with some standard or another and you are found wanting then you should be held accountable with _very_ stiff penalties until you either correct the problem (including fixing it for those you've already sold to) or the penalties incurred send you into bankruptcy at which point all your intellectual property should be forcibly placed in the public domain.

    <rant>
    And for all the free market types who'll complain at what I've just said. My attitude is if you want to go into business and you don't do your due diligence when you design, manufacture, market and sell your product and the regulatory authorities take your not-so-hard earned cash away as a result... I say tough-shit!
    </rant>

    1. Re:Shouldn't be allowed for sale by Anonymous Coward · · Score: 0

      Further to what I said above, I also think that this is yet another example of where we sorely need aid-and-abet provisions added to anti-monopoly laws. Let's face it, _part_ of the reason micro$oft still cause us so much pain is that there are too many hardware manufacturers out there who (understandably) go with the flow of market forces and concentrate most, if not all, of there efforts on making hardware compatible with linux and pay linux a little lip-service at best.

      This is fine as far as it goes, however once micro$oft were legally declared a monopolist these manufacturers should have been subsequently ordered to not engage in propping-up the micro$oft monopoly and be required to support other platforms.

      To allow them to continue on as before is to be a co-conspirator with micro$oft on their part, and a tacit approval of the monopoly by the authorities.

      I know I'll get shouted down by the free market types but, many industries are required by law to meet minimum standards that correspond to the way a product is designed, manufactured, marketed, sold, and disposed-of, why should the consumer electronics and especially computer industries (including software) be any treated any differently? The IT industry is the only industry in the history of modern manufacturing based capitalist economies that has never been regulated in any form (with the possible exception of anti-monopoly laws, and we've all seen how effective they are). WTF makes our industry so special?

      As far as I'm concerned if you want to sell a product that is completely proprietary in design then sure go right ahead, I'll concur with the free market types here.

      BUT

      If you claim that your product is compliant or compatible with some standard or another and you are found wanting then you should be held accountable with _very_ stiff penalties until you either correct the problem (including fixing it for those you've already sold to) or the penalties incurred send you into bankruptcy at which point all your intellectual property should be forcibly placed in the public domain.

      <rant>
      And for all the free market types who'll complain at what I've just said. My attitude is if you want to go into business and you don't do your due diligence when you design, manufacture, market and sell your product and the regulatory authorities take your not-so-hard earned cash away as a result... I say tough-shit!
      </rant>

  49. This is common across many MB manufacturers by pisymbol · · Score: 2, Informative

    This is nothing new and there is nothing *fishy* going on. As a side, my MSI notebook also has some non-compliant tables which causes FreeBSD's ACPICA (which was written by Intel) to not recognize the battery status light.

    The issue is that Microsoft OSes are not ACPI compliant period. They are semi-ACPI compliant and always have been. Most motherboard manufacturers use the Hardware SDK in order to get the WHQL certification. The SDK provides tools to automatically generate ACPI tables (and in fact if he looks at the DSDT he can see how the tables were generated, typically they are stamped by the SDK).

    Nothing to see here...move along.....

    1. Re:This is common across many MB manufacturers by Anonymous Coward · · Score: 0

      That might not be new, but I'd say it was very very fishy.

    2. Re:This is common across many MB manufacturers by Daengbo · · Score: 1

      So you're saying the bad Linux tables are Microsoft's fault? For trying to be the voice of reason, you're making some interesting accusations. ;)

  50. Re:So? by faloi · · Score: 2, Insightful

    Sucks for them that they're going to get some bad press about this as it is now on Slashdot's front page.

    I don't have a problem with people getting bad press when they advertise functionality they don't actually have. I don't have a problem with them not including chipset drivers for specific OS's, or utilities coded for OS's they don't want to support. But borking your BIOS to throw a monkey wrench into things if Linux is the OS is pretty messed up.

    Hope nobody tries to do something silly like boot a Linux Live distro to recover a system where the Windows OS has gone out on one of these things.

    --
    "It is a miracle that curiosity survives formal education." -Albert Einstein
  51. I complained. Loud. by marco.antonio.costa · · Score: 1

    Ahh, shame I didn't copy my complaint to them. But I let 'em have it. I'm never buying Foxconn again. Their mobos have sucked pretty much since 6150K8MA anyway. Screw em.

    --
    Send your spendthrift head of state this
  52. Re:So? by Fweeky · · Score: 3, Insightful

    I don't blame them for not wanting to support !Windows. I do blame them for writing broken ACPI tables and trusting Microsoft's legendarily forgiving implementation do their work for them. I do blame them for saying they're ACPI compliant when they're blatently not. I do blame them for not even expressing interest in fixing it when it's pointed out to them.

    Sure, they're not necessarily evil, but they are displaying incompetence I find unacceptable in a hardware vendor, and I don't think it's in any way bad that they're getting bad press because of it.

  53. Free BIOSes anyone? by marco.antonio.costa · · Score: 1

    This is the perfect example that we NEED it, and NEED IT FAAAAST.

    --
    Send your spendthrift head of state this
  54. Foxconn? by Tom9729 · · Score: 1, Insightful

    Maybe I just don't get out much, but I've never heard of that manufacturer.

    If they are indeed falsely advertising ACPI compliance then yeah, something should be done, but at the same time I think the "you get what you pay for" mantra is applicable.

    1. Re:Foxconn? by Anonymous Coward · · Score: 4, Informative

      > Maybe I just don't get out much, but I've never heard of that manufacturer.

      Probably because they don't sell much under their own label: (Wikipedia entry)

      Foxconn is the trade name of the Taiwanese firm Hon Hai Precision Industry Co. Foxconn is one of the largest manufacturers of electronics and computer components worldwide, and mainly manufactures on contract to other companies. Although sometimes referred to as an original equipment manufacturer, Foxconn would be more accurately described as an original design manufacturer. Among other things, Foxconn produces the Mac mini, the iPod and the iPhone for Apple Computer; Intel-branded motherboards for Intel Corp.; various orders for American computer retailers Dell, Inc. and Hewlett Packard; the PlayStation 2 and PlayStation 3 for Sony; the Wii for Nintendo;the Xbox 360 for Microsoft, cell phones for Motorola, and Amazon Kindle.

    2. Re:Foxconn? by dcolem · · Score: 1

      Foxconn makes parts for TONS of mobos. There's a good chance you are using something that Foxconn's made. It's a shame they can't support linux.

    3. Re:Foxconn? by Tom9729 · · Score: 1

      Ahhh seems you're correct, should have done my research.

      Looks like just another case of cutting corners to make a cheap product, and management trying to cover it up.

      I find it a bit disturbing than one company is in charge of manufacturing such a wide range of products...

    4. Re:Foxconn? by Jesus_666 · · Score: 1

      Foxconn is one of the world's largest electronics manufacturers. In fact, Wikipedia notes that in 2007 they were China's largest exporter. Foxconn is really, really big (quoth Wikipedia: "Foxconn is the OEM for the Xbox 360, PlayStation 2, PlayStation 3 and Wii. [...] Foxconn is one of the OEMs for iPod nanos, MacBook Pros, MacBook Airs and the iPhone." Also, the Kindle.). They just haven't sold their mainboards under their own brand name until recently.

      By the way, the Wikipedia article already mentions the ACPI issues.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:Foxconn? by Jon_S · · Score: 1

      My elcheapo Dell (Vostro 400 minitower) has a foxxcon Mobo and runs Linux fine. So it just must be some of their mobos.

    6. Re:Foxconn? by keithjr · · Score: 1

      I bought a $40 Foxconn mobo three years ago, when I was strapped for cash and my MSI board broke down. I figured it wouldn't last, but I was wrong: it worked perfectly up to the point where I wanted to upgrade, for about 2 years! And it ran linux just fine. I am not really sure if this is a systemic issue with their boards, but I've never had a single problem with them running linux. Could just be a bad customer service rep. YMMV, I guess.

    7. Re:Foxconn? by Anonymous Coward · · Score: 0

      I guess, because Foxconn is one of the largest manufacturers of mainboards. Also, they make the connectors on the mainboards and other devices of many other manufacturers.

    8. Re:Foxconn? by T3Tech · · Score: 1

      I'd never heard of them making entire motherboards before this. I have seen a fair share of foxconn components on motherboards and maybe other electronic devices though.

      I have an Acer laptop that has a buggy BIOS and certain ACPI functions are broken in Linux. From what I've seen there are a couple workarounds that have been devised, including a DSDT table hack, and last time I checked there is at least one bug report on kernel.org about the family of machines in question. I had tried a newer BIOS firmware on it but that caused even more problems in Linux and completely confused XP somehow (I'm attributing the XP issues to the BIOS upgrade but it may have been entirely coincidental) so I ended up reverting to the older version. However, Acer has long been known as a leader in the lowest price market, often with the quality to match thus fitting the saying of "you get what you pay for".

      From the sounds of it this Foxconn thing is more than just your run of the mill buggy ACPI implementation which is probably more common than most people realize. Based on another post (which I can't seem to find now) it seems like what would be A Real Good Idea(TM) would be for more manufacturers to just make their BIOSes ACPI compliant period and not worry about compatibility with broken ACPI support in the OS, namely Windows. I see there being more BIOS hardware supported for coreboot happening before that though.

      --
      Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
  55. Whatever happened to... by uberdave · · Score: 4, Insightful

    Whatever happened to the concept of generic hardware? It usedc to be that when you bought a printer, it would work with everything. They published the escape codes that you used to change fonts, or draw lines, or whatever. Same thing with modems. You used to be able to grab any modem off the shelf and expect it to work with any computer.

    Somewhere along the line, hardware started becoming Windows Only. Modems became Winmodems. Printers became Winprinters. I'm guessing the same thing applies to webcams, and scanners, and other hardware. Now we've got a motherboard with a Windows only BIOS. It sickens me.

    1. Re:Whatever happened to... by miffo.swe · · Score: 1

      The problem when they tie things to specific software is that it makes innovation and upgrading a hopeless task. Most driver problems in Vista for example regarding printers is because of winprinters, winmodems and such idiocy where writing/porting drivers is next to impossible for anyone other than the hardware manufacturer.

      This is as much of a problem to Microsoft as to anyone else but somewhere it looks as if stifling competition is much more important than giving their users a good experience.

      --
      HTTP/1.1 400
    2. Re:Whatever happened to... by Ruie · · Score: 3, Informative

      Actually it is in reverse for webcams: initially USB webcams required proprietary vendor drivers but now more and more webcams support UVC - USB video class.

    3. Re:Whatever happened to... by LWATCDR · · Score: 1

      "Whatever happened to the concept of generic hardware? "
      It has almost always been a myth.

      The original PC ran MS-DOS and CP/M 86 and that was it.
      Other OSs where ported to it but it was never ment to be a universal computer.
      Winmodems? Lots of computers had modems just for them. C-64s, Atari, Cocos, you name it.
      Printers? Same thing.
      Well now I know that I can buy a Foxcon motherboard.
      That just sucks but I bet that someone hacks Linux to work on them.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Whatever happened to... by hab136 · · Score: 1

      Whatever happened to the concept of generic hardware? It usedc to be that when you bought a printer, it would work with everything. They published the escape codes that you used to change fonts, or draw lines, or whatever. Same thing with modems. You used to be able to grab any modem off the shelf and expect it to work with any computer.

      Things like the AT command set for modems and Postscript decoding for printers are expensive to implement in hardware vs. a program on your PC. It's much cheaper to make stupid hardware and smart drivers. This explains Winmodems and Winprinters - it's cheaper for the manufacturer, so more profit for them. The customer might see a decrease in price as well.

      This Windows-only BIOS has nothing to do with the Winmodem trend. It's not cheaper or easier for them; they're maintaining separate tables for Windows and Linux. It's actually *more* work, and the only reasonable explanation is that they're doing this extra work to deliberately hurt non-Windows operating systems.

    5. Re:Whatever happened to... by cb95amc · · Score: 1

      1. Take existing product design
      2. Remove on-board hardware to save cost
      3. Create software equivalent in Windows
      4. ??????
      5. Profit!!!

    6. Re:Whatever happened to... by B1 · · Score: 5, Insightful

      It has not always been a myth. Sure, there may be no such thing as perfectly interchangeable hardware, but most hardware used to adhere to well-known standard interfaces.

      Modems all supported RS-232 serial ports, and nearly all used the AT command set. Internal modems had no physical RS-232 port, but to rest of the computer, they looked like a serial port and still presented the same AT command interface. There were no "drivers" to speak of.

      Sure, some modems added extensions / features, but as long as you stuck to the core AT commands (e.g. ATH, ATD, ATA, etc), the modem would work the same predictable way regardless of who made it or whether it was internal/external. You were free to choose your terminal software... hardware... operating system... even serial port hardware... the list goes on.

      What was really nice about generic hardware was that it worked in a well-known, predictable way. If you were so inclined, you could write your own terminal software, operating system... even create your own hardware if you wanted. The information you needed to get everything working--UART documentation, AT command set, BIOS calls, X86 instruction set, etc... was widely available. The only limits in your way were the limits of your own ability to figure everything out.

      You mention the C64 and its own proprietary modems. In fact, the user port on the C64 was RS-232 compatible, the main difference being voltage levels. Many companies designed RS-232 interface kits for the C64 allowing you to connect any standard modem you wanted. The specs for the user port were published in the Commodore 64 programmer's reference manual. If you were so inclined, you could actually build your own RS-232 interface from parts available at the electronics store.

      With Windows-specific hardware, we no longer have that freedom. We've lost something -- Now, even if we want to write our own software stack or implement our own hardware, we're stuck -- the information needed to make the hardware work is hidden, locked away in a binary driver that only works on one platform. The only way to make it work elsewhere (e.g. Linux) is to reverse engineer the product -- much more difficult that working against an open spec.

      Why do I have to reverse engineer my own hardware if it supposedly adheres to a published / well known specification?

    7. Re:Whatever happened to... by LWATCDR · · Score: 1

      The AT command set was proprietary. Hayes created it for there revolutionary product called the smartmodem. Yes you could build or buy adaptors to use serial modems but even the cables varied from computer to computer. The PC totally tossed the standards for serial and printer ports out the windows.

      This world of "standard computer parts" is actually pretty new. It is a good thing. And we do need to work hard to keep it. BUT it sure isn't like the old days.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re:Whatever happened to... by B1 · · Score: 2, Informative

      Sure, Hayes technically owned the AT command set, but it was not a trade secret -- it was widely emulated by other modem manufacturers, and became a de-facto standard. I'm a little fuzzy here -- did Hayes actually try to keep other manufacturers from using it?

      Similarly, most dot matrix printers were Epson compatible, and laser printers were typically LaserJet II compatible or Apple Laserwriter compatible (e.g. postscript). That didn't give you access to all of the extra features of a particular printer, but it did mean your printer would be functional / useful with the software you already owned.

      I don't remember serial / printer cables being different, at least for standard peripherals like parallel printers or serial modems. I remember HP had their own serial plotter cables (which made supporting AutoCAD lots of fun). Sometimes, cables and hardware would play fast and loose with the hardware flow control signals, or by hard-wiring pins together (e.g. DTR/DSR, CTS/RTS, etc). But generally, hardware was well-behaved enough that you could get it working.

      I miss those days :(

    9. Re:Whatever happened to... by JesseMcDonald · · Score: 1

      The thing about winmodems is that reverse engineering isn't enough. It's not a hardware interface problem.

      A winmodem is basically just a basic sound card tied to a phone line, with the driver generating the tones in software. The protocol itself is well-known, but certain parts essential to at least the higher baud rates are patented, and thus can't be included in an open-source driver. With a hardware modem the driver doesn't need to know anything about the details of the protocol, just the standard AT command set. For bonus points, a hardware modem doesn't drop the connection whenever the computer has to swap to disk or runs out of spare CPU cycles.

      Some manufacturers supply their own drivers, but the ones I've seen are all binary-only, don't work in SMP configurations (Core 2 Duo? Not compatible...), and tend to be limited to 14.4 kbps or lower. That's when you can get them to work at all.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    10. Re:Whatever happened to... by chrisfreyer · · Score: 1

      Generic hardware disappeared because flash memory was introduced to hardware. It makes sense for them to use it...they can get their products on the market faster and have longer to develop the firmware and/or software for the product. That idea now extends from hardware devices to operating systems and even to end-user software. Its best to get used to it...its here to stay. What bugs me is that some firmware update tools run only in Windows. I have Macs and Linux boxes at home. Grr!!

    11. Re:Whatever happened to... by Targon · · Score: 1

      Actually, it was the Bell 212A command set, and Hayes extended it. The Hayes version ended up dominating the modem industry, but it wasn't the first modem standard for commands.

    12. Re:Whatever happened to... by LWATCDR · · Score: 1

      Nope The Bell 212A was just a standard for sending data using audio tones. The AT command set for dialing and such was Hayes.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    13. Re:Whatever happened to... by Targon · · Score: 1

      Well, my old US Robotics 212A modem used ATDT but was NOT a Hayes compatible modem.

  56. off-brand crap: -1, Duh by Gothmolly · · Score: 3, Funny

    So he bought an off-brand cheapo board, and it sucked? Amazing.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:off-brand crap: -1, Duh by Anonymous Coward · · Score: 5, Informative

      Off-brand? They don't sell much under their own branding, but Foxconn is one of the biggest computer components manufacturer in the world. Lots of HP and Dells I've seen have Foxconn boards.

    2. Re:off-brand crap: -1, Duh by mgblst · · Score: 1

      There is a small difference between sucking, and not working at all. This motherboard claims to support ACPI, but doesn't (for Linux).

    3. Re:off-brand crap: -1, Duh by Anonymous Coward · · Score: 0

      They make Apple boards too. The difference is that Apple/Dell/HP/etc actually design the boards and Foxconn just makes them.

      The problem seems to be that Foxconn's own engineers are really slack, not so much that the hardware quality is dubious.

  57. Class action lawsuit anyone? by mlwmohawk · · Score: 1

    If I have learned anything from SCO, it is that you don't even need evidence to start a law suit.

    I say we get a bunch of that have been "harmed" by their false statements of ACPI support, and sue them for time and effort. We could get millions. 1/3 goes to lawyers, and 2/3 goes to open source projects.

    We "reasonably" expected their claims to be truthful. When we asked them for a fix, they changed their claims. That's gotta be worth a lawyer's time!!!

    1. Re:Class action lawsuit anyone? by r_benchley · · Score: 1

      If you learned anything from SCO, it should be that you should have a solid case before taking someone to court, or you're going to become familiar with such terms as "case dismissed with prejudice" and "paying court fees". Its unfortunate that there is no Linux support for this motherboard, but the guy should have returned the motherboard and purchased one from a vendor that is happy to support Linux.

    2. Re:Class action lawsuit anyone? by mlwmohawk · · Score: 1

      If you learned anything from SCO, it should be that you should have a solid case before taking someone to court, or you're going to become familiar with such terms as "case dismissed with prejudice" and "paying court fees". Its unfortunate that there is no Linux support for this motherboard, but the guy should have returned the motherboard and purchased one from a vendor that is happy to support Linux.

      You miss the point. The multi-national corporations have been attacking consumers and citizens in the courts and with laws and law suits for so long, it is time to fight back.

      A class-action law suit would cost Foxconn money. A class action suit against Yahoo for DRM would cost them money. A class action suit against anyone who isn't on the up and up will cost them money.

      If they are going to use the gristmill that is civil law against us, we have to fight back with the same tools. There are no "victories" to be had in civil court. only damage. In a class action suit against a big company individuals have a lot less to lose and a big company can only take so much damage. We have to be constant and consistent. Wars are no longer fought with guns, but with lawyers.

      We should use the power of the courts to FORCE companies to support customer choice. Microsoft bribes them NOT to, we have to up cost of those decisions. Make no mistake, there is a lot at stake the next decade. Will we be in a corporate run 1984 or will we be able to break the fascist momentum?

  58. Re:Another angry linux fanatic. by Anonymous Coward · · Score: 0

    Frankly, I agree with you.

  59. Re:ONE user reporting "weird kernel errors" by Anonymous Coward · · Score: 3, Insightful

    But if a user takes the time to find the cause of the problem and tell you exactly what it is, and it is a problem that could be fixed with a BIOS update. Is it a good idea to fix the problem and improve the quality of your product, or ignore it and get a reputation for providing poor quality products?

    Sure it will still require some resources to fix, but this guy has already done the hard work of debugging and identifying the cause of the problem.

  60. If this person can look in DSDT by Anonymous Coward · · Score: 0

    they can write their own fix.

    1. Re:If this person can look in DSDT by Ash-Fox · · Score: 3, Informative

      If this person can look in DSDT they can write their own fix.

      He did write a workaround/fix. RTFP (post). That's how he managed to get the system working with the Windows DSDT.

      --
      Change is certain; progress is not obligatory.
  61. This is not an isolated problem... by God+of+Lemmings · · Score: 4, Informative

    Poorly designed, or incomplete bios implementations are not the exception. They are in fact a fairly common occurrence. The DSDT table being missing, incomplete, or just wrong is so common in fact, that a number of solutions exist.

    See here: http://acpi.sourceforge.net/dsdt/index.php

    --
    Non sequitur: Your facts are uncoordinated.
  62. Re:Fine. Won't use them for Windows either. by Machtyn · · Score: 5, Informative

    This is important and I want to expound on it. I work in a Microsoft shop. Really, it's IIS this, MSSQL that, .NET for all dev, and we've all got the latest and greatest Office suite. Strangely, we've heard rumors that our software is going to be tested Vista, but QA hasn't received a Vista machine, yet. With all of that out of the way, I use Linux in various ways on many of our test computers. Mostly, it is just boot CDs, such as Partimage Is Not Ghost and Ultimate Boot CD. So, just because hardware is meant for Windows doesn't mean that it will never see another OS. Hardware interoperability on the software level is necessary.

    On another note, I've encountered Foxconn boards in the past... usually broken and being replaced.

  63. Linux support is not enough by BhaKi · · Score: 0

    From the comments above, it seems that most of the above people would be very happy if the MoBo just supports Linux. Forcing customers to use Windows is wrong and forcing customers to use either Windows or Linux becomes correct? Why would a MoBo manufacturer really need to care about people's OS? Any manufacturer who is forcing customers to not use FreeBSD or OpenBSD is equally bad. I would even go so far as to say that any manufacturer who gives a _finite_ list of OSs (it doesn't matter whether Linux is in the list or not) is doing evil.

    --
    The largest prime factor of my UID is 263267.
  64. group for NT,Me,95,98,etc. that just errors out? by Anonymous Coward · · Score: 0

    I'm a visitor from 1995 and I thought that the BIOS was essentially operating system independent. So I looked on the Internet and it turns out that this new ACPI standard indeed has a table, the DSDT (Differentiated System Description Table) which is actually not really a table, but a little program written in AML (ACPI Machine Language) that the OS is supposed to interpret. And I wondered where all that Kernel bloat came from. Anyway, since the OS is supposed to interpret it you could probably simply pass an identifier for Windows XP instead of one for GNU/Linux. However, Microsofts implementation of the standard is buggy, which means that, if the BIOS was written with that in mind, the Windows version of the table might not work on your compliant Linux kernel. So you need to patch the DSDT, effectively writing a device driver for your BIOS. Which raises the question of what purpose this AML serves in the first place... Seriously, sometimes I really feel like I'm visiting some alien planet.

  65. Who? by achenaar · · Score: 1

    I'd never heard of Foxconn before.
    I guess any publicity is good publicity though.
    Oh, wait...

  66. Re:Homework by Unoriginal_Nickname · · Score: 5, Interesting

    This is more a case of *Microsoft* not being ACPI compliant. The different versions of Windows have historically broken ACPI in hilariously random and catastrophic ways. You can decompile any BIOS on the market and find a similar table. If you're willing to rule out malicious sabotage on the part of Foxconn (which would be a pretty ballsy move given that they manufacture Intel's reference motherboards), the fault can probably be traced back to their BIOS vendor - either AMI or Award, if memory serves.

  67. Aptly named? by Anonymous Coward · · Score: 0

    I guess we know what the "Con" bit refers to now. I can only speculate on the hidden meaning behind "Fox".

    1. Re:Aptly named? by omnichad · · Score: 1

      Maybe implying sly? As in, deceptive?

  68. XFX is the same by RatCommander · · Score: 1

    I have an XFX board (with an NVidia 650i chipset) in one of my machines which has a similar problem. It reports the correct ACPI data to Windows (XP and Vista 64), but the ACPI data given to Linux specifies the wrong CPU frequencies.

    Disabling speedstep makes the system work fine, but reduces power efficiency and increases heat and noise. I have tried very hard to get XFX to patch the BIOS, but they refuse to believe that it doesn't work. Their argument is "it works on Windows, so it's clearly a Linux bug". Looking at the DSDT shows different data on Linux and Windows, so it's pretty clear to me that the board's BIOS is doing something funny.

    I haven't returned the board because it's not a critical problem, but it does annoy me.

    --
    "It is better to die for an idea that will live than to live for an idea that will die" - Steve Biko
    1. Re:XFX is the same by RootWind · · Score: 1

      Which wouldn't be surprising, since all the graphic card manufacturer motherboards (XFX, eVGA, BFG, etc.) are usually rebranded Foxconn or Jetway.

  69. Re:Homework by Dolda2000 · · Score: 2, Interesting
    Isn't it, though? What does it really mean to be ACPI compliant? I would imagine that it might just mean that the BIOS contains well-formed tables, and in that case this motherboard probably is ACPI compliant. Either way, I don't really think ACPI compliance is specified to mean that the board must work with all operating systems.

    Especially considering how ACPI doesn't really seem to be the greatest standard so far conceived, and on top of that is an Intel-Microsoft cooperative product, I just wouldn't bet my life and limb on its specification being sound.

  70. OT but... by sm62704 · · Score: 2, Insightful

    I find it odd that quick remarks against Foxconn have been modded "troll" and "flamebait", just like interesting and insightful comments that say something bad about Microsoft usually are in other threads. If you work for MS and have mod points and are modding these comments against Foxconn down, two things:

    1. It is suggestive that this is another Microsoft trick against Linux. Your downmodding of anti-Foxconn comments just fuels the conspiracy theories

    2. When the metamods mark your mods as "unfair" you my not get mod points again. If I'm given one of the "flamebaits" or "trolls" (except the one that says "first post", that one was fairly modded) I will mod the mod as "unfair" and I imagine other metamoderators will do the same.

    I'm checking the "no karma bonus" box, please feel free to mod this ot comment down further if you wish.

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  71. Get what you pay for by Zantetsuken · · Score: 3, Insightful

    Ok, ya, they probably are falsely advertising, and just shoved it off because they got MS WHQL stickers (most companies do the same anymore)...

    But you know what? I don't feel too much sympathy - because honestly, you get what you pay for. Any PC builder with half a brain (which it looks like he has plenty of if he knows how to pick apart the bios) is going to know that manufacturers like Foxconn, ECS, Abit, etc are going to be horrible quality (or at best sub-par).

    Basically, he probably was being a cheapskate and went with the $30 or 40 dollar Foxconn board, when for $50, a mere $10 more, he could have gotten a fantastic Asus motherboard, or at *least* MSI or Gigabyte...

    1. Re:Get what you pay for by aAnaRchY · · Score: 1

      what are you talking about?? WTF???? I think you don't have that half of brain you mentioned before! Foxconn are horrible quality??? Foxconn produce the electronic boards for most of the electronics you use every day! Read on to learn a few things(from wikipedia): Foxconn (åOEå£å) is the trade name of the Taiwanese firm Hon Hai Precision Industry Co. (Ltd.) (LSE: HHPD). Foxconn is one of the largest manufacturers of electronics and computer components worldwide, and mainly manufactures on contract to other companies. Although sometimes referred to as an original equipment manufacturer, Foxconn would be more accurately described as an original design manufacturer. Among other things, Foxconn produces the Mac mini, the iPod and the iPhone for Apple Computer; Intel-branded motherboards for Intel Corp.; various orders for American computer retailers Dell, Inc. and Hewlett Packard; the PlayStation 2 and PlayStation 3 for Sony; the Wii for Nintendo;the Xbox 360 for Microsoft, cell phones for Motorola, and Amazon Kindle.[1][2] [3] The company was founded in 1974 as a manufacturer of plastic products (notably connectors) by Terry Gou, who remains its CEO. It has been listed on the Taiwan Stock Exchange since 1991. It is Taiwan's largest private company, with a revenue of US$13 billion in 2004 and US$40.6 billion in 2006.[4][2] Foxconn mainly manufactures in China; in 2007 it employed 450,000 people there and was China's largest exporter. The company opened its first manufacturing plant in China in 1988, a factory in Shenzhen that is now the company's largest, with more than 270,000 employees.[2][5] Beginning in 1994, Foxconn purchased development centres in the United States and Japan. The years 1998 and 1999 saw the establishment of additional manufacturing plants in the UK and the US. As of 2007, the company and its subsidiaries owned plants in the Czech Republic, Hungary, Mexico, Brazil, India and Vietnam.[2]

    2. Re:Get what you pay for by Just+Some+Guy · · Score: 1

      what are you talking about?? WTF???? I think you don't have that half of brain you mentioned before! Foxconn are horrible quality??? Foxconn produce the electronic boards for most of the electronics you use every day!

      OK, we get it: they're a good company to work for. Still, McDonald's sells more hamburgers than everyone else, and yet they suck.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:Get what you pay for by God+of+Lemmings · · Score: 1

      ... and Hewlett Packard; ...

      That explains why my dv9000 laptop had an incomplete dsdt then...

      --
      Non sequitur: Your facts are uncoordinated.
    4. Re:Get what you pay for by aAnaRchY · · Score: 1

      Your example does not apply here. Macdonald's doesn't make hamburgers for other fast foods. Foxconn produce Mac mini, the iPod and the iPhone for Apple Computer and none of these products quality sucks! Intel-branded motherboards for Intel Corp.; various orders for American computer retailers Dell, Inc. and Hewlett Packard; the PlayStation 2 and PlayStation 3 for Sony; the Wii for Nintendo;the Xbox 360 for Microsoft, cell phones for Motorola, and Amazon Kindle. From all that products that Foxconn produce only XBOX360 quality sucks.

    5. Re:Get what you pay for by Anonymous Coward · · Score: 0

      All this shows me is that they know how to take someone else's design and make it to spec.

      I'm still not going to trust a carpenter with designing my house. Just like I won't ever purchase a Foxconn branded el' cheapo low-end product.

    6. Re:Get what you pay for by Deliveranc3 · · Score: 1

      He had time to examine the BIOS for a $40 piece of hardware... He is unemployed or a student... someone should give him a job.

      If you're a wealthy Japanese person, westerner's not shelling out thousands for Sony products that are 10% smaller doesn't make any sense either... Different needs different markets.

    7. Re:Get what you pay for by Anonymous Coward · · Score: 0

      Basically, he probably was being a cheapskate and went with the $30 or 40 dollar Foxconn board, when for $50, a mere $10 more, he could have gotten a fantastic Asus motherboard, or at *least* MSI or Gigabyte...

      When buying a new computer you first list all the components you want and see how much it costs. Then some people see what they really need and try to get the cost down.

      Saving 10 dollars on each component can really add up when looking at the memory drive, motherboard, graphics card, power source, case, peripherals (monitor/mouse etc.). Whilst this still holds true in general, we now know that in the case of Foxconn motherboards it's not worth it.

  72. Disgusting by ugmoe2000 · · Score: 4, Insightful

    After having read the Ubuntu forums I was flat out disgusted at how Foxconn responded to the customer. I have never received a response so rude from tech support. They outright told him to stop sending them e-mail because they did not want to address his problem. Nevermind their poor products... how about their customer service? That is pitiful and they fully deserve whatever comes their way.

    1. Re:Disgusting by JavaBear · · Score: 1

      I'm not so sure that what Foxxcon is doing isn't outright criminal.
      They (silently) detect a specific type of software, and deliberately pass it faulty data. Hardware "Certified for Windows" usually doesn't mean "Works only with Windows"

      Now, that the packaging for the Mobo said "This hardware is LOCKED-IN to Microsoft Windows Vista and XP, and it will NOT operate with any other operating system", they would be in the clear as far as I'm concerned.

    2. Re:Disgusting by Quikah · · Score: 1

      They were rude because the customer was rude. They told him to stop because he was acting like an ass. If he would have been polite I would guess he would have gotten a lot further.

      --
      Q.
  73. A bad side-effect is that by BhaKi · · Score: 2, Insightful

    People who are born in the age of winmodems assume unquestioningly and "intuitively" that hardware can only be made for an OS and supporting OSs is a cost. In reality, infinite OSs' support can be simply achieved by manufacturing in way that's compatible with open standards. If they can't do that, which is quite normal because sometimes the standards are very feature-less, they should at-least put out technical specifications regarding how an OS can interface with the hardware.

    --
    The largest prime factor of my UID is 263267.
  74. Support standards, not OS by jholster · · Score: 1

    Why motherboard manufacturer has to "support" any OS instead of supporting a standard? The same applies for the web: don't support browsers, support standards. Operating systems, browsers, etc. just need to implement the standard. Apparently Microsoft does generally pretty bad job there.

    1. Re:Support standards, not OS by BhaKi · · Score: 1

      The real problem is that M$ not only does a bad job, but also proactively drives people away from standards. Examples include MSXML vs XML, OOXML vs ISO-26300:2006(popularly called ODF), Windows File-Share vs NFS, MSRPC vs RPC... and the list's length will be in astronomical units.

      --
      The largest prime factor of my UID is 263267.
  75. Re:So? by the_bogus_1 · · Score: 1

    True, Nobody HAS to support anything. But should be made to. Hardware manufactures, design hardware for a certain architecture. Support for such should not be based on what OS you use. To do so creates an anti-competitive market and should be treated as such in law.

  76. Quit your bitching. by DaveV1.0 · · Score: 2

    They are ACPI Compliant for Windows. You know, the operating system they support. They don't support Linux, so it doesn't matter if the ACPI tables are correct or not.

    Now, just don't buy their products and everyone is happy.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    1. Re:Quit your bitching. by BhaKi · · Score: 0

      No reasonable person should really ask for "linux support". The fact is that there is no such thing as "support for OS(s)". Why does the MoBo even bother about OS? There is the ACPI specification and it should just implement it. Then all OSs - including Windows, Linux and any other OS that's ACPI-compliant will be automatically compatible. This is much more easier for the manufacturer rather than offering separate DSDT tables in the BIOS for each OS.

      --
      The largest prime factor of my UID is 263267.
    2. Re:Quit your bitching. by JavaBear · · Score: 3, Informative

      It is not that they are only supporting Windows, but that they are up to the old Microsoft trick of detecting non MS software, and pass it deliberately bad data, only to claim that it may be the non-MS software that are at fault.

    3. Re:Quit your bitching. by camperdave · · Score: 3, Informative

      They are ACPI Compliant for Windows.

      ACPI is OS independant. You can't be ACPI compliant for windows and not ACPI compliant for linux.

      --
      When our name is on the back of your car, we're behind you all the way!
  77. If the table is wrong fro linux by Anonymous Coward · · Score: 0

    two options

    1) Try FreeBSD
    2) Return the motherboard and get a different one from a different maker.

  78. My wote goes for the guy... by Brane2 · · Score: 4, Insightful

    I've just opened official ACPI specs and Microsoft's WHQL is NOWHERE EVEN MENTIONED, let alone of being needed and sufficient criteria of ACPI compliance.

    IOW, product is ACI compliant when it works in accordance with specs. Once there is violation found, they can no longer claim ACPI compliance.

  79. what is this agenda? by nimbius · · Score: 1

    thats funny, their website doesnt seem to load in my browser either...i guess it doesnt support firefox 3 in freebsd 7. what business actively tries to subvert the customer?? buying a new motherboard to replace your shitty foxconn is STILL cheaper than a copy of vista!

    --
    Good people go to bed earlier.
  80. Re:Homework by GooberToo · · Score: 4, Interesting

    Is there an industry group that can be contacted in an attempt to force them to remove "ACPI Compliant"? If the original analysis is accurate, clearly they are not ACPI compliant.

    Furthermore, since they clearly are breaking ACPI compliance when it detects Linux, and they state ACPI compliance, doesn't this mean they are fraudulently advertising? Seems both the State Attorney General and consumer watchdog groups would like to hear about this.

  81. bug in the bassbin by thegoldenear · · Score: 1

    This is a dent in the growing assumption we have where you think you can install Linux on anyone's computer with a bit of research of their peripherals. And even then you can often replace incompatible peripherals but you're not as likely to replace a motherboard.

    Pete Boyd

  82. I disagree with most of these posts by s_p_oneil · · Score: 2, Insightful

    I have a motherboard (ECS) that gives a kernel panic when any Linux distro tries to boot. Since the installer boots Linux, I can't install or test any Linux distro on it. On one hand I feel certain that there is a bug in the motherboard, but on the other hand a kernel panic is like a GPF, and it should not occur even with bad input. At the very least, add a check and give me a warning or error message better than "kernel panic". So IMO, there is also a bug in the Linux kernel.

    Given the fact that this problem with the motherboard is not fatal to any other OS I've tried, I consider the bug in the Linux kernel to be worse than the bug in the motherboard. Should developers have to deal with bad input? Not in a perfect world, but this has never been a perfect world.

    1. Re:I disagree with most of these posts by LWATCDR · · Score: 1

      Does Linux work on other Motherboards?
      Do those motherboards run windows as well?
      Then the problem is the hardware.
      The real key would be to test with a "reference design" motherboard and see if that works.
      If it does then it is clearly the motherboard.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:I disagree with most of these posts by s_p_oneil · · Score: 3, Insightful

      I already said I was certain there was a problem in the motherboard. If you want to argue with me, at least try to make a relevant point AGAINST one of the two points I made. Since you seem to have missed something, my main points were:

      1) There's a bug in the motherboard (feel free to argue against this point, NOT FOR IT).
      2) The Linux kernel should be more careful with these inputs to avoid a kernel panic when it runs on a bad motherboard. At the least, it should give end users a more useful error message than "kernel panic". At the most, it should disable the module if it's not critical, and continue booting up.

    3. Re:I disagree with most of these posts by Anonymous Coward · · Score: 0

      Did you even bother to add the "noapic" option to your boot command?

      I have 3 motherboards with nVidia chipsets and all of them require that option to boot Linux. But once booted and Linux installed with the appropriate option in either grub or lilo they all boot and run Linux without problems.

    4. Re:I disagree with most of these posts by the+entropy · · Score: 1

      2) The Linux kernel should be more careful with these inputs to avoid a kernel panic when it runs on a bad motherboard. At the least, it should give end users a more useful error message than "kernel panic". At the most, it should disable the module if it's not critical, and continue booting up.

      From the wikipedia article about kernel panic:

      The kernel routines that handle panics (in AT&T-derived and BSD Unix source code, a roThe information provided is of highly technical nature and aims to assist a system administrator or software developer in diagnosing the problem.utine known as panic()) are generally designed to output an error message to the console [...] The information provided is of highly technical nature and aims to assist a system administrator or software developer in diagnosing the problem.

      Yes, a kernel panic is like a GPF. However, I don't agree that it should never occur, it was designed for a reason. To fail safely and give an error message when the kernel does not know how to recover from an error in a safe way. If the kernel knew enough of what was wrong to provide a "useful error message" to the end user it wouldn't have needed to panic in the first place.

      So far, I have never seen a kernel panic after the kernel is fully up and running. However, during boot, if the kernel is not fully up yet it probably does not have enough information yet to recover from a hardware bug, and if such a bug were to occur a panic would be perfectly appropriate.

      Saying that if the hardware works for other OSs then the kernel should never have a reason to fail on it(after all it should be able to adapt to the quirks just like other do) is stupid as evidenced by TFA since sometimes some bugs are aimed directly at the linux kernel and won't show up on other OSs. Also, emulating windows bugs because hardware manufacturers tailor their hardware to them cannot result in anything good.

    5. Re:I disagree with most of these posts by the+entropy · · Score: 1

      I seem to have borked the wikipedia quote:

      The kernel routines that handle panics (in AT&T-derived and BSD Unix source code, a routine known as panic()) are generally designed to output an error message to the console[...]The information provided is of highly technical nature and aims to assist a system administrator or software developer in diagnosing the problem.

      [...]

      While technically often the operating system could continue operation, after memory violations have occurred the system is in an unstable state. Rather than risk security breaches and data corruption, the operating system stops to prevent further damage and facilitate diagnosis of the error.

    6. Re:I disagree with most of these posts by cdrguru · · Score: 1

      The information provided is of highly technical nature and aims to assist a system administrator or software developer in diagnosing the problem.

      The problem is, for most users that are "administering" their own systems having a message that is only of use to trained administrators or software developers is, well, useless.

      It doesn't help make Linux more mainstream and user-friendly. Sure, it is rare. But so what? When it happens it pretty much kills a Linux user.

    7. Re:I disagree with most of these posts by s_p_oneil · · Score: 1

      I understand why the kernel panic code is there. I'm not saying it shouldn't be there, or that one of the developers screwed up if that code ever executes for any reason. All software has bugs in it, and even mostly bug-free code can be broken by invalid input. But like a GPF, the technical information it provides is to help developers figure out why it crashed so they can find a way to fix it and make it stop crashing. For instance, in the case of bad input, it may tell the developers they need to be more careful about validating the input.

      What I'm saying is that I believe it is possible for kernel developers to add safeguards around the code that is generating this specific kernel panic, and that they should make an effort to do so if they can reproduce the problem. It may not be possible to fix it in some extreme cases, but there is almost always something that can be done to make it behave in a better fashion.

      If Foxconn deliberately sabotaged one specific OS, then someone should sue them for violating anti-trust laws (or something along those lines. But law suits are expensive, uncertain, and take forever. Either way, it may be more helpful for the kernel developers to make an effort to tighten down that part of the boot process. I'm not talking about Foxconn-specific checks either, but generic safety checks that may help.

    8. Re:I disagree with most of these posts by the+entropy · · Score: 1

      I already answered this:
      "If the kernel knew enough of what was wrong to provide a "useful error message" to the end user it wouldn't have needed to panic in the first place."
      The information is can be very useful to kernel developers, and, usually, if the user is not skilled enough he/she can post to forums and/or mailing lists with that particular, reproducible error. A workaround will usually get produced for that specific hardware or if one exists and the problem is known, the user will be pointed to it.
      Also, I am pretty sure the kernel developers don't get care as much about being "user friendly" as delivering a stable kernel that behaves rationally even when faced with irrational hardware.

    9. Re:I disagree with most of these posts by gnuman99 · · Score: 1

      You #2 makes *NO* sense.

  83. Re:Homework by TCaptain · · Score: 2, Funny

    I have one for you but it's just lying around here doing nothing

    --
    "I'm not a procrastinator, I'm temporally challenged"
  84. Re:ONE user reporting "weird kernel errors" by jedidiah · · Score: 1

    This is why the reputable hardware and software venodors will ask for enough information such that they can verify the problem themselves.

    This is part of what separates the "real stuff" from the "consumer crap".

    --
    A Pirate and a Puritan look the same on a balance sheet.
  85. Re:Homework by GooberToo · · Score: 4, Interesting

    This is more a case of *Microsoft* not being ACPI compliant.

    We really don't know if this applies here. After all, the BIOS is feed wrong information to Linux, on purpose, which is different that what it provides to Win-OSs. For all we know, it may be providing correct capability information to Windows and simply providing bad information to Linux.

    Ultimately, one has to wonder about the motives when a market segment is purposely excluded. No company in their right mind wants to exclude a potential sale unless there is money to be made elsewhere from that exclusion. Or perhaps, as you originally stated, they are nowhere near ACPI compliant and realized early on Linux highlights this fact. Even so - why add additional code to further break things if they are already broken without a monetary return elsewhere to justify the extra effort.

  86. Linux refuses to support Foxcon... by Anonymous Coward · · Score: 0

    ... in Soviet Russia.

    Or...

    In Soviet Russia Linux refuses to support Foxcon. ... wait. That's not funny.

  87. Foxconn = Intel MBs by Anonymous Coward · · Score: 0

    My info is almost 2 years old (out of that part of the business for almost 2 years), but Intel Motherboards were all manufactured by Foxconn.

  88. Two words: Financial incentive by Tastecicles · · Score: 1

    Also known as market pressure.

    What financial incentives are offered, if any, for a mainboard manufacturer to utilise a BIOS written for a minority kernel? Answer: none. OEMs generally still do ship personal computers with Microsoft-ware preinstalled for several very good reasons:

    1. Microsoft offer a "standardised" set of interrupts with which to cooperate with their software. The Linux/x86 kernel has to follow this "standard" or it won't work with the hardware. Bloody hard to do when the "standard" isn't documented.

    2. Microsoft offer bulk OEM licensing for boxshifters such as Dell and Packard Bell to buy licenses in the millions at stupid prices an independent high-street shop could only dream of. Three quid a license? In your dreams, Mom-N-Pop-Shop. You get to pay £49+VAT like everybody else.

    3. Microsoft-ware is what most people are used to. It comes preinstalled on boxed PCs. Linux is getting there, but on homebuilt machines and niche hardware such as DVRs and EeePC/similar subnotes more commonly than the latest greatest Dell XPS10000000000000000000000000. The niche hardware is specifically built with Linux in mind, indeed it usually comes with custom kernel and UI. It's not impossible but it might be very difficult for even the most hardened hobbyist to shoehorn XP onto such devices.

    Now, you might be surprised if you install another system such as Linux and hand over the keyboard to your 14yo son (I know I was - my lad's HDD died last week, he got a new drive and specifically asked for Linux put back on it... "because Windows is shit!"). You wouldn't expect a kid that age to be interested in productivity packages like the GIMP or Rosegarden or FCP or Blender, but he's rattling around on that laptop right this minute like he's been doing it for years. He even keeps bugging me to borrow the DV camera - I might end up buying him his own at this rate, I'm not getting a look-in.

    --
    Operation Guillotine is in effect.
  89. Re:Fine. Won't use them for Windows either. by Anonymous Coward · · Score: 0

    Exactly, but here's a better way to say it:

    "I will not buy from Foxconn if they do not care about the quality of their BIOS."

  90. Addendum: by Tastecicles · · Score: 1

    Kids love video games and he's no exception. That's what the XBox is for and he knows and appreciates that.

    --
    Operation Guillotine is in effect.
  91. OS tables on a mobo? by Lord+Lode · · Score: 1

    Why does a motherboard even need to know what OS you're running? Isn't the operating system running on the CPU and using the hardware that's available? If a motherboard only works when using a "MS Windows" table, just tell it you're Windows even if you're Linux?

  92. Re:Dear Foxconn you are in trouble! by D4C5CE · · Score: 1
    Would be interesting to see whether this is genuine, and the actual case and context in which it has been cited.

    Imagine the fallout that could result if someone like PJ picks up on these things...

  93. stupidity at its best by Anonymous Coward · · Score: 0

    Don't care about Linux? Fair enough. Break their own product, so Linux can't run on it? How should I trust this company about my Windows installation? Even if it works perfectly on it, will it do so reliably? And why should the machine do extra work just to exclude a product, that isn't installed, but may be installed? Oh, they want me not to run Linux on my machine? My own machine? I think, I will not use any of your products -- on my windows machines.

    Short note to Microsoft: if you encourage companies to play that way, your very own products get tainted.

    cb

  94. Re:Homework by TheGratefulNet · · Score: 0

    I want an idle treat.

    it will ruin your appetite.

    if you are still hungry after dinner, THEN we'll see...

    back on topic, it seems that the list of 'bad hardware vendors' is on the rise. I have added creative to my list since they have been acting evil a lot, lately. apple is also on my shit-list for the iphone fiasco they are doing to their CUSTOMERS.

    who else is on the shit list? lets hear your version and why vendor X should be boycotted.

    --

    --
    "It is now safe to switch off your computer."
  95. Is Biostar doing something similar? by JavaBear · · Score: 1

    ...or might this be an 'AMIBios' issue ?

    My Biostar TForce 590 SLI Deluxe crashes during startup unless I pass the -NOACPI kernel parameter to it.

    I had a similar problem with a previous computer, IIRC it ran on an AMI Bios as well.

  96. Faulty DSDT by ozbird · · Score: 1

    Unsurprisingly, faulty DSDTs often have a MSFT creator code. YMMV.

  97. Re:Homework by Ngarrang · · Score: 3, Interesting

    Yeah, except for the part where the motherboard claims to be ACPI compliant when it really isn't. That's sort of false advertising.

    Not really. Foxconn claims to only be certified to run Windows. Thus, their claim of ACPI compliance is consistent with their advertisement.

    So, while the Linuxan may be offended by this whole concept, Foxconn didn't do anything wrong. Their bottom line is apparently unaffected by linux buyers.

    --
    Bearded Dragon
  98. Re:Fine. Won't use them for Windows either. by domatic · · Score: 1

    ....Partimage Is Not Ghost....

    Ding! Ding! Ding! We rely on that too and it is a major factor. If I can ever sort out how to make Clonezilla use existing DHCP then I may go to that. We also use various Live CDs for password resets, data recovery, and what not. So Windows machines that barf on Linux would be a no-go here.

  99. Shop the competition instead! by voss · · Score: 1

    Foxconn competitors such as pcchips, biostar, and Asrock all produce low cost motherboards that work fine with linux and have for years. In particular pcchips has been a linux ally for almost a decade, they were shipping linux cd's with their motherboards back in the 20th century(remember corel linux).

    1. Re:Shop the competition instead! by Anonymous Coward · · Score: 0

      I've had great results using ECS motherboards and Linux. ECS seems to genuinely care about Linux support. Asus is another brand that supports Linux very well. Asus is even implementing an "instant on" feature that uses embedded Linux.

  100. Re:Homework by Dolda2000 · · Score: 2, Interesting
    Just to follow up on it, I read through the thread and found that Foxconn linked to a page on Microsoft's site which supposedly explains ACPI compliance. Interestingly enough, that page refused to display on anything but IE. *Sigh*

    The link points here.

  101. Been there, done that by basil2008 · · Score: 5, Insightful

    I don't work for FoxConn, but I do work for a hardware and software vendor. And here's some insight - as I have been in a situation similar to FoxConn - but being both the accuser and the guilty party at the same time ;) WHQL is kind of a big deal for hardware vendors. The main attractive is being able to add the "certified compatible with Windows" to your product box. Honestly speaking - having the logo there gives you *some* cred with users - at least, with Windows users ;) So your competitors are nibbling at you, the product has to ship, and you need to have the logo in the box. What do you do? If you're already late to market, you hack. You install all the different flavors of Windows, check if it works - if it doesn't and crashes, well, some of that can be attributed to Windows itself. As long as you can install the OS and pass the certification, you're good, the product ships, you get your bonus and a pat in the back for delivering on time. So say that during testing you DO install Linux and crashes - time for a reality check. If the product spec said "Windows WHQL is a must", and making Linux happy means not passing WHQL - tough luck. Linux won't run. Or if "fixing the product so it passes WHQL" means "screwing Linux users", well, let me think about that ;) Many engineers working on any given product would like to ship the best possible product - the one that has a 100% compliant ACPI, APM, TPM, you-name-it implementation. But when time is short and the management chain is breathing down your neck . . . you do whatever it has to be done to be able to ship. And hope that once the product is out there, you WILL be able to go back and clean up the mess - and ship a BIOS upgrade. Everyone is happy. Sadly, by the time the product shipped, you've been reassigned to other product - and you will only go back to the first one if the Windows crowd complains. The solution is easy - Linux users to boycott the brand. But then again: if the mobo was designed to be sold to another company to be used as the basis for a product that will only run Windows . . . It isn't like you care a lot about losing the Linux business. This is only the reality - hard as it might seem. And to the guy that originally found the bug: next time, remember that maybe the guy at the other side of the email exchange also thinks the situation sucks, but he's powerless to change it. Because if even if he was provided with a full working patch for the BIOS (that doesn't break Windows compatibility), he might need to reapply for WHQL if he patches the BIOS - which means more $$$ and time spent on a product that is already shipping. So.

    1. Re:Been there, done that by Brane2 · · Score: 2, Insightful

      Yes, but if no one pressures the company, management won't have ANY reason to change cutting corners with half-finished products.

    2. Re:Been there, done that by Pinky's+Brain · · Score: 1

      Boycots are only ever a publicity tool, they are not meant to hurt sales by their direct effect they are meant to draw headlines and hurt sales by their indirect effect. That only works if you have a large publicly visible group which represents the users in question.

      For something like this boycots are the wrong tool, there are better ways of causing bad publicity for Foxconn. As this particular user is showing.

    3. Re:Been there, done that by mhesd · · Score: 2, Interesting

      > making Linux happy means not passing WHQL

      This is the filthy and perfidious solution for Bill Gates' problem that he couldn't patent ACPI

      anyone can read it here

      http://digg.com/linux_unix/Newly_leaked_Antitrust_Memo_Bill_Gates_on_Making_ACPI_Not_Work_with_Linux

      So BG couldn't patent ACPI for legal reasons so they invent this sneaky trick by implement ACPI in a non standard closed way. Additionally hardware vendors have to explicitly corrupt the DSDT tables to get the WHQL logo. Any OS which depends on standard ACPI is locked out.

      This is one of the dirtiest tricks* of Microsoft and it's illegal in my opinion.

      *i fear there are some more disgusting ones we don't know yet.

    4. Re:Been there, done that by angulion · · Score: 1

      While I understand this and that manufacturers want the WHQL, this does not however entitle them to also label their box ACPI 2.0 (etc.) compliant if it isn't.

      Just put WHQL without the ACPI label and perhaps some sharpeyed user will know to steer clear of your product.

  102. Another approach to consider by Trailer+Trash · · Score: 1

    Is ACPI trademarked and handed out only to those who are certified? If so, take your findings to the certification authority and try to get them to lose the certification.

  103. Its a pity that... by itsdapead · · Score: 1

    ...the author of TFA has gone overboard, assumed conspiracy before eliminating cock-up and started firing off accusations of collusion between Foxconn and Microsoft to the FTC and flaming the (probably powerless) guy on the help desk. Even if true, powder needs to be kept dry and ducks arranged in a line before such serious allegations are made.

    Now, if it can be shown as a matter of fact that the board does not comply with ACPI standards (which TFA seems to have established) then it should not be sold as ACPI compliant and Foxconn should take responsibility for the mislabeling. Full stop. WHQL certification is probably just an empirical test of ACPI functionality under a single operating system, which doesn't trump a demonstrable breach of ACPI protocol. Foxconn are not obliged to support Linux - but a customer should be entitled to make their own judgement about a products suitability based upon the standards it claims to support.

    That much could and should have been put to Foxconn firmly but politely without engaging flame mode. Accusations of sabotage and collusion with M$ is just supplying them with ready-made straw men to rebut.

    As for conspiracy, "Least hypothesis" is that some past version of the BIOS was, at one point, intended to support Linux (perhaps badly, relying on OS-specific kludges), but they forgot to remove the code. If you're going to accuse them of deliberately sabotaging Linux users you need to get some independent confirmation that the code in question is malicious and not simply buggy.

    Remember - there is no need for collusion with MS. The MS monoculture means that there's no particular incentive to carefully adhere to standards or test on non-MS systems. Especially when (as anybody who's tried to get a web page to work on both IE and Mozilla knows) supporting MS often requires, er, "enhancements" to the way the standard is implemented...

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Its a pity that... by skulgnome · · Score: 2, Insightful

      Did you or did you not read the actual forum thread? The Linux-specific paths contain repeated invalid ACPI code which passes through the pathologically permissive Windows ACPI implementation, but hangs a the more compliant Linux implementation. Grep for "mutes", if you want to. Tell me, why the fuck would a machine need its serial ports (IO port range from 0x3f8, about the oldest hardware on a PC, present from before the IBM XT) disabled on Linux and not on Windows?

      Furthermore, the Windows side of the ACPI code checks repeatedly that it is indeed running on Windows. And not from any information provided by the ACPI interpreter, oh no: they poke the hardware as a sort of a secret handshake. This is clearly written with intent to prevent Linux from impersonating Windows to the ACPI code.

      If that is not evidence of malice, then I do not know what is.

    2. Re:Its a pity that... by quantum+bit · · Score: 3, Informative

      Grep for "mutes", if you want to. Tell me, why the fuck would a machine need its serial ports (IO port range from 0x3f8, about the oldest hardware on a PC, present from before the IBM XT) disabled on Linux and not on Windows?

      TFA is wrong about this. Re-read TFA. See my post here. Verify by reading the ACPI spec if you wish.

      It's 3e8, not 3f8. It's the second parameter to Acquire() which is a timeout. 3e8 = 1000 = 1 second. There's nothing inherently wrong with that statement in an ASL. The fact that it crashes if you don't change it is likely an artifact of some more complex synchronization problem and subtle differences between ACPI implementations.

      Furthermore, the Windows side of the ACPI code checks repeatedly that it is indeed running on Windows. And not from any information provided by the ACPI interpreter, oh no: they poke the hardware as a sort of a secret handshake. This is clearly written with intent to prevent Linux from impersonating Windows to the ACPI code.

      Evidence?

      All I see on the matter is an assertion posted by the original author of the thread. The only code excerpts he provides shows a match against _OS. Hardly a secret handshake. Given that he doesn't seem to understand what Acquire() does (one of the more basic ASL operators), I don't have much confidence in his knowledge of ACPI or his ability to analyze the dump.

      He also adds an _OSI("Linux") section in his revised code, which will never be evaluated since Linux lies and doesn't identify itself in _OSI. Might as well just remove the whole section.

  104. Re:So? by sm62704 · · Score: 0, Offtopic

    I see you bought one of these defective motherboards. What do you expect from a company with "con" in the name, honesty? It's Foxconn for krissake!

    There's a construction company here in illinois, I see their trucks all the time; Conmstrux. "Con's trucks". I wouldn't have someone like that build an outhouse, but as with Foxconn it is a kind of truth in advertising.

    To a Welshman or a Scotsman would it sound like "Fucks Con?" I hope these boards are sold in Britian, where they have REAL false advertising laws, unlike here in the US. They need to be slapped down hard for these shenannigans.

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  105. Re:Homework by Anonymous Coward · · Score: 0

    Yeah. It's called the FTC, or Federal Trade Commission. We could give intel or microsoft, the ACPI maintainers, a call, but I doubt they'd help us much.

  106. They don't hate you, they just don't care... by thebrave · · Score: 1

    I think they don't hate Linux, they just don't care... I /may/ be that the took the code from another motherboard, made some quick & dirty changes to the dsdt table and submited it to the automated WHQL verificator until it succeed. And since this board only support XP or Vista (check the manual), old, out-of-date parts of code are floating in the BIOS. Nobody cares, nobody will react. Engineering something correct is too expensive nowadays, so engineers are only told to make something that works.

  107. Valuable information. by Anonymous Coward · · Score: 0

    Thanks for the information. I will make sure I will never buy or recommend a Foxconn product.

  108. Might help you... by Arimus · · Score: 1
    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  109. Re:So? by somersault · · Score: 1

    Actually I'm Scottish and it just makes me think of Metal Gear Solid >.> A mix of FOX and 'Ottacon'. Perhaps with a really heavy fake accent like Fat Bastard from Austin Powers or Groundskeeper Willy it would sound like fuxconn though, hehe.

    --
    which is totally what she said
  110. What to do? by chanux · · Score: 1

    No need to waste time thinking. There are other great products in the market :P .

  111. EFI motherbaords? by Midnight+Thunder · · Score: 1

    Given the BIOS should be on its way out, being replaced by the more modern EFI, are there any generally avaialble EFI based mother boards? Also, does EFI solve some of the issues with regards to ACPI mentioned here? Linux supports EFI as far as I am aware (well there is ELILO).

    --
    Jumpstart the tartan drive.
    1. Re:EFI motherbaords? by skulgnome · · Score: 1

      I'm typing this on a second-generation macbook that's running Debian GNU/Linux. It does have ACPI, only coupled with EFI and a BIOS emulation layer so that lilo will run.

      BIOS is not going away anytime soon. I hear Apple's EFI implementation is about as faithful as their implementation of OpenBoot, i.e. as purposefully shitty as money can buy.

  112. Re:Dear Foxconn you are in trouble! by Ice+Station+Zebra · · Score: 1

    Comes vs Microsoft was a real case, I believe Microsoft lost, FWIW. http://www.groklaw.net/article.php?story=20070117045655795

  113. That does not make any sense. by jotaeleemeese · · Score: 2, Interesting

    ACPI compliance should be a prerequisite for Windows certification.

    They can't claim something not doing ACPI is OK because MS says so.

    Here in the UK I would take their sorry asses to the trade commission for false advertisement.

    --
    IANAL but write like a drunk one.
    1. Re:That does not make any sense. by plasmacutter · · Score: 1

      ACPI compliance should be a prerequisite for Windows certification.

      They can't claim something not doing ACPI is OK because MS says so.

      Here in the UK I would take their sorry asses to the trade commission for false advertisement.

      Then do it. Foxconn is a global manufacturer used in global brand names.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  114. Re:Homework by u-235-sentinel · · Score: 3, Interesting

    Yeah, except for the part where the motherboard claims to be ACPI compliant when it really isn't. That's sort of false advertising.

    sort of?

    last year I purchased a print server where it stated clearly on the box and the advertisement that it supported usb 1.1 and 2.0. Connected it to my usb 2.0 printer and it didn't work. Couldn't print to the darn thing. Connected a 1.1 and printed just fine.

    Eventually the manufacturer admitted they had 'some problems' with 2.0 printers and were kind enough to refund my purchase.

    Foxconn should have cut their losses and just said 'oops sorry, my bad' and be done with it.

    I guess they can't admit they screwed up and were wrong. Pride will do that.

    --
    Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
  115. The best solution .... by jotaeleemeese · · Score: 1

    Return it, and let them know why.

    Report them if you can to the respective authorities for flase advertising regarding ACPI support.

    --
    IANAL but write like a drunk one.
  116. 1996 called and wants it's... by Puppeteer_23 · · Score: 1

    "...clever" usage of the dollar sign back.

    --
    -- "Wherever you go, there you are." -Buckaroo Banzai
  117. Easy fix by edmicman · · Score: 1

    Ummm...don't buy from them? Honestly I've never heard of Foxconn....does nobody buy Asus or Gigabyte or any number of "brand name" motherboard anymore?

    1. Re:Easy fix by Spatial · · Score: 1

      As has been stated a few times already, they are a major manufacturer of motherboards and components, but rarely sell under their own name. I've had two Dell computers and both had Foxconn-branded motherboards and other components.

  118. Dark speculation is silly by BoxedFlame · · Score: 1

    "Never attribute to malice what can be sufficiently explained by stupidity."

  119. ASUS by goldsaturn · · Score: 2, Interesting

    I had an ASUS motherboard (M2N32 Sli Deluxe) that sounds like it had nearly the same problem back in 2006. I had to disable ACPI, APM, smp, and a bunch of other stuff to get Knoppix or any other liveCD to boot, and then it was still giving kernel errors. Five months or so after the board was released, ASUS pushed a BIOS update that just said "Fixed Linux". Sure enough after a quick reflash everything worked like a charm. Maybe Microsoft stopped paying their protection fee to ASUS?

  120. You have been well trained by big corps. by jotaeleemeese · · Score: 1

    We consumer are never right.

    The companies are always oh so gracious to take our money so we can be blessed by the usage of their products.

    --
    IANAL but write like a drunk one.
  121. Lack of professionalism, IMO by raw-sewage · · Score: 3, Funny

    I read the thread on the Ubuntu forums, where the guy's correspondence with Foxconn was posted. What frustrates me time and time again is seeing these often immature, scathing, and/or accusatory emails being sent by self-proclaimed representatives of the Linux and/or open source community.

    In particular, "Yeah, well, I allege that you guys thoroughly suck. Learn how to write a BIOS before you go selling hardware with falsified specs." Come on, how does that help the situation at all? Speculating on the motives of Foxconn and/or the BIOS provider is fine for forums like this. But when dealing with the manufacturer, keep it professional, and stick to the issues at hand. In this case, the issue is that the board claims to be ACPI compliant, and it is not. That can be proven and repeatably verified. In fact, Linux compatibility isn't even an issue here. That the BIOS fails to work with Linux is a side-effect (i.e. Linux assumes a working ACPI implementation, and this motherboard does not provide that).

    Of course the bigger problem is that while a standard exists (i.e. ACPI), Microsoft can get away with using its weight to effectively subvert it. Like another poster here said, there are lots of motherboards with imperfect DSDTs that cause various degrees of headache with Linux. This Foxconn board appears to be one of the worst, however.

    If I were to speculate, I doubt Foxconn or the BIOS provider (AMI) is actively trying to break Linux. I think it's just poor coding and/or lack of concern for adhering to the ACPI spec (which in turn breaks Linux). The big money is in supporting Microsoft Windows, so that's what the vendors will do. Ideally, there would be an official "ACPI certification" offered by ISO or some not-for-profit third party, and both the vendors and Microsoft would have to comply. But the reality is that while there is a standard, it's not closely followed, and instead has degraded into vendors and Microsoft working too close, effectively preempting the specification. In other words, a Microsoft certification does not imply ACPI compliance. It should, but Microsoft doesn't gain anything from enforcing that.

    As for poor coding... I've seen plenty of code written by people who either didn't know what they were doing or didn't care. The result is that you get lots of crummy hacks to take care of special cases. Seriously, why would a company go out of their way to not work with Linux? Yes, conspiracy is a possibility. But I think the more likely reason is that the lousy support was either done by someone who didn't care or didn't know enough to do it correctly... and/or it was an after-thought, a total kludge that didn't go through the typical QA process.

    Anyway... I give Foxconn credit for at least replying with readable, mostly grammatically correct, non-form letters. Many hardware vendors I've dealt with either reply with worthless form letters, broken, non-sense English, and/or don't reply at all. Given that this person actually had the ear of a presumably "real" person, I have to wonder: if he'd kept his dialogue more professional, left out the name-calling, accusations and allegations, and remained true to the crux of the matter (non-compliant ACPI implementation), perhaps Foxconn would have been more receptive.

    1. Re:Lack of professionalism, IMO by quantum+bit · · Score: 1

      Ideally, there would be an official "ACPI certification" offered by ISO or some not-for-profit third party, and both the vendors and Microsoft would have to comply.

      I'd even settle for Intel, since they wrote the reference ACPICA implementation (which happens to be used by Linux).

      Might be tough though, since MS is an ACPI parter and would presumably oppose such a certification. I wonder who, if anyone, has control of the name and trademarks.

    2. Re:Lack of professionalism, IMO by TheDarkMaster · · Score: 1

      You forget the devil is always "innocent" and "polite". Is cleary a sabotage, why one "special table" for linux, if the linux is not supported by foxconn as he say? And more, why "n" tables if the correct is only one? Is, at minimum, a example of crappy hardware to need n ACPI tables for n OSs, and the only defective is the "linux table"? This case needs a "below surface" view.

      --
      Religion: The greatest weapon of mass destruction of all time
    3. Re:Lack of professionalism, IMO by cdrguru · · Score: 1

      Right on.

      And why can the BIOS "detect" Linux in the first place, anyway?

      More to the point, it is highly likely the Faxcomm is using the 97/3 rule and neither they nor AMI ever tested Linux. They copied some block of code from somewhere and that was it.

    4. Re:Lack of professionalism, IMO by Skapare · · Score: 2, Interesting

      "Do not assume malice that which can be explained by incompetence."

      When it comes to companies dealing with Microsoft, I leave malice open as a real possibility. It's certainly either that or incompetent engineering. Either of these alone is sufficient reason to avoid all Foxconn boards in the future (at least until something changes).

      BTW, it does seem that some people at these manufacturers assume that "supporting OS XYZ" implies getting a certification from "OS vendor XYZ", after (often costly) rounds of certification testing. What they don't seem to know is that for Linux, they can do this in their own labs at a much lower cost. They simply need to boot up various bootable DVDs (Debian, Fedora, and Ubuntu, for example), install to a hard drive, carry out various tests like making sure all the on-board devices work, checking power on/off/suspend, etc. Then if something does not work and if they think the fault is with Linux itself, they can report the problem to Linux developers. Alternatively, they can provide an engineering sample board to willing Linux developers to test with. Same for BSD. Or they can choose to go to a company like Red Hat for help. My point is, this is NOT going to cost them anywhere near what it costs to deal with Microsoft. And they would get free advertising from the Linux community by doing the right thing.

      So shall we now speculate on whether their actions are due to malice or incompetence?

      --
      now we need to go OSS in diesel cars
  122. Re:An the solution is.... Buy Intel brand boards!! by Anonymous Coward · · Score: 0

    Buy Intel branded boards. They use Linux to validate their Chipset, CPU, and Motherboard designs before they send out their reference platform designs to the other board manufacturers who use Intel chipsets.

  123. Re:Homework by Anonymous Coward · · Score: 0

    Congratulations on making the only informed post in this whole thread so far. Just about any DSDT will have OS-specific sections. I just checked my Toshiba laptop with Phoenix BIOS and sure enough, there it is. The presence of Linux-specific sections is NOT evidence of deliberate sabotage. I swear, Slashbots are the most gullible people you can find anywhere, they believe anything that gets posted here no matter how ridiculous.

  124. Re:Homework by Anonymous Coward · · Score: 0

    Foxconn also accuses him of making "idle treats".

    I want an idle treat.

    I want my treat to be Gagh, which is best served while still alive and kicking. I like it for the fight it puts up when eaten.

  125. Re:Homework by Anonymous Coward · · Score: 0

    If it's an idle treat, wouldn't that imply that it lacks a purpose or follow-through and thus is in search of one, i.e. being consumed by you?

    Food for thought...

  126. Re:Homework by bryce4president · · Score: 1

    I admire your satire, posting a link to an IE only site on /. You sir, are funny.

  127. Re:Homework by Meneth · · Score: 1

    Looks like a part of the "Windows Logo'd Products List". The product is named "G33M-S by HON HAI PRECISION INDUSTRY CO.LTD".

  128. Same thing with my laptop by Anonymous Coward · · Score: 0

    I have an acer extensa 5620, and I have the following code in my dsdt.dsl :

    If (CondRefOf (_OSI, Local0))
                            {
                                    If (_OSI ("Linux"))
                                    {
                                            Store (0x01, LINX)
                                    }

                                    If (_OSI ("Windows 2001"))
                                    {
                                            Store (0x07D1, OSYS)
                                    }

                                    If (_OSI ("Windows 2001 SP1"))
                                    {
                                            Store (0x07D1, OSYS)
                                    }

                                    If (_OSI ("Windows 2001 SP2"))
                                    {
                                            Store (0x07D2, OSYS)
                                    }

                                    If (_OSI ("Windows 2006"))
                                    {
                                            Store (0x07D6, OSYS)
                                    }
                            }

    However suspend works fine for me and I have not random reboots.

  129. Re:Homework by n1ckml007 · · Score: 1

    Slashdot IS an idle treat! (Or a treat for idles? or is that just in Soviet Russia?)

  130. Re:Homework by Anonymous Coward · · Score: 0

    Couldn't the FTC come in and whoop their ass for false advertising?

  131. Re:Homework by nabsltd · · Score: 1

    Just to follow up on it, I read through the thread and found that Foxconn linked to a page on Microsoft's site which supposedly explains ACPI compliance. Interestingly enough, that page refused to display on anything but IE.

    The page does work in Firefox 3 if you use the User Agent Switcher extension to fool it into thinking you have IE (6 or 7).

  132. Explains a lot. Doesnt work for XP either. by Anonymous Coward · · Score: 0

    Well not on my box.
    I've been scratching my head for days.

    No more foxconn for me or my clients.

    Sorry its anonymous, public use / unsecure box.

  133. Then it really is time to file class actions! by plasmacutter · · Score: 1

    Poorly designed, or incomplete bios implementations are not the exception. They are in fact a fairly common occurrence. The DSDT table being missing, incomplete, or just wrong is so common in fact, that a number of solutions exist.

    See here: http://acpi.sourceforge.net/dsdt/index.php

    And at this stage in the past interested public parties have filed class action suits, won HUGE damages which put "most abusive player x" under, and the rest shaped up really, really fast.

    Urge the FSF to file class-action lawsuits for false advertising, anti-trust (a mobo that's supposed to be OS neutral under the standard evidently passing "special" tables to each os), and anything else in the book you can.

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  134. Is sabotage, simple by TheDarkMaster · · Score: 1

    Anyone can see is a sabotage from Foxconn. The best thing we can do is: 1) boycott Foxconn mobos 2) charge the politicans and lawers to charge Foxconn for abuse The microsoft go too far this time.

    --
    Religion: The greatest weapon of mass destruction of all time
  135. Classic by Anonymous Coward · · Score: 0

    Parent post is what makes Slashdot hilarious. You have missed the point entirely but you cannot see it because you're lacking perspective.

    My original point about the article was that there was zero proof that Microsoft paid Foxconn. Nothing. And yet despite having a lack of proof of this, it was STILL enough for the author to speculate needlessly about elaborate conspiracy theories based upon a single borked ACPI table. Oh, sorry, your proof is, "but, Microsoft has done shady things before!" But the coup de grace is that you come along and make the EXACT same mistake - having absolutely no proof - and then following up by saying it is a "very serious" issue despite the fact is little more than speculation. You are right -- it is EXTREMELY serious -- I am calling my family right now to inform them of this grave situation.

    The underlying issue here is a cultural one: a naively simple "us vs. them" worldview and a total lack of perspective. Until you grow up and realize that this isn't some "epic battle between good and evil," you are not qualified to make informed decisions about technology platforms -- you're just running off of pure emotion. Yes, it is crappy that they do not adhere to standards, but this is pretty normal in hardware and software, all things considered. And yes, maybe something fishy is going on, but it just as easily could be someone started making the table and then didn't finish it or just didn't get around to it. We just don't know, and if you don't know for sure, it is better to keep your mouth shut.

    In short, crappy mobo manufacturer makes crappy BIOS and then doesn't want to support small operating system thus it MUST be a conspiracy! For a crowd that prides itself on using the scientific method, it sure isn't being used here.

    1. Re:Classic by turbidostato · · Score: 1

      "My original point about the article was that there was zero proof that Microsoft paid Foxconn."

      So what? Police wouldn't ever start an investigation following your criteria:
      -Humm... Mr. Capone seems suspicious; let's investigate him
      -But you have zero proof about Mr. Capone!
      -Yeah, but there's enough to make us suspicious; that's why we should investigate him
      -But you have zero proof
      -You are right; I'm convinced; let's do not investigate.

      Is there zero proof about Foxconn? Yeah right, but there are enough facts to become quite suspicious about its behaviour.

      "But the coup de grace is that you come along and make the EXACT same mistake - having absolutely no proof"

      Maybe your problem is you don't understand English language. Certainly you don't understand what a conditional statement is.

      "The underlying issue here is a cultural one: a naively simple "us vs. them""

      "Until you grow up and realize that this isn't some "epic battle between good and evil," you are not qualified to make informed decisions about technology platforms -- you're just running off of pure emotion."

      Bullshit. This has nothing to do with "technology platforms" nor I'm running this off pure emotion. This is more about "them", big greedy corporations and the way our current legal and social system allows them to go their way, vs "us" average citizens and the way "we" need to be active regarding such abuses. On this general framework this is a particular case that certainly is very serious and demands further investigation. It is as serious as the case itself that people like you find it "bussiness as usual". Your assertion "We just don't know, and if you don't know for sure, it is better to keep your mouth shut" just goes from serious to plainly stupid. Surely corporations like Microsoft will be delighted with people like you -for one they never would have gone through a monopoly abuse case... and lost, since, hey, before the trial noone knew for sure, so better we do nothing.

      "In short, crappy mobo manufacturer makes crappy BIOS and then doesn't want to support small operating system thus it MUST be a conspiracy!"

      Surely you have problems understanding English language. Maybe it's not your mother language or something like this. Anyway, here comes a hint: When I say in my previous post "The point being here not that Foxconn produces "obviously wrong BIOS" but that Foxconn might be producing "maliciously wrong BIOS"" you should understand that "MIGHT" is not the same as "MUST"; I think any dictionary will show you the differences.

  136. Re:Homework - The 3 stages to get an idle treat!! by Anonymous Coward · · Score: 0

    I want an idle treat.

    Easy when you are idle and have nothing better to do:

    1) Remove your trousers/pants/under-pants/panties/skirt?
    2) Visit whitehouse.com (or .gov if you prefer!)
    3) Give yourself an idle "treat".
    4) Profit?!? (well maybe if you film and charge access.... ... mind you for most people on here they'd probably be in debt - when no-one sees/cares what they are doing in mums basement and/or online either!! Pretty much like most of our sad lifes, eh?! :)

  137. Re:Homework by Anonymous Coward · · Score: 0

    I've been looking at the ACPI web site. Foxconn is not among the list of "adopters". BTW, to become an ACPI adopter, you have to mail to Microsoft, as they are the secretary of the ACPI SIG.

  138. Re:Homework by Spy+der+Mann · · Score: 1

    Yeah, except for the part where the motherboard claims to be ACPI compliant when it really isn't. That's sort of false advertising.

    Does this merit a Class Action lawsuit?

  139. Make sure people know. by Anonymous Coward · · Score: 0

    You know, newegg and sites like that often have places where people can post reviews and thoughts on products. It may be helpful if a few (reasoned, non-hysterical) reviews show up there that mention this board has problems with Linux.

  140. I thought it was just coincidence by Infamous+Tim · · Score: 1

    Recently I migrated my file server from an ECS motherboard I was unsure of to an Intel Q35 mobo manufactured by Foxconn. When I booted up again, the kernel hung when it reached ACPI detection, and I didn't know why. After grafting 2.6.24.5 into /boot it started working again, but my nic is still unrecognized.

    At the time I found it quite odd that they'd make such radical changes to a well-established chipset. Now I know it's the motherboard manufacturer poisoning the bios information. I concur with the whistle-blower that this doesn't appear to be incidental. The analogy to a landmine is very telling. What on earth is their reasoning for this?

    I'm exceptionally disappointed in Foxconn for pulling this stunt. The gentleman from the original post has done some very good research into this, but it's hard for me to outright condemn them and say they're in MS's pocket. That would be too ridiculous for words. But I'm still left with the question "Why did they do this?"

    What really sucks is I was impressed by the quality of manufacturing and packaging. I remember thinking "I'll probably buy this brand again" and now I can't. Way to go, Foxconn, and by extension Way to go Intel. You've burned a solid customer here.

    I should also mention that Foxconn is the brand that manufactures iPhones and possibly other Apple hardware.

    --
    checking for libvirus... no
    ERROR, libvirus.so not found, terminating
  141. Re:group for NT,Me,95,98,etc. that just errors out by God+of+Lemmings · · Score: 1

    You can indeed do this already, however the Microsoft DSDT response is not more likely to be accurate or complete either. There is in fact some likelihood that it could be more incomplete due to software based hardware drivers that run within windows taking the place of what used to be in bios.

    --
    Non sequitur: Your facts are uncoordinated.
  142. ACPI needs to die by Skapare · · Score: 2, Insightful

    ACPI is such an absurd feature for a computer. It is quite frequently THE source of many problems. And clearly from this case it makes it easy for a manufacturer to abuse. And they are not the first. I found a machine (or rather the sysadmin at my previous job got me a machine) from HP that would not boot up Fedora, Debian, or Ubuntu due to ACPI crap.

    A great many of the features ACPI provides would not even be needed if there was no tendency on manufacturers to keep changing things (e.g. making a moving target for developers of any OS). A standardized computer design would need very little configuration information passed to the OS. And what it would need could be passed to the OS by the actual devices themselves which would be at specific locations the OS can always find (a finite set of device addresses with registers in each device that reveals what device it is).

    A whole re-design of the PC to clean up the mess is needed. Nothing can be added on top to fix it. It needs a "start over". But this thread is not the place for me to describe what really needs to be done to make a robust computer system that lets any OS work on any makers machine (but of course, Microsoft would not want that).

    --
    now we need to go OSS in diesel cars
  143. Re:Homework by Anonymous Coward · · Score: 0

    Foxconn also makes components for the XBox 360. Perhaps just a coincidence?

  144. two words: marketing incentives by mr_mischief · · Score: 1

    As a certified Vista product manufacturer, Foxconn gets free advertising of their products on the Windows Marketplace and elsewhere. I'm not certain, but it's likely they also get part of their own marketing financed by Microsoft when they mention that they are certified and recommend Windows in their product ads.

    Intel does (or at least used to ) this with PC manufacturers. The "Intel Inside" mini-ads within PC ads meant that a PC manufacturer could send part of the commercial bill to Intel. Intel at some points allowed only companies that sold Intel and not AMD to use the "Intel Inside" marketing even for machines that did have Intel chips in them.

    As anticompetitive as Microsoft is, would it be shocking to find that they're abusing their marketing incentive program? Steve Ballmer has been raving this week about battling Apple because they have a whole 8% hardware share, some of which runs Windows under Parallels or Boot Camp. They've been known to tell PC builders that they must pay for a Windows copy for every PC they sell in order to sell Windows preinstalled at all, effectively killing preload deals for other OSes. They have an official policy of spreading FUD about Linux. Why wouldn't this be a natural step for them -- paying somebody off to make sure only their latest Windows version really works correctly with the hardware?

  145. My Foxconn by Rinisari · · Score: 1

    I have a Foxconn C51XEM2AA nForce 590 board that works fine with Linux. However, this board lacks a 12V power sensor, so I stopped using it for my main workstation. I'm interested now in seeing if Linux spews any errors on it...

  146. Not such a good answer by Anonymous Coward · · Score: 0

    In the US you don't have many consumer protections.

    So you'll have to pay to send the M/B back and fight the idea that you have to pay a restocking fee.

    And still buy a new MB.

  147. Re:Homework by BPPG · · Score: 1

    ACPI Compliance = ACPI Compliance

    There's no runner-up prize. It shouldn't matter what software you use.

    The poster on the Ubuntu forums seems to think that this is a case of deliberate sabotage.

    --
    What's the value of information that you don't know?
  148. Re:ONE user reporting "weird kernel errors" by Anonymous Coward · · Score: 0

    I'm a complete douchebag that has absolutely nothing to give to society. I don't even know why I'm replying to your comment. In fact, the only reason that I'm here is that the tween board that I surf regularly is down, and I've been kicked off of Digg for posting six month old stories with titles like "OMG Linux R00l3s!

    My daddy never hugged me.

    Fixed THAT for you, you irreverent jerk. Fuck off and die.

    Are you going to to kill me by throwing a chair at me, Steve Ballmer?

  149. Re:Homework by Anonymous Coward · · Score: 0

    I want an idle treat.

    Here you go.

    No wait, that's not quite right...

  150. Seagate does not support Linux, either by Skapare · · Score: 1

    Seagate does not support Linux, either. I discovered this when I tried to make a Seagate external USB portable hard drive work. When this drive spins down to save energy, it does NOT obey standard USB commands to reactivate. It should just reactiveate when the next command is given, and perform that command slightly delayed when the drive is up to speed (a few seconds at most). The Maxtor and Western Digital drives do this just fine. An older Seagate drive also does this just fine. It is the newer (as of 2007) drives that fail. Seagate technical support simply says "We do not support Linux". Sounds like another Microsoft payoff, and another needed Justice Department investigation, to me.

    --
    now we need to go OSS in diesel cars
  151. Who cares . . . by Anonymous Coward · · Score: 0

    It doesn't matter. Their stuff is junk anyway. Buy from someone else.

  152. Specific Linux support REQUIRED? by cdrguru · · Score: 1
    • By what mechanism is the BIOS "detecting" Linux? Should not the BIOS be OS-blind? If there is some technique by which the BIOS is able to differentiate between Linux and Vista, shouldn't Linux be changed to eliminate that possibility?
    • Threatening (or at least pretending to threaten) the manufacturer is a joke, right? The manufacturer is looking at the 80/20 rule - or in this case more like the 97/3 rule and isn't going to be swayed by all of their prospective Linux customers deserting.

    Some Linux-weenie thought this would be a good way to get hardware manufacturers to respect them, right? Wrong. This is childish whining. OK, so the BIOS that comes with the motherboard is defective. The board manufacturer almost certainly did not write the BIOS - they bought it. You may never find out where the BIOS came from. Gosh, I think this means the alternative is to declare this motherboard "not certified for Linux" and move on. The manufacturer certainly did.

    Again, I seriously question why it is a good thing for Linux to be able to be detected by the BIOS for ACPI purposes and separated from Windows versions. This seems like a trap in the long run.

    1. Re:Specific Linux support REQUIRED? by doas777 · · Score: 1

      because unlike most BIOS features that are abstracted away under the kernel, ACPI must establish a 2-way information flow, so that the software can control the hardware, but also recieve information from the bios about how the hardware should be run.

  153. Actually, by WindBourne · · Score: 1

    the solution is to take this to the attorney general and let them have a looksie. I would also suggest that it goes to a couple of the states that have a hard line with MS. Currently, the feds really do not care what MS does, so I will guess that they will look the other way (but it should still go to them).
    Beyond that, yeah, we should start listing ALL the boards and products of Foxconn and quit buying them. Apple little system? Gone. HP's , etc. Quit buying thenm and then I think that foxconn will reconsider how good the deal with MS is.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  154. Fine... by Jaysyn · · Score: 1

    They can join PC Chips, S3, HP / Compaq & Hitachi in the list of hardware I won't buy.

    --
    There is a war going on for your mind.
  155. Where else are FoxConn motherboards used? by KWTm · · Score: 3, Interesting

    When I worked for HP I discovered that most of the motherboards, laptops and such that HP sold were actually made by Foxconn.

    That would explain the problems I had booting Knoppix, and later Ubuntu live, on some HP machines (my dad's desktop, my friend's laptop).

    Somewhat embarrassing to say, "Watch this!" and stick in a Linux live CD and have it hang. I never imagined it would be because some MoBo maker specifically detecting for Linux and then sending it down the garbage chute.

    I'm unlikely to buy a motherboard by itself, but if I buy a desktop or laptop, what other brand name products are FoxConn's mobo's hiding inside?

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
    1. Re:Where else are FoxConn motherboards used? by Enderandrew · · Score: 1

      Dell.

      I usually buy HP laptops, and for a while I noticed they would never boot Live CD's or installers unless I used a "cheat code" or noapic or acpi=off.

      Look up kernel cheat codes and you can usually get around and fix whatever issue is causing the Live CD to hang.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  156. Monopoly abuse, anyone? by Eternal+Annoyance · · Score: 1

    If it can be proven, both Microsoft and Foxconn are in big trouble. It would seem to me Microsoft is directly sabotaging one of it's product's competitors. If only the reward to Foxconn could traced back.

    Since there are quite some commercial distributions of Linux, they could complain with the EU over Microsoft's continued monopoly abuse and even blatant sabotage of competitors. The EU will very likely investigate it and start taking measures against Microsoft (and in a lesser degree Foxconn).

    Some positive results might come out of this (Microsoft getting an even worse fine, or even better: getting barred from the Eurepean market, and Foxconn being told to avoid bribes in the future).

  157. Re:Homework by rcw-home · · Score: 3, Insightful

    If you're willing to rule out malicious sabotage on the part of Foxconn

    People always say not to attribute to malice that which can be attributed to ignorance. After reading all of the communication between Ryan and Foxconn, I'd just like to add another popular saying: You can't fix stupid.

  158. Boycott by Anonymous Coward · · Score: 0

    My email to FOXCONN:

    After reading this: http://ubuntuforums.org/showthread.php?t=869249 I am appalled at the responses attributed to your company to a serious complaint about defective DSDT tables in your ACPI implementation in the BIOS of the above-mentioned motherboard.

    I agree with the premise of this article that it sure looks like the defect is intentional. Foxconn's alleged responses do nothing but reinforce that suspicion in my mind. Whether that is the case or not, Foxconn's responses (if accurately represented in the article - if not please email me with your side of the story) are unacceptable to me.

    A customer of yours finds a defect, troubleshoots it on his own, and offers you all the information you need to fix it, and you respond with contempt, disrespect, and dismissal? Not good business practice! Unless you can convince me otherwise, from now on FOXCONN is synonynous with "Linux incompatible" and, as a Linux user, I will be boycotting all FOXCONN products and encouraging others to do the same.

    Have a nice day!

    Stan D. Freeman
    freeman@maininator.com

  159. Profit? by Anonymous Coward · · Score: 0

    Phase 1. Sabotage any attempts of booting the Linux kernel on your hardware.
    Phase 2. ?
    Phase 3. Profit

  160. Oh, bwa? by Aphoxema · · Score: 1

    I'd get mad about this and take offense and all that, but I've never heard of Foxxcon anyways. They're insignificant and if they want to pour their own cement shoes then I'll be happy to let them.

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  161. Identify as Windows by chrysalis · · Score: 1

    Regardless of the vendor, DSDT tables for Windows are always the most tested path.

    This is why the OpenBSD ACPI code disguises as Windows.

    --
    {{.sig}}
  162. Hanlon's Razor by Chris+Snook · · Score: 1

    I'm willing to accept that the BIOS was mere incompetence, but the customer service is actively malicious. This is totally unprofessional, and the people responsible should be fired.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  163. The answer is simple by Anonymous Coward · · Score: 0

    Return the Mobo. Obviously Foxconn does not have the best interest of the general public in mind.

    I can only assume that everyone that read this article will automatically boycott Foxconn products, and after they see all the internet chatter and notice the decrease in sales, they will opt to fix the bios issue and make their products more linux friendly.

    In short, lets stop buying from Foxconn.

  164. it doesn't support Linux .. by rs232 · · Score: 1

    "The one for Linux points to a badly written table that does not correspond to the board's ACPI implementation"

    If 'it doesn't support Linux' then why does the BIOS have a table exclusively for Linux, who designed it and why does it write to a badly written table, and what does the Microsoft Linux Lab make of it.

    --
    davecb5620@gmail.com
    1. Re:it doesn't support Linux .. by itsdapead · · Score: 1

      If 'it doesn't support Linux' then why does the BIOS have a table exclusively for Linux, who designed it and why does it write to a badly written table

      Does Foxconn even write the BIOS?

      Does Foxconn perhaps take a standard BIOS and patch it to work with their boards?

      Did Foxconn once support Linux? Do they plan to in the future?

      Does Windows have buggy ACPI that forces BIOS writers to include OS-specific kludges (see: every web page using CSS)?

      Could a bit of dead code from who knows when have got left in the BIOS and not found because they don't test against Linux?

      Ans: fscked if I know, but they all sound pretty plausible so it would be a jolly good idea to find out and (say) ask a couple of kernel devs to check your findings before accusing the poor schmuck on helldesk of being in league with the devil.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  165. Re:Homework by Nutria · · Score: 1

    No company in their right mind wants to exclude a potential sale unless there is money to be made elsewhere from that exclusion.

    Not true. A very common reason for excluding sales from a certain market segment is that "cost of sales/development" or "cost of support" is too high to make the sale profitable.

    If "doing the job right" costs too much for penny-pinching bean counters, then it's very conceivable that buggy Linux-related code was let out into the wild.

    --
    "I don't know, therefore Aliens" Wafflebox1
  166. lack of professionalism from Foxconn .. by rs232 · · Score: 1

    Foxconn:" It has been marketed as a Microsoft Certified Motherboard for their operating systems

    Me:" I've found separate DSDT tables that the BIOS hands to Linux specifically, changing it to point to the DSDT tables Vista gets fixes all Linux issues with this board

    Why does the VISTA table work with Linux? Since when does a motherboard have to be hacked to run on a particualr OS instead of the other way round.

    --
    davecb5620@gmail.com
  167. Unknown MB manufacturer makes cards that fail on L by Vexorian · · Score: 1

    "Unknown MB manufacturer makes cards that fail on Linux" Ok... I could panic, send angry letters, etc. Or, I could return it "sorry, it wasn't stated Linux is not supported, I am returning the card in order to buy another brand" ... Really, what's wrong with these people? <- I mean, the guy at ubuntuforums and the ones writing the emails...

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  168. Re:Homework by GooberToo · · Score: 1

    Certainly a valid point. In my mind that reason was already excluded as they were only declaring Windows compatibility. So long as they don't declare Linux compatible, they have nothing extra to support. Which is why it's so odd. After all, Linux users already understand this which means they are purposely refusing sales where they are already more likely to have a lower cost to support.

  169. Hanlon's Razor by Anonymous Coward · · Score: 0

    Never attribute to malice what can be adequately explained by stupidity.

  170. and so it came to pass .. :) by rs232 · · Score: 1

    'One thing I find myself wondering about is whether we shouldn't try and make the "ACPI" extensions somehow Windows specific. It seems unfortunate if we do this work and get our partners to do the work and the results is that Linux works great without having to do the work. Maybe there is no way to avoid this problem but it does bother me. Maybe we could define the APIs so that they work well with NT and not the others even if they are open. Or maybe we could patent something related to this'

    --
    davecb5620@gmail.com
  171. Microsoft ACPI .. by rs232 · · Score: 1

    '"it works on Windows" is not enough to claim ACPI compatibility'

    It works on Microsoft ACPI .. dumass .. ;)

    'One thing I find myself wondering about is whether we shouldn't try and make the "ACPI" extensions somehow Windows specific'

    übersoft.net ...

    --
    davecb5620@gmail.com
  172. Re:The story of APCI: Defective by Design. by repvik · · Score: 1

    Can anyone tell me why twitter is being modded troll here?

  173. Re:The story of APCI: Defective by Design. by Anonymous Coward · · Score: 0

    Twitter is repeating the "M$ sabotaged ACPI" lie, as he does every damn time the subject comes up, still hoping that it will magically come true. That's why he was modded Troll.

  174. it's stupid, but it's their decision by AlgorithMan · · Score: 1

    if they want to barr themselves from 13,6% of the server-market...

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  175. so, what the author is saying.. by XO · · Score: 1

    ...is that the BIOS returns different addresses for the ACPI access points, depending on what Operating System is making the function call?

    How exactly does the BIOS determine what operating system is making the function call to the BIOS?

    I call extreme Bull Shit on this one.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  176. Simple, really by dedazo · · Score: 4, Informative

    His argument that ACPI was "sabotaged" has been debunked again and again, and even if true in the context that he claims it was, it would have no bearing whatsoever in what a motherboard vendor does or doesn't do with it, to the detriment of Linux or otherwise. This problem is a misleading entry in a value table, which when corrected leads to Linux power management working again when hacked. That alone pretty much invalidates his sabotage claim.

    Again, even if true, his link would have absolutely nothing to do whatsoever with the topic at hand.

    Offtopic would have probably been more appropiate, but troll is OK. Maybe that will stop him from using his incorrect and misleading journal entries to support his arguments. There are even comments on that JE that disprove his so-called theory.

    Or maybe it was the links to Roy Schestowitz's annoying attack blog, who is another FUDster and Digg's equivalent to twitter.

    Or maybe he's being modded down for organizing shitstorms like these with his sockpuppets.

    Either way...

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    1. Re:Simple, really by Anonymous Coward · · Score: 0

      > Offtopic would have probably been more appropiate

      Or just left alone, since he posts at -1 anyway.

    2. Re:Simple, really by dedazo · · Score: 2, Informative

      It should be noted that wiIIyhiII (1327445) is a different person than willyhill (965620). The former is part of a collection of throwaway troll accounts created to harass anyone who dares point out what twitter has been doing to Slashdot lately.

      The latter is on vacation and hasn't posted in three weeks.

      If anyone has any doubt as to who owns the troll account, this should be enough. One of those oh shit I can't believe I posted that with this account moments for twitter, I'm sure. But that's what happens when you have to juggle 25+ accounts.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    3. Re:Simple, really by awrowe · · Score: 4, Funny

      Do you know whats even more irritating than someone who constantly does the whole M$ thing?

      The lifeless peanut who follows him around on slashdot telling everyone about it.

      --
      A.I. Research. The peculiar science in which we know the question and we know the answer, but can't show the working
    4. Re:Simple, really by dedazo · · Score: 2, Funny

      Well, I rarely post more than once a day but today I had a lot of boring downtime and I seem to be enjoying myself. And who cares what twitter calls Microsoft? I didn't say anything about that, did I? In any case, he has a lot more time than I do. I swear no one with an 8-5 job could juggle all that crap just to post on a website. At least I post about other stuff and with only one account.

      Anyway, thanks for the lifeless peanut thing, it made my day and my sig =)

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    5. Re:Simple, really by awrowe · · Score: 1

      Glad I could help!

      --
      A.I. Research. The peculiar science in which we know the question and we know the answer, but can't show the working
  177. Plaintiff's Exhibit, Comes v. Microsoft by uassholes · · Score: 1
    Maybe they got this memo from Billy "Just bend over a little, this won't hurt a bit" Gates:

    http://antitrust.slated.org/www.iowaconsumercase.org/011607/3000/PX03020.pdf (PDF)

  178. Re:Homework by Anonymous Coward · · Score: 0

    The Better Business Bureau is one place to start. They deal with false advertising claims (among others). In the UK, this may be a criminal offense.

  179. What's wrong with PC Chips, S3, etc.? by KWTm · · Score: 1

    They can join PC Chips, S3, HP / Compaq & Hitachi in the list of hardware I won't buy.

    I have had bad experiences with HP desktops trying to run Linux, so I too will not buy from HP.

    What is the reason you won't buy from the other companies in your list? Is it poor quality, poor service, or a different principle?

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
    1. Re:What's wrong with PC Chips, S3, etc.? by Jaysyn · · Score: 1

      Poor quality or performance & in the case of Compaq / HP, both.

      --
      There is a war going on for your mind.
  180. Re:Unknown MB manufacturer makes cards that fail o by Anonymous Coward · · Score: 0

    Stop posting using the monospaced font ("code" setting), unless you are posting code. It's fucking annoying.

  181. Some people and their defense against malice... by sethstorm · · Score: 1

    ...when malice exists.

    Here, it exists, period. When they have enough information to fix the problem easily(in cost), but make a defense(and waste their time defending a bug), it is malice.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  182. Re:So? by Anonymous Coward · · Score: 0

    Isn't that false advertisement?

  183. Actually, we should be thanking Foxconn... by Anonymous Coward · · Score: 0

    They say too many choices can have a paralyzing effect. They've effectively sabotaging ACPI support for Linux in their products. As a result, they've effectively made our choice of motherboard manufacturer that much simpler by removing themselves as an option.

    Should they eventually go out of business as a result of this particular faux pas, I imagine I will feel exactly the same way as when Packard Bell dropped out of the PC OEM industry. That is, grateful they never got their act together, because they really sucked ass anyway.

  184. Sound familiar? by Anonymous Coward · · Score: 0

    Sorta reminds me of the AARD code. Not exactly the same, but the concept is eerily similar.

  185. Re:What a moron you are. Yet another smoking gun. by dedazo · · Score: 1

    Yes twitter, this is the correct time to be worried. It's that weirdest of moments when you feel your balls are in your throat because you realize you fucked up, just like I predicted you would.

    Soon willyhill will comeback, and I have no doubt he'll be updating his journal. You've been a busy troll these past few weeks. That post is really just one of many things, some of which are not even on Slashdot to be linked to but will emerge soon.

    Then people will be able to make up their minds about it, and not take my word for anything. Or yours.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  186. thanks for the warning by alizard · · Score: 1

    I won't be buying Foxconn, not even if I'm building a Windoze box.

  187. Ever watch "Pi"? by Anonymous Coward · · Score: 0

    "Hold on. You have to slow down. You're losing it. You have to take a breath. Listen to yourself. You're connecting a computer bug I had with a computer bug you might have had and some religious hogwash. You want to find the number 216 in the world, you will be able to find it everywhere. 216 steps from a mere street corner to your front door. 216 seconds you spend riding on the elevator. When your mind becomes obsessed with anything, you will filter everything else out and find that thing everywhere."

    1. Re:Ever watch "Pi"? by Anonymous Coward · · Score: 0

      Better keep Twitter away from power drills.

  188. Re:Fine. Won't use them for Windows either. by toriver · · Score: 1

    Er, young mindless AC, it should be pointed out that people sitting in basements playing usually have "Wintendo" installed, not Linux which is for smart people.

  189. Make my job easier by emaname · · Score: 1

    I'm currently in the process of qualifying a mobo or mobos for a project. Thank you for making my job easier. One less to consider.

    --
    An effective "democracy" creates the illusion the people have a say in their government.
  190. Re:Fine. Won't use them for Windows either. by Anonymous Coward · · Score: 1, Funny

    I find your ideas intriguing and would like to subscribe to your newsletter.

  191. Update by daemonburrito · · Score: 3, Informative

    In the past few minutes, the UK technical manager for Foxconn has posted on ubuntuforums.

    He sounds genuinely sorry, and says that the bios will be fixed next week, and they will look into their testing procedures.

    It looks like maybe OP just had the bad luck of getting a support person who didn't know enough to pass him up to another support level.

  192. Sue the bastards..... by Anonymous Coward · · Score: 0

    They deserve it. Lawyers, good for something at last.

  193. Foxconn makes the Xbox 360 die by dindi · · Score: 1

    Foxconn makes the Xbox X-clamp. That famous piece of (crap) component which fails to hold the heat sinks in a way on the processor in a way that it does not overheat and melt off the circuit board.

    Yes, it is also bad design with too much heat in a too small box... but the xclamp is definitely a piece of trash.....

    Keywords are rrod xbox, xclamp xbox ....

    Yeah, so foxconn is a name I will now double remember, and MS hardware went to the same place where I put the software a long time ago. I am just pissed that I had to re-purchase all the online games I play for the PS3. Hope that does not have any Foxconn crap in it...

     

  194. too bad you can't boycott. by Truekaiser · · Score: 2, Informative

    because foxconn boards are everywhere.
    if you buy a pre-built computer from dell or hp etc 9 times out of 10 it's a foxconn board.

    1. Re:too bad you can't boycott. by angrykeyboarder · · Score: 1

      How odd. I've only encountered MSI and ASUS on HP computers.

      How recent is your information?

      --
      Scott

      ©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
  195. Mod parent redundant by Anonymous Coward · · Score: 0

    N/T

  196. Mod parent up by SanityInAnarchy · · Score: 1

    Foxconn isn't the only one with faulty DSDTs -- and this is one place where Linux can hardly be blamed when something is specifically claiming to support Linux -- and hey, here's the code for it! -- but the Linux version is faulty, while the Windows version is fine.

    I've fixed at least one problem by literally pasting DSDT code from one of the Windows sections to the Linux section.

    --
    Don't thank God, thank a doctor!
  197. Um, wait a minute... by Anonymous Coward · · Score: 0

    ...you expected a Foxconn board to work flawlessly? I think the purchaser is as flawed as the bios in question. (just kidding) Foxconn = cheap. That's it. You get what you pay for, which means they work sometimes, but if you want a good board get an ASUS or DFI, or at least a Biostar or Gigabyte or something. I've had luck with ECS MBs for budget boards but I don't expect too much from them, since they are budget products, period. Some of the cheaper brands may be engineered and built well enough, but the BIOS options and updates are always lacking.

    1. Re:Um, wait a minute... by angrykeyboarder · · Score: 1

      I've got an ASUS A8V Deluxe mobo and it's crap.

      I'll only buy from ASUS again if I can't be truly convinced that there are better options out there.

      Oh yeah.... ASUS support sucks ass.

      --
      Scott

      ©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
  198. Probably not malicious by SailorFrag · · Score: 1

    Even though it may appear that they are specifically targeting Linux with a broken file, it's far more likely that it's an innocent mistake: they could very easily have taken the DSDT data from another board they produce, copied it, and then made the modifications required to make Vista and XP work. The Linux support included in the old board would then still be included, even though no effort had been made to ensure it functions properly.

    It's a shame that they left it in there, but I really don't think there's a conspiracy with Microsoft regarding this.

  199. Similar to not owning a car in the U.S. makes you by ghostmech · · Score: 1

    OMG? You ride the bus? I get that all the time.

  200. LOL by hvidstue · · Score: 1

    Pwnd! :-P

  201. unknown by Anonymous Coward · · Score: 0

    I'll don't buy Foxconn products

  202. Grrr by Anonymous Coward · · Score: 0

    I've read some people replying "oh, just get something else". BULLSHIT! If its certified to go according to engineering specs, then it is. There is no 'microsoft certification authority' here. They have no authority over consumer products manufactured and sold anywhere. If their products do not meet standards, whether electrical, physical or functional, then their product(s) should be pulled from national/international sale. And I mean not allowed to sell here, there or anywhere, till specs are not met. In this case, they went out of their way to fuck linux users over. I am filing with the EU anti-trust board over microsoft and its collusion with Foxconn, the federal trade commission, and am considering a class action suit against them (and looking for others who may have already done so, so that I may join them). Am I stoked? YOU BET! Wanna debate the issue? Let me start with this statement: SEE YOU IN COURT!

  203. Next hat to drop by Anonymous Coward · · Score: 0

    While I'm quite happy to lamb-baste Foxconn for this shit, the happy-happy joy-joy I'm looking for is: the next one to be found out. Buddy gave pretty clear directions on ripping the guts out of your bios and poking at the innards. If your bios was 'tweaked' by the manufacturer to microsofts favor (and against you, if you run Linux), then it will be more easily found out. I'm waiting for the next one. The tools are now more exposed. I'm also very happy that the European Anti-trust folk are already involved.

  204. Who by Anonymous Coward · · Score: 0

    the hell is foxconn?

    1. Re:Who by angrykeyboarder · · Score: 1

      Just a few days ago while browsing through mobos offered at newegg, I had the very same question.

      --
      Scott

      ©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
  205. Another maker with Linux issues - ASUS... by colinmc151 · · Score: 1

    While not quite as extreme as the Foxconn motherboard issue noted above, I have run into Linux a nasty gotcha with an ASUS motherboard. Below is an e-mail I sent to the ASUS staff I have dealt with over the last while, going over the issues I have had, and if anyone can supply me with the e-mail (or postal) addresses of senior staff at ASUS I would appreciate it...

    -=-=-

    Dear Kara Renner, Elijah Alexander and Blanca Ortiz;

    This e-mail is to note and explain my current unhappiness with the experiences I have had with purchase of one of your M2N-MX SE PLUS motherboards. I have normally been happy with ASUS products, something I have been very willing to note in publications I have written for, such as www.linuxjournal.com/article/8219 .

    Before purchasing the M2N-MX SE PLUS motherboard I did take the precaution of reading the motherboard manual to make sure it supported net booting, and according to your documentation it does.

    After purchase it took me some time and effort to determine why this new machine would not net boot. The diagnose process did include downloading and installing the latest available BIOS. In the end the issue turned out to be a multicast MAC address burned into the motherboard. This multicast MAC address makes successful net booting out of the question. Having determined why the motherboard would not work, I called your firm, obtained an RMA number (EL864256) and I shipped the defective motherboard to your facility in Indiana (this in spite of the fact that your Canadian office is less than a 1 hour drive from my home). The motherboard was then returned to me, apparently untouched, as the MAC address on the motherboard had been not been changed. Further a secondary issue of concern, noted in the cover letter included with the motherboard, a BIOS bug, "MCFG area at e0000000 is not E-820-reserved" was not touched.

    Further telephone complaints triggered the shipping of a replacement BIOS ROM, which by the time it arrived at my location had be knocked around in transit. After some effort, bending pins I was able to install the ROM, but found that the motherboard would not even get to the POST messages after this change. Returning to the original BIOS ROM would at least allow the motherboard to display the POST messages.

    Additional calls resulted in my obtaining a second RMA number (2EL874667) and the shipping the motherboard yet again to your office in Indiana. This time I trust the motherboard will be repaired or replaced with a AMD AM2+ supporting microATX motherboard that does actually work.

    Going forward, regardless as to the result of this latest repair effort, this motherboard is a complete and total failure.

    My goal with this motherboard was to build a prototype basic "dumb" remote multimedia terminal that could be inexpensively, quickly built in significant numbers. For inexpensive, we are talking over $95, $55 for the motherboard, then over $40 for shipping multiple times to your office, plus a number dollars for incidental costs like long distance phone calls. The M2N-MX SE PLUS motherboard compares very badly against your competitors in the $95 price range. In terms of time, this is not a system that can be assembled quickly. Not only have I had to spend significant amounts of time assembling / disassembling a PC around this motherboard. I have also had to spend time troubleshooting, packing / unpacking and waiting for the repair. I am now looking a minimum of about two months between purchase and being able to actually use this motherboard, a figure I do not have the time to repeat. In other words, this is a prototype I can not repeat. I will have to look to another motherboard, most likely from another manufacture, to achieve my original goals.

    You can assume this is the last M2N-MX SE PLUS motherboard I will purchase, and may be the last ASUS product I will ever purchase. You can also assume that I will passing word of my poor experiences on via a number of routes, my writing, my presentations before local user groups and the mailing lists / web forms to which I belong. This way the people I know or come in contact with will not make the same purchasing error I made.

    Sincerely,

    Colin McGregor

  206. Re:Homework by Anonymous Coward · · Score: 0

    Being from Europe I don't know whether that's the right addressee for US citizens, but the guy himself reported to the Federal Trade Commission and filed a complaint.

    Just read his posting on the Ubuntu forums, it's all there.

  207. Re:The story of APCI: Defective by Design. by fm6 · · Score: 1

    Because most moderators think that "troll" means "stupid". And in fact, Twitter is not extremely bright. The idea that ACPI is designed to sabotage Linux is absurd. His "evidence" is Linus's statement that it's a bad protocol and some ambiguous email from a former Microsofter.

    I work for the x64 group at Sun. We support ACPI on Red Hat Linux, SUSE Linux, and Solaris. (And Windows, though I shouldn't mention it, since this is "proof" that we're part of the conspiracy.) If there's sabotage of non-Windows systems via this technology, none of our customers has thought to mention it to us.

  208. Foxxcon in most motherboards by Anonymous Coward · · Score: 0

    There are Foxxcon components in most motherboards of today. Asus, and XFX uses them, and probarbly a few more. So why not just run your comp without a motherboard to fully support Linux? Show your dedication now...

  209. Disable ACPI ? by Anonymous Coward · · Score: 0

    Can't you just disable that crap in the kernel anyway?
    It's not like it's useful in any way, shape or form.

  210. rxvt : best addition to bash ! by DrYak · · Score: 1

    I used CygWin {...} You get used to having BASH on windows pretty quickly.

    Cygwin (and also MinGW MSYS - not a full blown POSIX layer as Cygwin, but just the bare minimum necessary to run automake and friends)
    both provide an application called RXVT which provide a nice terminal window in which to run your favorite BASH, instead of Windows' default terminal window.

    Unlike the Microsoft's joke, RXVT provide a fully functional terminal, with decent support of scroll back buffer, and fast on-mouse-button copy and paste which supports multi line selection.

    RXVT's the ideal complement to BASH for all use command-line freaks.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:rxvt : best addition to bash ! by Hes+Nikke · · Score: 1

      i like putty as a terminal beter than rxvt

      http://code.google.com/p/puttycyg/

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
  211. FoxConn responds.... by JoeMerchant · · Score: 1
    http://service.foxconnchannel.com/econtact/online/onlineFeedback.init.do?selectCaseId=6B2311960A86825C00E6529C831511B1

    I presently use my Foxconn motherboard with a Linux only PC. If Foxconn does not support Linux in the future, I will not be buying any Foxconn products in the future.

    Dear Joe: Thank you for taking the time to make us aware of the situation and also suggestions. Foxconn has no intention to reject Linux. As we all know that Linux is an open source system and there are various flavors available in the market, and that is why we could not perform the specific function tests on every version of Linux. However, we do have tested some Linux systems previously. As for the Linux issue, our FAE team is working on this issue and hopefully it can be resolved soon. So if you have bought any retail Foxconn motherboards and got this issue please email us your system configuration and problem descriptions. We will be happy to look into it. Again, we apologize for the inconvenience this may have caused.

    ------

    We do have tested? Not much point in getting technical with the tech support line, but hopefully if they get a few thousand pings on this the message will sink in.