Slashdot Mirror


ACPI Forced On & Option Disabled in WinXP-Certified Motherboards

stealth_zipper asks: "I just got off the phone with a rep from Soyo Computer Inc trying to get the ability to change IRQs for the onboard hardware. It turns out that because of a deal to get WindowsXP certification, the Dragon-series motherboard ended up having the ability of Enabling/Disabling ACPI in the BIOS disabled. Now FreeBSD has complications with multiple devices on the same IRQs (especially sound, video, and nic all off the same one). Is there a way to get around this for new hardware? Has anyone else encountered this?" Why in the world does XP need this feature disabled, and are there workarounds to get OSes like FreeBSD working properly with motherboards of this sort?

157 of 532 comments (clear)

  1. wouldn't this by 2MuchC0ffeeMan · · Score: 5, Insightful

    wouldn't this easily add to their antitrust case?

    microsoft makes so many smart moves.

    --
    Runnin' On Empty .... I'm Still Alive
    1. Re:wouldn't this by MadAhab · · Score: 3, Insightful
      well, i don't know why that would be modded flamebait, but microsoft has for very long shown such contempt for the process. they can't believe it can catch them. the recent claims that IE can't be removed just prove the unbelievable depth of their contempt for consumers and the legal system.

      but it looks from available comments that these are just shitty mobos. choice is not a problem; BIOSen are better for having enable/disable options, not worse. if mobos are being crippled to meet MSFT demands, that's different, and foolish, tho so far Bill's gang hasn't suffered at all for having contempt for the legal system or their customers.

      --
      Expanding a vast wasteland since 1996.
    2. Re:wouldn't this by Alsee · · Score: 4, Insightful

      wouldn't this easily add to their antitrust case?

      The DOJ is consistantly taking an extremely narrow view. Any issue that wasn't raised before trial, or was dropped from the case, or was not proven at trial, or hampered in any way by the appellate verdict is not open for remedy in the settlement. Nor will they do more than the minimum to ensure competition - even if it is very limited competition. (For example multi-million dollar RAND is ok because megacorps can then compete. It doesn't matter that GPL and indviduals are completely blocked from competing.) Compatability certifacation is completely voluntary and therefore does not prevent competition. ::cough cough::

      I do not believe "Windows Compatibility Certifacation" was ever raised as a concern at trial. Therefore the DOJ won't even look at it.

      On the otherhand the states that are still persuing the case might be quite interested.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    3. Re:wouldn't this by Zocalo · · Score: 3, Informative

      I don't think this is actually entirely Microsoft's fault. A *lot* of motherboards appear to have ACPI problems with Windows XP, which I gather is being quite strict in it's adherance to ACPI specs, where as some of the motherboard chipset vendors have not been so diligent. That said, I have a motherboard which is "not 100% ACPI compliant" according to the vendor which is running Windows XP fine in ACPI mode, so it looks like a classic "YMMV" issue.

      --
      UNIX? They're not even circumcised! Savages!
    4. Re:wouldn't this by arkanes · · Score: 2
      I suspect that "We had to for ACPI to always be on to meet the Windows XP requirements" does not translate to "Microsoft told use we had to have ACPI be always on".

      More likely, as a previous poster suggested, theres a problem with the board when ACPI is off, and it doesn't meet the requirements in that mode. If it IS a conspiracy to ship motherboards that don't support BSD/linux, it's a really poor one.

    5. Re:wouldn't this by StormyMonday · · Score: 2

      Nope.

      Reason: depending on who you believe, somewhere between $1.6e6 and $6e6 in campaign contributions. Considerably more than Enron.

      Remember the Golden Rule. The antitrust case against Microsoft is dead.

      --
      Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
  2. Soyo Dragon by kwishot · · Score: 5, Insightful

    Are you sure that's the problem? These boards are having *tons* of problems, the P4 ones in particular.
    I work at a computer shop in Wisconsin and we've gone so far as to stop carrying them because of the problems.
    DOA.... bad slots.... bad ps/2 ports... "nothing after POST"... you name it.
    I'd just make sure that it's ACPI causing the problem and not a defective board.

    -kwishot

    1. Re:Soyo Dragon by ajmarks · · Score: 2, Informative

      I've been running stably for over sic months on an overclocked Athlon Dragon board. I'm currently running XP, though i have also run Mandrake and Win2k. Were it not for the KT266 chipset, I would consider this a damn near perfect board.

      --
      Opinions are not Informative, though they may be Insightful or Interesting.
    2. Re:Soyo Dragon by kwishot · · Score: 2, Informative

      Hey I agree totally. The boards have great specs... tons of cool features... nice documentation... the whole bit.

      They just have a HIGH failure rate.

      You got lucky =)

      -kwishot

    3. Re:Soyo Dragon by ChazeFroy · · Score: 4, Informative

      You raise a good point. I have an Abit KG7 motherboard, which also has ACPI enabled with no option to turn it off in the BIOS (because "they needed it that way to get Microsoft certified").

      I dual boot Gentoo Linux and Windows 2000, and I just happened to be in Windows one day when I got a BSOD for an ACPI error. I thought my motherboard was bad, so I sent it back. When I got the replacement and tried to re-install Windows, I got the same BSOD. It turns out that it was a faulty DDR memory stick.

      To the submitter of this story: Swap out ALL hardware before deciding something is bad. Had I done this, it would have saved me 3 weeks of grief.

    4. Re:Soyo Dragon by Com2Kid · · Score: 5, Interesting

      In general yes, but Abit and Asus are not only middle line as far as quality goes, they are still running off of the steam of past glories.

      (woh, did I mix enough metaphors for ya? :) )

      Soyo has come out with some rather good boards, and some rather bad boards. Asus and Abit also have come out with some rather craptacular boards.

      Hell who knows it may just be one faulty little part that once it is found everybody will be going "Duh!" and slapping their hand against their forehead.

      Disabling ACPI does suck though. :)

      Especially since anybody who is going to go into the BIOS setup screen and change that sort of settings (which requires reinstalling Windows, at least on 2000 it does, so it is NOT something that you just go ahead and do without a thought for it) aaah screw it.

      Basically Win2k (and I am extrapolating for XP here, since it is awfully simular... ) required two separate kernels, one for ACPI, one without ACPI.

      I am sure that MS was just getting friggin annoyed with having to support two kernels, not to mention run support for two completely different ways of doing the IRQ thang (WTF is up with backwards support and IRQs? Current x86 OSs support the old way of IRQs to work with current motherboards, current motherboards support it to work with current OSs, WHAT THE FUCK IS GOING ON HERE FOLKS???? YEESH! Catch(22+(1/0)) --- for you TI calc people out there. ) ).

      *NOTE* I read someplace that it is a different Kernel, other places just mention a HAL, either way it must be a pain in the ass to support and I can understand Microsoft not wanting to have to support both ways of doing things, after all, this is the twenty first century, IRQ conflicts should not be a problem. I agree that at times how Microsoft Windows tends to, uh, arrange your IRQs is rather bad, but that piss poor sound quality you hear may very well be a SB:Live, which sucks, horribly.

      Turn off Plug and Play OS in your BIOS, as is recommended, if installing Windows2k+. Your PCI slots are most likely already setup to separate a few of them by IRQ, use that if Windows will allow you too. If necessary install devices one by one (recommended in any scenario), yes it is a pain, but it is about the only way of having so many friggin devices installed in a computer at once.

      Hell I ran out of IRQs WITH IRQ sharing, I have so many devices that do not like to share IRQs at all. (Dual Head Video Card, TV Tuner, Sound Card, SCSI Card, woh, there goes 4 IRQs already!!! ... needless to say Standby mode is not an option. Hehe. :) )

    5. Re:Soyo Dragon by blowhole · · Score: 2

      Metaphors? I think they're called cliches :P

      --
      "Ask me about Loom"
    6. Re:Soyo Dragon by YakumoFuji · · Score: 3, Informative
      FYI, in Win2k you can ditch ACPI support without reinstalling by changing the Computer->ACPI PC driver to Standard PC. Windows will grab the other kernel from the CD and make you reboot and re-detect hardware.


      wrong! win2k has a different HAL with an ACPI kernel to one without! you cant just 'change' modes.

      see here


      You cannot change between Standard and ACPI HALs because of the different way an ACPI and a non-ACPI BIOS enumerate hardware. The copy of the hardware tree, which is kept in the registry, is stored differently for each type of HAL. If you change the HAL without running Setup again, Windows may not be able to find hardware components needed to start the computer.

      --

      no sig for you
    7. Re:Soyo Dragon by GrenDel+Fuego · · Score: 2

      From what the Microsoft link says, ACPI support is required as they've dropped support for APM entirely. Sounds to me like they solved the two kernel problem by just ditching legacy support.

    8. Re:Soyo Dragon by alext · · Score: 2

      and here.

      Well, you're probably both right, it is more than changing a setting, but less than a complete reinstall.

      Personally, I couldn't believe I had to do this just to stop dumb IRQ sharing choices being made.

    9. Re:Soyo Dragon by darkonc · · Score: 2

      It sounds like the Dragons are kinda like playing russian roulette -- As long as you don't get the one with the bullet in it, life's free and easy, with nothing to worry about.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  3. More about ACPI by BrianGa · · Score: 3, Informative

    Learn the basics of ACPI, and some more, at acpi.info, webopedia, and Microsoft

    1. Re:More about ACPI by Yottabyte84 · · Score: 2

      Loads ok, but it does have a bunch of crap overlapping.

  4. The OS dictating hardware design? by baptiste · · Score: 2
    Why in teh world would Microsoft require teh removal of a BIOS setting? Is this Microsofts way of forcing people off APM to ACPI?

    Its kind of funny because WinXP has had problems with stuff like this. On my Biostar motherboard (Sloat A Athlon), WinXP couldn't shut off the computer. It would shut down, except hte fans (all LEDs off, etc) and then the computer would turn back on again! I had to manually power it down. The most recent XP patches finally fixed it. If Microsoft can't figure out how to properly turn th computer off, can they be trusted to use ACPI to put one to sleep :) :) :)

    1. Re:The OS dictating hardware design? by ndevice · · Score: 2, Interesting

      maybe this is the same problem that affected the old intel venus pentium pro motherboards.

      What you described happens when you try to do a w2k shutdown on that board.

      The other thing is, on NT4, they had an APM thing that properly shut down the thing, but microsoft won't make an equivalent one available for w2k+

      Clearly they have the code to make things work, and I wonder why they don't have that available as an option somewhere to use different apm/acpi routines. It's not even like it's going to affect the rest of the system since this is a shutdown command and any instability introduced at that point will quickly be irrelevant.

      Something like this and the article makes you wonder more about those theories that microsoft is in league with the hardware manufacturers to continually update your hardware.

    2. Re:The OS dictating hardware design? by robhancock · · Score: 4, Insightful

      I'm sure they do want to force the motherboard manufacturers off APM onto ACPI. ACPI is needed (or at least helps) for a lot of the more advanced power management/hibernate functions, and they don't want motherboards to get the "Designed for Windows XP" logo if they don't support all of the OS features in that regard.

      If the option to disable ACPI was there then you can bet some lazy motherboard manufacturers would ship it in the disabled mode just to avoid the trouble of getting ACPI to work properly.

      If you ask me, the solution here is to fix whichever isn't handling ACPI properly, FreeBSD or the motherboard BIOS, not to complain about Microsoft..

    3. Re:The OS dictating hardware design? by IronChef · · Score: 2


      Ditto, BH6 here.

    4. Re:The OS dictating hardware design? by geekoid · · Score: 2

      is about MS forcing manufactures to make it so it CAN'T be disabled. I have problem with IRQ in 98, and would like to be able to turn off ACPI.
      I bought My Dragon before XP was out, yet I can't change the settings.
      I will never own XP, and don't want to looses hardware functionality just to please MS.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:The OS dictating hardware design? by alext · · Score: 2

      This is the key point (hint to mods!)
      There's a real need to turn off ACPI - I had to do this to get a streaming USB device working, it insisted on sharing the USB IRQ with the soundcard - but now we're stuffed, apparently.

  5. Is it possible... by NanoGator · · Score: 3, Interesting

    Is it possible that the reason they couldn't get XP certification because they're not following the standard properly?

    The only reason I ask is that it seems like we'd see more reports of other motherboards having trouble.

    --
    "Derp de derp."
  6. Isn't that interesting... by Archie+Steel · · Score: 2

    I have a hard time believing that this wasn't done expressely to make it harder for alternate OSes to get to work properly. I recall reading on a Linux newsgroup about needing to switch off ACPI for some configuration problem or something (I think it was X, but it's kind of a haze)...

    So maybe we'll see a truce in the Linux/*BSD feud over this one... :-)

    --

    Reminder: find a new sig
  7. The board sucks by bmajik · · Score: 3, Insightful

    XP doesn't require ACPI to be disabled on all boards, far from it. This is quite an incorrect leap to assume that because some random tech says they needed to ditch ACPI to get XP certified, that XP cannot work with ACPI.

    The best board to get right now are the MSI Athlon boards. XP certified, fast as crap, rock solid.

    Buying shitty hardware may save you some money up front, but you'll pay through the teeth down the road.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
    1. Re:The board sucks by Ryan+Amos · · Score: 2, Redundant

      Soyo boards are not cheap crap. I have one now (K7 Dragon Plus, KT266A based,) this thing comes packed with so many extras it's not funny (IDE RAID? Optical AND coax S/PDIF in AND out? Smart Card reader? Extra USB ports on said smart card reader? 10/100 onboard?) A "cheap" board you're lucky if it comes with a manual. Soyo is a respected motherboard maker, their motherboards are just as good as any of the other top makers out there. I'd be pretty sure the board is not at fault, Soyo is one of the few companies (Tyan and MSI also come to mind) who sells stuff in shiny boxes at computer stores.

    2. Re:The board sucks by Skapare · · Score: 2

      Just because it has high speeds and is packed with so many extras does not mean the engineers designed it right. Too often they just stop if it works with Windows, and often Windows is even doing things inconsistent with the hardware specs.

      --
      now we need to go OSS in diesel cars
  8. Most motherboards are moving that way. by asdfasdfasdfasdf · · Score: 3, Interesting

    ACPI has been disabled on the last 5 or so motherboards I've seen (work computers I've built, etc..) It hasn't been much of a problem (other than incompatibilities with sucky sound blaster audigy drivers) but then again, I don't run linux.

    Yes, it's required for XP-- and it was greatly encouraged for 2000 Pro-- ironically, turning ACPI off fixed a lot of problems I was having with my KT7A-RAID board.

    New bios revisions of existing boards sometimes disable this, so watch out!

    Some more popular motherboards have "hacks" that can add this functionality back.
    Try looking for an "unofficial" support forum for Soyo or whatever.

    Go here for the best KT7 faq which answers all these questions for that board, but provides interesting ACPI info, as well.

  9. Re:Because... by braindead · · Score: 5, Informative
    • Because ACPI is deprecated, in favour of APM. Is that a good enough reason? God forbid we should actually move forward and embrace new standards.
    Good try, but in fact the reverse is true: APM is deprecated, and ACPI is the new standard.
  10. A taste of the future by b.foster · · Score: 5, Informative
    I work at a company that (among other things) produces PC-compatible hardware. Although I am primarily a coder, many of my friends work on the hardware side of the business and they have remarked in the past about Microsoft's increasing willingness to "tighten the screws" on hardware manufacturers who include features in their products that have a negative impact on Windows compatibility. Although it would be quite a damning allegation to imply that this is an anticompetitive measure, it certainly seems like Microsoft's efforts to make hardware incompatible with alternative PC operating systems could fit into their overall strategy quite well, especially when faced with such credible threats as GNOME and Nautilas on the desktop.

    Some of the things that Microsoft has forced us to change in the past few years include:

    • One of our main products was in full compliance with the IEEE specification for the USB interface. However, because Windows 2000 used a while() loop for a timing operation, it was sometimes flaky when dealing with our product. As a result, we needed to re-engineer an ASIC (this was damn expensive) to make it compatible. The original version, of couse, was fully compatible with Linux.
    • Normally Windows communicates in a little-endian fashion. However, for two particular device status operations, Windows inexplicably violates yet another published spec and forces the device into big-endian (mac fag) mode. We needed to change firmware to fix this, and delay the release of our product by 3 weeks.
    • Microsoft required that the source code to our Windows drivers got audited in order for the product to be approved. Hmm, why don't they let us audit their code?
    Naturally, though, since the DoJ has dropped the ball on Microsoft, this sort of thing will only get worse. Get used to it, and vote Democratic in 2004.

    Bill

    1. Re:A taste of the future by phutureboy · · Score: 5, Interesting

      Naturally, though, since the DoJ has dropped the ball on Microsoft, this sort of thing will only get worse. Get used to it, and vote Democratic in 2004.

      Not to point out obvious stuff, but if producers of Windows compatible motherboards consistently take longer to deliver product and charge more to cover their R&D and production expenses because of incompatibilities like these, it means that Linux-only mobos are gonna come to market faster and cheaper. In other words, it adds one more reason that it's cheaper and more efficient to run Linux instead of 'doze. That's just gonna hurt MS in the long run. DOJ action is entirely unnecessary.

    2. Re:A taste of the future by TheOnlyCoolTim · · Score: 3, Insightful

      I really hope you are joking about Linux-Only Motherboards. That's even dumber than Windows-Only Motherboards.

      Replace Linux Only with "non-XP certified", and it makes more sense. I think anyone building their own machine is going to be smart enough not to care about certification as long as it works.

      Tim

      --
      Omnia vestra castrorum habetur nobis.
    3. Re:A taste of the future by Chemical · · Score: 2, Interesting
      Naturally, though, since the DoJ has dropped the ball on Microsoft, this sort of thing will only get worse. Get used to it, and vote Democratic in 2004

      I always find comments like this interesting. What makes anyone think that the Democrats are any better at protecting "Your Rights Online"? Correct me if I am wrong, but wasn't the DMCA passed under a Democrat president, and mostly supported by Democrats? Also, isn't the SSSCA being touted by a Democrat senator and has mostly Democratic support, while the Repulicans oppose the law? I really try not to be partisan, but to be honest, I think the Republicans are your best bet for protecting your online rights, not so much because of their politics, but because they are in the back pockets of companies that oppose oppresive computer legislation. Sure Microsoft is one of the companies that owns them, but Microsoft, IMHO, is a lot less evil than the MPAA/RIAA crew, and the Democrats seem to be the bitches of the entertainment industry.

    4. Re:A taste of the future by Tony-A · · Score: 2

      I dunno. IBM is selling "Linux-Only" mainframes.
      Linux-Only. Sounds on-spec and not to a Microsoft-broken spec, either.

    5. Re:A taste of the future by gotan · · Score: 2

      This is Microsoft throwing it's weight around to get HW-manufacturers design their systems to microsoft specs instead of the specs the hardware manufacturer would prefer. Why shouldn't a motherboard be able to run without ACPI to avoid exactly the kind of problem FreeBSD has now on that Hardware? The Board-Manufacturer wanted to support that functionality, and it wont hurt WindowsXP a bit, unless the user fiddles with his BIOS settings (and then they should know what they're doing).

      The things b.foster posts are even worse: Microsofts software is not up to specifications and so they specifically ask the hardware-folks to hack their product or even make it break standards, so it works with XP. Then another OS comes along, tries to implement specification, and fails because of broken hardware. Microsoft is breaking specifications and make hardware manufacturers break their specs too. The result is a broken and undocumented specification.

      I don't care if it's deliberate or not, the result is broken specs and programmers trying to implement according to the book left in the cold. I think it ok to raise some awarenes of yet another aspect how microsoft is hurting competition by muddying specifications. And to claim, that functionality Windows doesn't even use could somehow hurt Windows' stability doesn't make sense at all.
      ---

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    6. Re:A taste of the future by Anonymous Coward · · Score: 2, Insightful

      Riiiiight.

      You mean the democratic congress and president who passed the DMCA?

      No matter how bad MS is, the DMCA is the worst piece of legislation put into law in 30 years.

    7. Re:A taste of the future by TheOnlyCoolTim · · Score: 2

      Mainframes you might get away with, but not desktops. Most people just want to use Windows, and most of those who use Linux will at least want to dual boot.

      Tim

      --
      Omnia vestra castrorum habetur nobis.
    8. Re:A taste of the future by Darren+Winsper · · Score: 2

      It can never entirely be one way or the other. To a certain extent, hardware is designed for the software, and software is designed for the hardware. Although, more often than not, this leads to nasty backwards compatibility hacks (Why do you think x86 is still around?).

    9. Re:A taste of the future by Pope+Slackman · · Score: 2

      big-endian (mac fag) mode.

      Wow. I didn't know PC hardware companies were hiring 14 year olds.

      C-X C-S

    10. Re:A taste of the future by Don+Negro · · Score: 2

      Republican controlled House and Senate passed the DMCA, Democratic president signed it.

      But nice try, troll.

      --

      Don Negro
      Perl 6 will give you the big knob. -- Larry Wall

    11. Re:A taste of the future by gmhowell · · Score: 2

      There are aspects of all three political parties that are attractive. In general, I try to vote for candidates, not parties.

      But the answer to the broader question is that I would vote for a party that HAS a political philosophy; the Republicans and Democrats have none. They have a monetary philosophy, which is, I'll sell out to the highest bidder. (Yes, there are individual exceptions, but I'm talking about the rule.)

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    12. Re:A taste of the future by King_TJ · · Score: 2

      Hmm... actually, I think you might be looking at things just a tad bit too cynically. I'm not in complete disagreement with you, obviously -- but you do get certain things when you vote Republican or Democrat.

      I think it's fair to say that in general, the Republicans are going to push less for solutions that involve charitable hand-outs and programs, and more for tax-breaks and perks aimed at businesses. They'll also tend to side with socially conservative beliefs (hence the association with Republicans and the "war on drugs", as well as occasional pushes to "keep prayer in the schools" and so forth).

      On the other hand, Democrats tend to be a little less predictable - but generally want to campaign based on promises of "improvements". This translates to funneling tax dollars towards aiding the poor, free public facilities, and any other changes that they think the "common man" will be pleased with. They're likely to give less value to a strong military, and see it as a good place to make budget cuts, in favor of their other projects.

      I've talked to several people who commented that they like both the Green party and the Libertarian party. I think this just shows that people are frustrated and want something different.

      Personally, I take issue with the fundamental philosophy of the Green party that government needs to intervene for the good of the consumer against "big business". I'm all for enforcing laws related to false advertising, because I think the consumer has a right to make well-informed puchasing decisions. To me though, that's pretty much where govt. interference should end. There's nothing inherently bad about big business. In fact, the more of them we have, the more jobs can be filled - improving the quality of more people's lives.

      Finally, as far as govt. turning software decisions into a "state religion" -- I'm not sure that it's quite the same thing, but I see your point. Really, I think govt. needs to worry less about standardization across all of its branches and offices, and let the I.T. people they hired call the shots. If there's a need for office A to be able to network with office B, then write out the requirements - but don't specify the tools that must be purchased to do the job. If Linux and Samba networks fine with an NT server in another building, great.

  11. Re:Because... by radoni · · Score: 2, Informative

    Sir, you have misinterpreted the information suggested on that [cknow.com] link. APM was superceeded by ACPI. ACPI defines a wider range of power and system status related functions. There is an interpreter, and the ACPI spec is well defined.

    --
    SIGERR: laziness exceeds quota
  12. AGP troubles too by InterruptDescriptorT · · Score: 4, Insightful

    I write video drivers for a living, and we have had nothing but problems with our software on the Dragon series of motherboards. In certain cases, the chipset is rejecting known configuration registers for AGP bus width, etc., which on some of our products causes the beta-level drivers we provide to bluescreen.

    Some of our senior engineers have been in contact with their engineers, and they seem to be telling us the problem is ours, though we are following their specs to a tee.

    Why can't it be easy like it did in the days where you supported a few int 10h BIOS calls? (sigh) Now that was cutting-edge for 1989! ;-)

    --
    Karma: Excellent Birds (mostly as a result of listening to Laurie Anderson)
    1. Re:AGP troubles too by SuiteSisterMary · · Score: 2

      "Our product conforms to all international standards!" "In other words, it doesn't work with anything, and you can shift the blame." "Is there anybody less knowledgable I could deal with?" "Do you have my boss's number?"

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  13. Read carefully, it says ACPI cannot be disabled by beakster · · Score: 5, Informative

    If you read the article it says "It turns out that because of a deal to get WindowsXP certification, the Dragon-series motherboard ended up having the ability of Enabling/Disabling ACPI in the BIOS disabled."

    This means that ACPI is always ON, not off.

    1. Re:Read carefully, it says ACPI cannot be disabled by coyote-san · · Score: 2

      Or it means that the ACPI is always OFF. From the context, it sounds like the BIOS disables ACPI and "protects the user" from accidently enabling it and having a less-than-ideal XP experience.

      Even if the user knows damn well what they're doing and they're using an OS that supports ACPI on that motherboard. Because, you know, nobody ever runs anything other than Windows.

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    2. Re:Read carefully, it says ACPI cannot be disabled by kilrogg · · Score: 3, Informative

      From the link which your were too lazy to read:

      OnNow and ACPI Requirements

      Power management, docking station support, and Plug and Play capabilities for mobiles must be wholly ACPI-based, as APM support has been removed from Windows XP. [A3.4.7]

      Desktop system support required for S3 and Fast Boot capabilities, based on Windows XP advances for ACPI-compliant power management. [A1.4.2]

      Desktop and server systems must implement ACPI-based APIC support, because of how Windows NT®-based operating systems process interrupts. [A1.4.11]

      ACPI-based support for multiprocessor systems, based on Windows XP/Windows Whistler Server support. [A1.4.12]

      PCI-based network adapters for desktop systems must support wake from D3 cold, to ensure correct system-wide support for wake from sleep states supported under Windows XP. [B7.1.4.4]

  14. Funny, ppl BEG on how to turn off ACPI. by Blaede · · Score: 2, Insightful

    I don't know why this is a problem. If you frequent the mobo forums, you'll see users asking questions left and right on how to disable ACPI. Why are people clamoring now for a BIOS option to be activated just so they'll clamor for on how to disable it?

    1. Re:Funny, ppl BEG on how to turn off ACPI. by TheOnlyCoolTim · · Score: 2

      AT LEAST read the Slashdot writeup, even if you don't read the article.

      ACPI is stuck in *ON* mode, it CANNOT be disabled with this BIOS.

      --
      Omnia vestra castrorum habetur nobis.
  15. The post is not very clear but I think .... by Chanc_Gorkon · · Score: 2

    I figured it out. I think he means ACPI support is always enabled and can't be disabled. That makes sense.

    One guy said APM took over from ACPI and that's just the other way around....ACPI is the new standard.

    --

    Gorkman

  16. I think cliff answered his own question. by MongooseCN · · Score: 2

    Why in the world does XP need this feature disabled, and are there workarounds to get OSes like FreeBSD working properly with motherboards of this sort?

    MS wanting a feature disabled that makes a board incompatible with other operating systems? My god, what a coincidence!

  17. Misreading the article by EvlG · · Score: 2

    It seems many people are misreading the article. The poster said, that the **ability** to Enable/Disable it is no longer present, NOT that it is actually disabled.

    That's a big difference.

  18. Here's how 2000/XP Handles IRQ resources in ACPI by cscx · · Score: 5, Informative

    In the shortest way I can explain it, changing ACPI from on to off or vice versa on a current install of Windows 2000 or XP will... "fuck shit up." A more detailed description of how/why "shit gets fucked up" follows:

    In Windows, peripheral component interconnect (PCI) devices can share IRQs. In accord with the Plug and Play capability that is defined by the PCI specification, adapters are configured by the computer BIOS and are then examined by the operating system and changed if necessary. It is normal behavior for PCI devices to have IRQs shared among them, especially on Advanced Configuration and Power Interface (ACPI) computers that have Windows ACPI support enabled.

    In Windows XP, Device Manager may list some or all of the devices on your ACPI motherboard as using the same IRQ (IRQ 9). (To view the list of resources, click either Resources by type or Resources by connection on the View menu). No option is available to change the IRQ setting. Windows takes advantage of the ACPI features of the motherboard, including advanced PCI sharing. The PCI bus uses IRQ 9 for IRQ steering. This feature lets you add more devices without generating IRQ conflicts.

    Note that Windows XP cannot rebalance resources in the same way that Microsoft Windows 98 does. After PCI resources are set, they generally cannot be changed. If you change to an invalid IRQ setting or I/O range for the bus that a device is on, Windows XP cannot compensate by rebalancing the resource that was assigned to that bus.

    Windows XP does not have this ability because of the more complex hardware schemas that Windows XP is designed to support. Windows 98 does not have to support IOAPICs, multiple root PCI buses, multiple-processor systems, and so on. When you are dealing with these hardware schemas, rebalancing becomes risky and therefore is not implemented in Windows XP except for very specific scenarios. However, PCI devices are required to be able to share IRQs. In general, the ability to share IRQs does not prevent any hardware from working.

    The Plug and Play operating system settings in the computer BIOS do not generally affect how Windows XP handles the hardware. However, Microsoft recommends that you set the Plug and Play operating system setting to No or Disabled in the computer BIOS. For information about viewing or modifying the computer BIOS settings, consult the computer documentation or contact the computer manufacturer.

    Manually assigning IRQs to PCI slots in the system BIOS as a troubleshooting method may work on some non-ACPI systems that use a standard PC hardware abstraction layer (HAL), but these settings are ignored by Plug and Play in Windows if ACPI support is enabled. If you need to manually assign IRQ addresses through the BIOS to a device on an ACPI motherboard, you must reinstall Windows to force the installation to use a Standard PC HAL. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

    More info can be found he'a...

  19. ACPI rocks, but can cause severe instability. by SlashChick · · Score: 5, Informative

    First of all, ACPI was created to a) make computers that "boot" instantly by always being in sleep mode and b) end the IRQ conflicts so common with earlier versions of Windows and hardware. So yes, ACPI, when working right, simply rocks.

    However, ACPI on certain motherboards, especially AMD motherboards, can cause severe system instability with Windows 2000 and Windows XP. (Please note that these OSes don't freeze/BSOD under normal circumstances, so if you're seeing this, you probably have a hardware issue which could be related to ACPI.)

    The most common scenario I have seen is this:

    -- Someone decently technically savvy builds his/her own PC with an AMD chip;
    -- Said person installs Windows XP;
    -- Said person wonders why IRQs are all set to 9;
    -- Said person goes and manually messes with IRQ settings, thus wreaking havoc on the poor commputer that functioned perfectly before.

    It can also go the other way:
    -- Said person installs Windows XP with AMD chip;
    -- Said person experiences weird freezes;
    -- Said person's computer works fine with Windows 98 because Win98 doesn't have full ACPI support, so person is left wondering why everyone says that Windows 2000 and Windows XP are so stable since that person's computer crashes constantly.

    To turn off ACPI, reinstall Windows and set your computer type to "Standard PC." Here is an excellent guide on how to set your PC to a Standard PC. As mentioned in the guide, this gives you the added benefit of increased framerates in Quake 3. However, you have to manually turn your computer off, and it might not go into powersave mode properly. Here is another comment regarding ACPI.

    So, to summarize:

    -- If you're having problems with Windows 2000/XP freezing, try this fix. Freezes are indicative of a hardware issue. Your computer should be stable with these OSes (except for application crashes, which happen with every OS.) My current uptime with Windows 2000 is 27 days; I have seen over 100 days uptime. If you're not seeing this type of stability with 2000/XP, it's time to do some hardware diagnostics.
    -- If you're not having problems, leave well enough alone and leave ACPI turned on.
    -- Do NOT mess with your IRQs on an ACPI computer! By messing with IRQs manually, you're asking for weird system problems. Leave them all on 9 -- it won't hurt the computer.
    -- Due to the problems mentioned above, I personally will not buy AMD chips and motherboards. I have yet to see ACPI problems crop up on an Intel motherboard. It's unfortunate, because I like AMD and like to encourage competition, but their chips and motherboards have strange issues that have yet to be resolved.

    I hope this helps all of you who are having problems with Windows XP or 2000.

    1. Re:ACPI rocks, but can cause severe instability. by sheldon · · Score: 5, Informative

      I don't think this has anything to do with processors, but rather with the VIA chipsets.

      I experienced the exact same problems you are talking about using a Tyan Trinity 400 motherboard with a Intel Pentium III 850Mhz processor. I fought with this issue for quite some time, and was never able to get any stability out of the machine. I had all of the PCI slots filled with expansion cards, and I believe this made the problem substantially worse.

      I ended up replacing that motherboard with an Intel D815EPEA2U board, and have experienced zero problems. In fact this Intel board supports high IRQ settings as some of my cards are reporting being at IRQ 23, etc. Yes, now my computer simply rocks.

      I also have an Intel SE440BX board in another computer, which is pretty solid but that one doesn't work with my Adaptec 2940(known issue) so I can't say it rocks. :)

      Again, I think this is a VIA problem. This is one of the reasons why I am reluctant to buy AMD processors, although I have not heard if people experience similar problems with boards built upon the AMD 761 chipset, etc.

    2. Re:ACPI rocks, but can cause severe instability. by CaptainSuperBoy · · Score: 5, Informative

      It's unfortunate that you blame ACPI and AMD.. in all likelihood, these problems are due to old PCI devices that can't play nice with shared IRQ's. If you have one of these unfortunate cards, you may have to disable ACPI just so you can get it onto its own IRQ line.

      You may also be blaming VIA for AMD's problems.. their earlier AMD chipsets were much more unstable than the kt266a, their current one, and kt333, the upcoming chipset. It used to be a necessity to put their 4in1 chipset drivers on a new OS install ASAP. You still need the drivers for Win2000 and below, but Windows XP has native VIA drivers that are WHQL certified and are very stable.

      I'm a happy AMD/VIA user. I have a Shuttle AK31A (KT266A) board with an AthlonXP, running WinXP. I have had my problems with AMD/VIA however.. my first AMD/VIA was an Abit KT7 which had the KT133 chipset. It was much more unstable and it had major issues with some of my older PCI cards.

    3. Re:ACPI rocks, but can cause severe instability. by TheAJofOZ · · Score: 2
      Doesn't this strike anyone else as something they shouldn't have to deal with? Okay, being a geek a tinkering with "stuff" is fun and all, but why should I ever have to manually sort out how IRQs assigned or know anything about interrupts in the first place?

      If Windows freezes because it can't deal with ACPI properly, it's a software problem with Windows. If Windows freezes because the ACPI implementation doesn't meet the standard it's a hardware bug and the hardware should be fixed.

      When it comes down to it, who's problem it is becomes irrelevant - it's a problem and a big one that has plagued x86 systems since it's inception. Please tell me that someone, somewhere can come with a way to fix this! (For the x86 line, Macs and probably a variety of other systems have never had IRQ conflict problems.)

    4. Re:ACPI rocks, but can cause severe instability. by dublin · · Score: 5, Informative

      Someone mod up parent - there's some good stuff there, although I'm not sure she realizes *why* the problem exists, and that the problem is NOT only with AMD systems.

      (Note: I am not an ACPI expert, but I know far more than most posters here, since I was once program manager in charge of Win98 and NT5(W2K) for a large computer company here in Austin. ACPI was a major PITA for me for about a year, and a key hurdle to the Win98 product launch.)

      There are several points that need to be made about ACPI, Microsoft, and hardware:

      1. ACPI support as been required by Microsoft since Windows 98. Win2K and XP *really* want it. MS wants APM to have died back in 1998, along with the rest of the "legacy" stuff. Yes, Virginia, Microsoft dictates with an iron fist the features of the hardware you buy, right down to the behavior of the power switch. Even (or especially?) the largest OEMs must comply with the MS hardware dictates, or face losing the OS discounts that they *must* have. (When MS says "You Must Comply", they mean it: In general, losing the OEM discount more than consumes the entire margin on a box, putting the OEM immediately out of business!) This is probably the area where MS most flagrantly and illegally leverages its monopoly, but it gets very little attention - even many people in the industry don't realize the extent of MS' power and control over computer hardware and the companies that build it.

      2. ACPI is very different in 98 and W2K/XP. For reasons that boggle the mind, the Win98 team built their own terribly broken ACPI implementation rather than using the properly conforming, standards-compliant ACPI code written by the NT group. It's not a stretch to say that the Win98 ACPI code is some of the most profoundly broken code ever released on a large scale. Microsoft knew it was that badly broken, but the decree came down that it *would* ship by the RTM date as an in-your-face message to Janet Reno and the DoJ. (Although I have to laugh at the Microserf that once joked, "Q: What's the best thing about Janet Reno? A: Her looks.")

      As a result, even though the ACPI code was known to be broken and non-functional in Win98, it shipped anyway, and the OEMs had only 90 days to begin shipping machines with Win98 (or lose that discount again - the stick, at least, is consistent.) It was essentially left to the OEMs to work around the twisted wreckage of the Win98 ACPI code. This in turn, forced some very bad decisions, because a BIOS that worked with NT (which was correctly engineered) would NOT work with 98, and vice versa. (This is when many just started putting ACPI on/off switches in the BIOS, which was an effective, but terribly ugly way to deal with the problem, given that a major purpose of ACPI was to eliminate user intervention with the BIOS!) In our case, a brilliant and observant BIOS programmer noticed something wierd, and used it to create a truly scary, but effective work-around: He noticed that NT and 98 made the initial ACPI call very slightly differently - in essence, it was possible for the BIOS to tell which OS it was serving. This led to a crash re-write of huge tracts of the BIOS to support a truly bizarre behavior: Instead of writing the ACPI tables at initialization, the BIOS would wait for the first ACPI call to see what OS is running, then re-write the ACPI tables on the fly to either work correctly (NT), or work around grisly broken code (98). This is NOT the sort of thing a BIOs should be doing, and explains why some modern BIOses are so large and complex - they are essentially workarounds for bugs Microsoft has rendered more or less permanent. It also explains why virtually every new MS OS release requires yet another BIOS upgrade, and why the correct BIOS for your machine may be determined by the OS you are running. Obviously, unless the dynamic approach above is used, it can be effectively impossible to have a properly functioning dual-boot machine...

      3. Now that MS senses that they are just getting a slap on the wrist from the feds, I'm told they are starting thier strong-arm tactics again. It wouldn't surprise me a bit if .NET Passport/DRM hardware soon became required for OEMs to stay in the game. You'll notice the OEMs that dance closest to the MS party line do the best in the "open" marketplace. It's funny how that always happens, but not so funny how no one has really tried to stand up to MS since they prectically killed Acer for non-compliance a few years back.

      ACPI is a pretty good thing, far better than the kludgey APM, but it got botched by MS' own ineptitude. Linux and BSD implementors need to use NT/2K/XP as their model, not 98. Sadly, we've seen similar faux pas with USB, device bays in laptops, and more recently, Bluetooth.

      I think perhaps the most frustrating thing is how MS claims to be driving innovation, when in relaity the are holding the industry back by years.

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    5. Re:ACPI rocks, but can cause severe instability. by Kymermosst · · Score: 3, Informative

      -- Someone decently technically savvy builds his/her own PC with an AMD chip;
      You don't explain what exactly the is that you think AMD chips have. Furthermore, your list of steps taken toward system incompatibility ends with:
      -- Said person goes and manually messes with IRQ settings, thus wreaking havoc on the poor commputer that functioned perfectly before.

      Which is the real cause of the problem you are describing.

      I just like to take the time to point out that I use an AMD processor, and that the last Intel-based system I ever owned was a P200MMX. My machines (self-built) are ALWAYS reliable, and do not have problems with ANY version of Windows, including ACPI support.

      In fact, I usually find that many stability problems are directly related to the quality and condition of the hardware, such as:

      Accidentally put a small scratch on the motherboard? Looks okay, probably didn't cut a trace, right? No, but if it got down to the trace, you just created a point of extra impedance in the trace... future stability problem. In fact, even if there is no obvious damage, if you dropped the end of the screwdriver onto the motherboard, it may have caused subtle damage to the circuitry that can show up as stability problems.

      I once saw a system come in that had problems, only to find a loose screw under the motherboard.

      Simple way to improve a system's stability (physically, and in software): Put in ALL the screws that belong in the case. ALL of the drive mounting screws. ALL hardware mounting screws. Do NOT put in one here and there just to keep things tied down... put them ALL in. Not only do they help anchor hardware and dissipate vibrations from moving parts, they provide a ground path for shielding, and shielding from electrical noise is important. Thumbscrews are fine, and I recommend them.

      Another one: Don't "loop" cables that are too long. Always use cables that are the correct length for the application. "Looped" cables create larger magnetic fields than ones that are not. Magnetic fields can induce spurious voltage potential in nearby circuits.

      On that subject, keep the cables as far from the surface of the motherboard as possible, for the same reason. Use good quality cables. Also, I've heard of more problems from rounded IDE cables over flat ones.

      Tip on RAM: Always use high-quality, name-brand memory, not no-name junk from god-knows-what-fourth-world-country. Memory that is even the slightest out of spec can cause intermittent problems.

      Fans and cooling: Where possible, lways install dust filters where air intake occurs. For intake fans on the back of a computer, there are "snap on" filters that can be mounted exterior to the fan. Clean filters regularly, and blow any dust out of the computer periodically.

      When installing fans, and multiple placement options are possible, think of a place that gets greatest airflow. Every other fan should be an exhaust fan, not counting the power supply fan. Try to think about air current in a system.

      Make sure there is enough cooling for the hard drives, as they can get very hot. My policy is one additional fan for every two drives installed.

      I didn't mean to turn this into a class on system design, but that is how you build a rock-stable system. I've built computer systems for myself and for others since my first '286 way back. I DO have experience here.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  20. Does it really matter ACPI option is turned off? by evilpaul13 · · Score: 2

    I've got a Soyo K7V DRAGON+ and I'm using Windows2000/XP (I've installed back and forth between them trying to decide which I like better) and Linux-Mandrake 8.1.

    My Cmedia 8738, GeForce 3 Ti 200, Via (Rhine) Ethernet, and three USB controller hubs are all on IRQ7. All the devices work great in both Windows and Linux.

    As I somehow doubt the Dragon+ was purchased as a Server board, why not just use Linux which works properly?

    You could run FreeBSD in VMWare if you really can't do without it.

  21. Similiar to W2K - workaround by purduephotog · · Score: 3, Informative

    Reboot the computer, go into the bios, see if you can 'reserve' IRQs. if you can, mark them ISA - that'll stop them from getting assigned to windows or OS. Then just reboot .... disabling the PNP features forces them to be reserved. As long as the OS can still talk to it, it'll be just fine.

  22. Had a similar problem with my Dell Dimension... by josquint · · Score: 2

    I had a Dell Dimension XPS P3-600 a year back. Great machine, untill i put Win2k on it.

    Damn windows put freakin EVERYTHING on IRQ 9 per the ACPI capability. Only with the hardware I had, it made it VERY unstable even under 2k's supposed ACPI compatibility.

    That's actually what made me switch to linux. Put RedHat on it and didnt have any issues.

    Dell finally released a BIOS update that would allow you to disable ACPI, IIRC. But, it was already too late :)

  23. I've got 5 devices running off of IRQ 9 and the by Flammon · · Score: 2, Interesting

    I've got 5 devices running off of IRQ 9 and the thing is rock solid, never had a crash since early 2.4.0pre days and it probably wasn't because of an IRQ problem.

    The Linux kernel has ACPI support in its future and it all started back in 1999

    Anyway check this out...

    [root@haemal]:/proc# cat interrupts
    CPU0

    0: 29750549 XT-PIC timer
    1: 87289 XT-PIC keyboard
    2: 0 XT-PIC cascade
    3: 2 XT-PIC serial
    5: 183414591 XT-PIC EMU10K1
    8: 3 XT-PIC rtc
    9: 1551326 XT-PIC acpi, usb-uhci, usb-uhci, eth0, eth1
    10: 1318690 XT-PIC ide0
    12: 2323801 XT-PIC PS/2 Mouse
    14: 89064 XT-PIC ide2
    15: 62 XT-PIC ide3
    NMI: 0
    LOC: 29751193
    ERR: 46561
    MIS: 0

  24. (Legacy != obsolete) ? by cookie_cutter · · Score: 2, Interesting
    I checked out the basic requirements for the "Designed for Windows XP" logo

    I found point 5 particularly interesting:

    WL-5. System and components meet reduced legacy support goals

    Linux advocates pride themselves on the ability of the system to run on old systems. However, there is an argument for getting rid of obselete technologies. While M$ windoz's requirement for top of the line system's smacks of promotion of consumerism for consumerism's sake, My question is this:

    How do we compromise between supporting legacy systems, without slowing the pace of tech development in order to accomodate them?

  25. "Designed for Windows XP" sticker by kwishot · · Score: 2, Insightful

    Honestly, how important is this sticker? "Designed for Windows XP" and "Windows XP Compatible" are totally different concepts.
    This list of requirements (which, btw, doesn't force ACPI to be disabled) is for companies to market their products as "Designed for Windows XP"
    Ok...who are the people buying motherboards and other parts separately so that they can put it all together themselves? "The Geeks" ... "The Geeks" are the most likely crowd to be putting an alternative operating system, such as linux, on their assembled system, and wouldn't care much about how "Designed for XP" their systems are.
    The companies who I would picture to be most worried about having this sticker are companies who use completely proprietary systems with Windows XP pre-installs anyways (Dell, Gateway, Compaq, etc) and need to market their systems as such. If that's the case... no one can complain about their system not being linux or anything compatible because they bought a "Designed for Windows XP" system. Designed for XP... preinstalled with XP... marketed with XP.

    To sum it up... this sticker has a much lower value than one might think...the only people who need it are... the people who need it (make sense?)

    -kwishot

    1. Re:"Designed for Windows XP" sticker by geekoid · · Score: 2

      Except every motherboard has to have this sticker, or they won't be able to sell to the Dells of the world. Because if the Dells in the world sell just 1 motherboard thats not XP certified they loose there MS discounts and they wont be able to compete. FYI OEMs pay about 35$ for XP if they have to pay Full price, then they loose there profit margin.
      This means that I do not have the option to turn off ACPI, which I want to do.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  26. Misleading headline / DRM by quantum+bit · · Score: 5, Interesting

    That headline really needs to be changed. It should read something like "ACPI Forced On in WinXP Certified Mobos"

    Also, did anyone else notice this little gem on the requirements page?

    • Audio devices must implement Digital Rights Management, which is supported by Windows XP. [B3.1.4.11]

    Does this mean hardware support for DRM in sound cards?

    1. Re:Misleading headline / DRM by Alsee · · Score: 5, Interesting

      Audio devices must implement Digital Rights Management

      Does this mean hardware support for DRM in sound cards?


      This means implementing SAP (SECURE AUDIO PATH). Not only must the hardware contain DRM, but the software must be approved and signed by Microsoft. If the driver is not signed it won't work. Read this Wired article explaining SAP. Wired: "SAP adds 'static' interference to media files that require video and audio cards to authenticate themselves with Windows software before they can be played."

      What happens when you take your pefectly good sound card out of your Win98 500mhz system and stick it in your shiny new XP 2000mhz system?

      You can't play your windows media player files.

      Why? Two reasons.

      Number one) It is your sound card that is incompatible. Therefore it is not Microsoft's fault. Blame the sound card manufacturer.

      Number two) You are a Pirate. Therefore it is not Microsoft's fault. It is your fault for being a Pirate.

      It's just another case of Microsoft leveraging it's operating system monopoly to enforce a new DigitalRightsManagementSystem monopoly. In other words, nothing out of the ordinary. Nothing to see here, please move along...

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    2. Re:Misleading headline / DRM by Cliff · · Score: 2

      Yes. The headline was misleading, and I do agree. It did need fixing. I hope the latest revision is better.

  27. Insane, but not too surprising by jerkychew · · Score: 2, Interesting

    First, this is totally insane - no ACPI? This means that I'm greeted by "it is now safe to shut down your computer" every time I tell Windows to shut down? Talk about circa '97. I absolutely refuse to use any PC that doesn't support ACPI in this day and age.

    And second, don't totally blame Dragon for this. Win XP wreaks havoc with motherboards, IRqs, etc. It's almost as bad as the old Dos days, but at least back then, with ISA and Win95, we had more of a fighting chance via trial and error.

    Case in point: I have an Epox 8KHA motherboard. Works great with Win2K. I added a second partition and installed XP. Once I installed the drivers for my Geforce2 card (from Windows Update, no less), WHAM! Blue Screen of Death. After hours of flashing my BIOS, and trying other drivers (both WHQL and Nvidia beta), I gave up and went back to 2K. I don't know what the hell MS did, but it sure screwed me up.

    1. Re:Insane, but not too surprising by phaze3000 · · Score: 2
      You're confusing ACPI with APM.

      Please get a clue before posting with such indignation

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    2. Re:Insane, but not too surprising by phaze3000 · · Score: 2
      That's funny, I have a machine sitting next to me with an early Supermicro 440BX motherboard. It knows nothing of ACPI, and yet will power-off when I halt my PC (I don't do Windows, so I really wouldn't know about that).

      For the afforementioned clue I suggest you have a quick read of /usr/src/linux/arch/i386/kernel/apm.c - you'll find that the power-off has nothing to do with ACPI.

      I won't deem the rest of your comment with a reply.

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
  28. Real Issue: MS ACPI vs. ACPI by Boulder+Geek · · Score: 2
    Desktop system support required for S3 and Fast Boot capabilities, based on Windows XP advances for ACPI-compliant power management.

    The implication of this statement is that Windows XP ACPI is not the same as ACPI. This explains a few things, like why every d**n ACPI BIOS out there violates the ACPI specs and must be patched in order to have a prayer of working with Linux. Of course, even when patched most laptops are working poorly at best.

    This is clearly a ploy by MSFT to subvert a standard (of which they are a primary sponsor!) to the detriment of competing operating systems. I'm glad that they've stated it so clearly. Forward this to Bill Lockyer.

    --
    A well-crafted lie appears unquestionable - Dama Mahaleo
  29. ACPI != problem. ACPI == solution. ;-) by sigwinch · · Score: 4, Funny
    I have a hard time believing that this wasn't done expressely to make it harder for alternate OSes to get to work properly.
    Microsoft is keeping it hush-hush, but it's well known among CTOs that Redmond is simply running out of crappiness. Customers were already reeling from the general desktop and server usefulness of Win2K, and the spiffiness of WinXP is starting a major exodus to OS/2 among gamers (who are a traditional bellwether for the datacenter).

    Enter ACPI. A weighty specification that you can beat a mugger to death with. Big, juicy, complex data structures. States and modes out the wazoo.

    All implemented by heroin-addled BIOS writers working in perpetual darkness, in a basement in Taiwan. Mmmmmm....bugs....

    ACPI is Ballmer's last hope to return Windows users to the level of crappiness they love and expect.

    --

    --
    Kuro5hin.org: where the good times never end. ;-)

  30. Win2K workaround by UnknownSoldier · · Score: 2

    I know the article mentions WinXP (NT 5.1), but since Win2K is NT5.0 this is related:

    I have a ECS K7S5A motherboard that I had to disable ACPI in the BIOS, otherwise Win2K would blue screen on setup -- this blue screen even tells you to press F7 at the setup screen "when it prompts press F6 for RAID devices" to *silently* disable ACPI support!

    Can anyone enlighten me WTF does every device need to be on the same IRQ ?? What's wrong with having every device on it's own IRQ ??

  31. This isn't new by CaptainSuperBoy · · Score: 2

    It's been a WHQL requirement for years. I don't know about this motherboard, but on ABIT and Shuttle boards you can re-enable the ACPI option by flashing a modified BIOS. Yeah it's a little risky, but the program that edits the BIOS file is made by Award - it's the same program the MB manufacturers use to enable and disable other options.

    Read here. Personally I don't think you should boycott SOYO, Abit, or any other manufacturer because they wanted to get WHQL..

    Now I really, truly, mean no offense to your operating system when I say this. I don't write OS'es, and yes I have no idea how hard it is to write the low level code. But, the PCI spec has been around for close to ten years, and shared IRQ's have always been a (optional) capability for PCI devices. Initial devices had problems with shared IRQ's. But today with no ISA, and card manufacturers learning to play nice, shared IRQ's are a reality. Shouldn't your OS support them by now? I have 2 network cards, SCSI, and sound on the same IRQ right now, and it works fine in Red Hat 7.2 and Windows XP.

  32. why is this by rutledjw · · Score: 2, Interesting
    modded as flamebait? I think it's a legitimate comment. MS now has the ability to exert power over BIOS and motherboard manufacturers? That's some serious influence!

    The other side of it is that it causes issues with BSD, a non-GPL OS. One of the OSs MS actually shows some support for. Why does THIS make sense?

    Further, I think it may demonstate a more insidious strategy for MS. The HW is configured in such a way that alternative OSs cannot use it. That's bad, that's very very bad. This could SEVERELY limit where Linux/BSD can be used.

    OTOH, companies like IBM and other motherboard manf may come out with Linux-only lines and find a nice little niche market there...

    --

    Computer Science is Applied Philosophy
    1. Re:why is this by cisco_rob · · Score: 4, Informative

      I don't know the ins and outs of the whole issue - I do know that according to ABIT, Msft didn't let them pass with their KT7 board or any of their newer boards.

      I owned one -- and tried to disable ACPI on it. I called abit because I couldn't find a setting in the BIOS for it, and they said that to be Msft certified you couldn't include it.

      They pointed me to this BIOS editor to be able to edit the choices in my BIOS and re-enable the option. --from Paul's unofficial ABIT MOBO Page: (I know it sounds shady, but check it out if you don't think it's legit..):

      "None of the new Abit BIOS versions support the disabling of ACPI through the BIOS, as this functionality has been hidden. This is because this is a prerequisite for any mainboard submitted for Microsoft WHQL approval."

      Where are you getting your information that Microsoft is OK with disabling ACPI? IMHO, Microsoft and open *anything* don't get along very well..


      --
      "I do not fear computers. I fear lack of them." -Isaac Asimov
    2. Re:why is this by geekoid · · Score: 3, Informative

      It seems like Soyo probably has a problem with there board and is using this MS thing to cover it up (maybe this board mis-malbehaves when ACPI is disabled; and as such they always have it enabled). It seems like this WinXP thing is a red-herring of sorts.
      no, if you followed the link, you would of read that in order to be certified, ACPI must be enabled, always.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  33. Re:Hmmm by edhall · · Score: 2

    Actually, the CURRENT (5.0) branch of FreeBSD supports ACPI just fine. They aren't back-porting it to STABLE (4.x) because there have been too many other changes to the kernel that make it a major effort.

    -Ed
  34. Nothing new by Nicodemus · · Score: 2, Informative

    My Abit KT7-RAID had the option hidden as well, and it wasn't until I enabled it so that I could turn off ACPI that my system finally got stable, even with win2k. I found Paul's KT7 FAQ invaluable. Specifically this item.

  35. FreeBSD by Fweeky · · Score: 2

    > Seems like the perfect time for BSD to enter the 21st century.

    Actually, FreeBSD seems to be moving more towards Win2k-style ACPI support in -CURRENT (although that's more of a gut-feeling[tm] than a hard fact; I'm sure someone else can elaborate)

    Aside from flaky hardware (which you can turn off in most cases), this is a Good Thing, although you can be sure you'll be able to turn it off in FreeBSD if the need arrises.

    http://www.jp.freebsd.org/acpi/ seems to be about the best page I can find on this.

  36. ACPI by grover · · Score: 2, Interesting

    Just wanted to mention that the ACPI support in Linux 2.4.17 is a few months old. We are making progress *weekly*, and the latest patches are available at sf.net/projects/acpi . Bad BIOSes will always be a problem, and there's not much we can do about that, but help is still needed in stabilizing the Linux ACPI code (the core of which is also being used on *BSD).

    Regards -- Andy
    (Linux ACPI maintainer)

  37. Mandrake Needs this disabled by BadlandZ · · Score: 2
    For Dell Laptops, most Linux distributions will lock up when you pull the power cord out or plug it in (switch from wall to battery).

    ACPI is not fully developed. Hardware is slightly head of software, but both don't seem to be totally standardized as far as I have heard (some multiprocesser boards need it, some laptops choke on it in Linux).

    So, judging by the artical title, /. is shocked that XP is not ahead of Linux? That's an odd turn of events.

  38. Re:Here's how 2000/XP Handles IRQ resources in ACP by taniwha · · Score: 2, Informative
    ....Windows XP does not have this ability because of the more complex hardware schemas that Windows XP is designed to support. Windows 98 does not have to support IOAPICs, multiple root PCI buses, multiple-processor systems, and so on.....



    most of this post was clipped from a MS site ... and frankly it's a bunch of BS - on one hand it sais that XP is wonderfull because it supports a whole bunch more hardware configurations and at the same time uses that as a justification for not supporting this one -
    it sounds to me more like "we didn't want to solve a hard problem so we made the problem space smaller".

  39. Excuse me? by Doktor+Memory · · Score: 4, Funny

    and forces the device into big-endian (mac fag) mode

    Hey now. That's also "Sun Fag", "IBM Fag", "MIPS Fag", "Alpha Fag" and even "Cray Fag" mode. Oh no mister bill, those dang homosexuals have corrupted the entire industry!

    Hmm, why don't they let us audit their code?

    Isn't it obvious? You can't accessorize.

    --

    News for Nerds. Stuff that Matters? Like hell.

    1. Re:Excuse me? by ameoba · · Score: 2

      I can see a big demand for USB gear on Crays...

      supercomputer webcam anyone?

      --
      my sig's at the bottom of the page.
  40. To make it clearer by BadlandZ · · Score: 2
    Anyhow, I guess I just assumed everyone would understand what I was trying to say, but knowing /. lately, that won't happen.

    With ACPI enabled on Dell Laptops in the kernel, they will lock up on switching from battery to wall power or vice versa. Aparently (I could be wrong) at least in Linux you can disable it, reguardless of the BIOS... HOWEVER, if you are unaware of how to compile your own kernel WITHOUT APIC, or pass the option through LILO, your screwed. But, if you could disable it in the BIOS, that wouldn't be an issue.

    According to Juan Quintela, the Linux Kernel maintainer for Mandrake Linux "Humm, but the owners of new ASUS boards & similar that have a Promise controller for IDE RAID on board (up machines) will not work without ioapic (the BIOS is also buggy, only that the other way around that the dell laptops). Will try to get noapic kernel option to just work."

    Bottom line... Don't assume this is just a Windows XP problem with ACPI, it's just a problem.

  41. Eh? PCI is supposed to be able to share IRQs by Mike+Hicks · · Score: 2

    From all I've heard, PCI devices (and their drivers) are supposed to be able to handle IRQ sharing. Now, it doesn't work when there are ISA devices (serial ports, floppy controllers, etc) trying to share IRQs..

    I wonder if there's a different problem, such as IRQs being set to `edge' instead of `level' in the BIOS?

    And, well, I hate to be an ass, but doesn't Linux handle this just fine?

  42. Please allow me to clear up some garble by Bruce+Perens · · Score: 3, Interesting
    The problem is that the motherboard won't allow you to turn ACPI off. It's always on. APM support is entirely removed from Windows XP, so ACPI is required. MS, no doubt, has noticed that the Open Source ACPI driver isn't finished. It doesn't yet provide a complete OSPM, so you won't have all of the power management features you expect. This effects Linux as well as BSD. Linux would not run well on this motherboard at present.

    Anyone want to finish the ACPI driver? It's big and complicated.

    Bruce

  43. If I were Microsoft by augustz · · Score: 2

    I'd refuse to certify Soyo motherboards, period.
    Before crying "fire" and "panic" which I already see happening, realize that these boards are so flaky they should be avoided at all costs!

    And perceptive readers will notice that we are getting the usual single, EXTREMLY biased side of the story. It's the classic slashdot BS. Don't swallow stupid vendor crap hook line and sinker every time folks. Sometimes vendors conviently forget to mention crucial parts of the story. Folks paying attention to the tech area should take claims by one side in a debate with more than a grain of salt. Christ, look at Kazza/Morpheus. You'd think editors would be even more careful.

    Anyways, let's get a little more confirmation from the mobo makers such as Tyan/Abit/MSI etc.

  44. Why sharing interrupt lines is stupid by ka9dgx · · Score: 5, Informative
    Interrupt lines can be plentiful in a PC, even the 8088 was capable of supporting 254 of them... (reset and NMI taking the other two vectors)... the original IBM PC hardware specs started us in this road to hell. When PCI came along, they brought in the ability to do level or edge triggered interrupts, which makes devices of the same priority able to share an IRQ without much grief, which is good. This could let you have 4 comm ports on a single IRQ, for example. What it's NOT good for is for putting everything on one line.

    If a device only generates an interrupt every second or two, but the CPU takes 500mSec to service that interrupt, that means that everything else using that IRQ is left out in the cold for that time. (This is the Interrupt Latency)... even a 1Ghz P4 won't be able to play sound without breaking up if this happens... which is just plain stupid.

    Video, Network, and Disk devices obviously have different requirements and should each have their own interrupt. This insane sharing of IRQs should end.

    --Mike--

    1. Re:Why sharing interrupt lines is stupid by Trepalium · · Score: 4, Informative

      If you have an interrupt handler taking 500ms, there's something seriously wrong. An interrupt handler that takes even 10ms can cause some serious problems. Interrupt handlers must always be lightweight, and return control as quickly as possible, because the longer the interrupt handler runs, the more likely that other interrupts will be missed.

      --
      I used up all my sick days, so I'm calling in dead.
  45. Re:Does it really matter ACPI option is turned off by Cylix · · Score: 2

    I've had no problems with Win2k or Linux with this motherboard either.

    Using ACPI under Windows of course as well. Although after many years of lacking enough IRQ's I'm rather uneasy about IRQ sharing ;)

    This does not mean I haven't had issues with ACPI. My laptop (PIII 500 Tecra) had issues with IRQ sharing. There were audible clicks with the sound while the infra red port was polling for other infra red devices. Simply disabling the infra red port cured this issue.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  46. ACPI Fix: Flash your BIOS... by philibob · · Score: 2, Informative

    You can get a "tweaked" bios that adds the ACPI on/off feature again. I got one for my KG7-RAID to fix some quirky hardware issues. Check www.biosmods.com Then, get a floppy disk, reboot, flash, and you're all set to go.* I found a great wealth of info (even for non-abit owners) at Paul's KG7FAQ

    *Flashing the BIOS can be risky for the inexperienced. Don't lose power! (how?).

  47. Re:ACPI doesn't rock (LONG) by sconeu · · Score: 5, Informative

    This was posted by an MS guy to the OSR NTDEV listserv:

    The early ACPI machines were mostly laptops. And the laptops of that generation had most of their devices either embedded in the chipset or on the ISA bus. The PCI or AGP buses were used only for video, and to connect the north bridge with the south bridge. (In Intel's chipset terms, the North bridge has all the fast gates of the chipset, including the memory controller, AGP and in that generation, the PCI bus generation logic. The south bridge contains all the slow gates, including the IDE controller, the ISA bridge, all the PC legacy stuff and probably a USB controller. Today, the south bridge probably also has audio and a few other random odds and ends.) Because the laptops of that era had all of their devices on the ISA bus, interrupt sharing worked poorly. If you bought a mid-'90s laptop from IBM or Toshiba, the serial port and possibly IR would be disabled. There would be a utility packaged with the machine that allowed you to turn on your serial or IR, but at the cost of the bi-directional parallel port, or one of the PCMCIA slots, since there just weren't enough IRQs in the machine to guarantee that all of the peripherals worked, especially if you filled both PCMCIA slots with combo cards.

    I once debugged a Toshiba 750CDT in a docking station that had two PCMCIA cards plugged into the machine, two PCMCIA cards plugged into the slots in dock, two ISA cards in the dock and an extra IDE device in the dock, too. This meant that the total demand on the machine was 20 IRQs, when only 16 were actually available.

    (As an aside, I've been trying to convince Intel to put APIC interrupt controllers, which would allow many more IRQs, in their laptop chipsets since 1997. My predecessor had been trying since '94. They may actually manage it soon.)

    Along comes ACPI. When you turn on ACPI in a machine, it suddenly switches all the power management logic in the machine from delivering its interrupts as BIOS-visible, non-vectored System Management Interrupts over to OS-visible, vectored interrupts. And that interrupt is delivered level-triggered, active-low, which means that it can be shared with a PCI interrupt.

    Now consider that these early ACPI machines were already over-committed in terms of interrupts. There was no way to make them work with PCI devices spread out on lots of IRQs. So I just made the code collapse all the sharable devices onto the ACPI interrupt, which was fixed in the chipset by Intel at IRQ 9. By doing it this way, I could hide the fact that ACPI had just created a demand for one more IRQ. (If you use a non-Intel chipset that has ACPI coming in on some other IRQ, you'll see all the PCI devices in Win2K go to that IRQ, not 9.)

    Further complicating this story was that I was trying to get ACPI machines to work back in 1997, when the people working on Plug and Play in Win2K hadn't yet gotten their stuff going yet. At time, it wasn't possible to move a device from one set of resources to another after it had been started. This meant that any IRQ solution that I came up with had to work from the first try, so it had to be conservative.

    The everything-on-IRQ-9 solution worked. It got the machines to run, as long as none of the device drivers mis-handled their ISRs. (Later, this turned out to be a huge debugging problem, since when you chain eight or nine devices, you'll get somebody who fails.) The solution wasn't optimal, but it did work. I meant to go back and change it later, before we shipped Windows 2000.

    A couple of years passed. I had been working on multi-processor problems and on other aspects of ACPI. It got close to the time to ship Windows 2000 and somebody brought up the old question of IRQ stacking. I worked up a more-elegant solution, one that spread out interrupts on most machines. By that time, Plug and Play had been mostly completed, and that wasn't a bottleneck any more. But the test team told me that they wouldn't let me put it into the product, since they didn't have time to re-test the thousands of machines that had already been tested with the old algorithm.

    At the time, I thought that this was somewhat ridiculous. I thought that my code would work just fine. I thought that their fears were un-justified. But I was overruled, and I just put the code into what became Windows XP, letting Windows 2000 ship with the simple, safe, yet frustrating stacking.

    This is a good point in the story to explain that, in ACPI machines, the IRQ steering is accomplished by interpreting BIOS-supplied P-code called ASL. The IRQ routers are completely abstracted by the BIOS. The OS doesn't need to know about the actual hardware. The old IRQ steering code in Win9x, which was dropped into the non-ACPI HAL in Win2K, had to have code specific to each chipset, which meant that it didn't work when new chipsets were shipped. It was also written in a way that it assumed that there were exactly four IRQs coming from PCI. ACPI machines sometimes have many more. (This is the reason that you don't see the IRQ steering tab in ACPI machines. It just wasn't flexible enough and we didn't have time to re-do it.)

    What we discovered with Windows XP was that all of those ACPI machines that had been tested with their IRQs stacked on IRQ 9 tended to fail when you spread the IRQs out. A typical example of a failure would work like this: WinXP doesn't need the IRQ for the parallel port unless you're using one of the extended modes. So the parallel driver releases its IRQ until it's needed. The IRQ choosing logic (called an IRQ "arbiter") would move a PCI device onto the parallel IRQ. This action depends on re-programming the chipset so that the parallel port isn't actually triggering the IRQ. This is supposed to happen by interpreting even more BIOS P-code that manipulates the chipset, since there is no standard for parallel port configuration.

    If your chipset comes from Intel, this probably works, since the mere act of setting a PCI device to an IRQ also disconnects that IRQ from the ISA bus. But if your chipset comes from VIA or ALi, there is another step involved. The problem is that nearly all of the BIOS P-code out there is copied from old Intel example code. So they are almost all missing the extra step necessary in VIA and ALi machines.

    If the BIOS fails to stop the IRQ coming from the parallel port, the machine hangs, since the parallel port, which sends its IRQs active-high, edge-triggered, will ground the interrupt signal in the passive state. And grounding an interrupt which is enabled active-low, level-triggered will cause an endless stream of interrupts. The parallel port is just an example. Pick any device that is in the legacy SuperIO chip and the story repeats itself.

    In Windows XP, I made a bunch of changes. In machines without cardbus controllers, (which don't have the IRQ problems created by PCMCIA,) it will try to keep the PCI devices on the IRQs that the BIOS used during boot. If the BIOS didn't set the device up, then any IRQ may be chosen. But if your machine has a VIA chipset, or if it has a BIOS that we know to be broken, then we fall back to the Win2K-style stacking behavior. The unfortunate truth is that you guys on this list mostly build your own machines, rather than buying them from reputable manufacturers, which means that you guys own the machines with broken BIOSes and VIA chipsets. So even with WindowsXP, you'll see the same old stacking behavior.

    One notable addendum is that any machine with an APIC interrupt controller, and thus more than 16 IRQs, will spread interrupts out, even in Win2K. In the past, this was mostly limited to SMP machines. But any desktop machine shipping today that gets the Windows logo has to have an APIC. (This was another reason that I hadn't gone back to re-write this code earlier. Intel had promised that all machines would have APICs by 1998. If this had materialized, then none of you would have had any complaints by now.) I'm actually currently working on software for some future NT that will let an administrator configure the
    machine in any way he or she desires.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  48. Re:Here's how 2000/XP Handles IRQ resources in ACP by rho · · Score: 2

    12 paragraphs of gobbledy-gook TLAs, obscure commands and oddball subjects makes me glad that somebody doesn't require me to be a hardware engineer just to play Solitaire.

    --
    Potato chips are a by-yourself food.
  49. Re:Here's how 2000/XP Handles IRQ resources in ACP by Anonymous+DWord · · Score: 2

    I miss the ISA days personally. PCI cards just aren't as scary when you throw them at somebody.

    --
    "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  50. It seems like this sucks, but... by foonf · · Score: 2

    ACPI has a lot of benefits, and the problem isn't really ACPI per se, but the poor support for ACPI in free operating systems is the real problem here. ACPI has been around for a while (my 4-year old socket 7 motherboard supported it optionally), and the PCI IRQ sharing that this person is griping about is actually part of the PCI specification and should be supported by the operating system exclusively of whether ACPI works or not. It does enough things better than before that its likely to be standard pretty soon. And if the linux (and bsd) acpi developers don't get on the ball, there could be no new notebooks at all with working power management in free operating systems within a year. This is no different than Microsoft demanding that system makers remove floppy drives and ISA slots. Which they've been doing or will do soon. Rather than whining about it would be much better for someone to write decent ACPI drivers.

    --

    "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
  51. HOLY SH** - PLEASE MOD THAT UP by DaveWood · · Score: 2

    This is pretty much the definitive comment on this issue, as far as I can tell, and a real pleasure to read.

    Thank you.

    1. Re:HOLY SH** - PLEASE MOD THAT UP by sconeu · · Score: 2

      Well, the MS guy did post it to a NT kernel developer's mailing list, inhabited by fairly knowledgeable NT kernel/driver developers (and a few clueless lurkers like myself :-P).

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  52. ACPI for free UNIXes is under development by Guy+Harris · · Score: 2

    FreeBSD 5.0-CURRENT has ACPI, so, unless they back it out, it'll be in 5.0 when it's released.

    I think there's already experimental ACPI support in the Linux 2.4 kernel.

    I can't speak for NetBSD or OpenBSD, although a search for "ACPI" on the NetBSD Web site suggests that they're at least looking at the FreeBSD effort.

    So, even if this were the Evil Plot by Microsoft to destroy free UNIXes that some people have suggested (I see no evidence that it is), it's only going to work for a while.

  53. Bash the board? by Freija+Crescent · · Score: 2

    A lot of people here seem to be dumping on Soyo boards. Perhaps there is reason, or perhaps I'm lucky, but my main workstation is a Soyo Dragon (not the pro) for the socket A chips. Now, I will say with honesty that I've had exactly one reason to reboot linux since installing this board, and that has been to upgrade kernels.

    This is a far cry from what my previous board, the Asus A7V was doing for me, with hangs in Quake3 about once a day. And my uptimes never exceeded 20 days.

    I've been fairly pleased with this board, and my only regret is that it lacks 4 ddr sockets. Oh, and extra Socket A would be nice, but that's another issue entirely.. =)

    -fc

    --
    . echo -e \\04 > /dev/hand1
  54. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  55. Re:ACPI doesn't rock (LONG) by sconeu · · Score: 2

    Oh, I'd have posted a link to the post, but OSR's listserv (Lyris) won't allow links to messages. I had to cut&paste.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  56. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  57. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  58. ACPI sucks by markj02 · · Score: 2

    Sure, it finally gives you some reasonable I/O and power management functionality on PC hardware. But it is really an ugly kludge on top of lousy hardware. It is just stunning how many things about interrupts, I/O regions, and power management the PC architecture managed to get wrong. ACPI only "rocks" because a decade and a half of PC hardware have lowered expectations so much.

  59. You can run Win2K w/o ACPI by MattRog · · Score: 2

    I can't tell if ACPI-disabled versions of XP are available but due to a memory error on my motherboard Windows 2000 blue-screened on startup. The STOP code was 0x000000A5 which indicated the ACPI BIOS extensions were busted in some fashion.

    In the error write-up (linked above) it states you can re-install Win2K and bypass the installation of the ACPI Hardware Abstraction Layer (HAL) by pressing F7 in the install process. I waited for new RAM to come in and that fixed the problem, but it leads me to believe that motherboards with the ability to turn ACPI on and off break XP in the same fashion as Win2k, namely the HAL is 'hard coded' to use ACPI extensions when you install XP with ACPI enabled (and vice versa), and a clueless user who sets ACPI to 'NO' all of a sudden has a 'broken' copy of Win2000/XP.

    So Microsoft says: "Well, writing the code to dynamically change the HAL from ACPI to Standard and vice versa at runtime is far too complicated and costly. Since it [the BSOD after changing ACPI BIOS settings] is a user issue, to combat support tickets and the like it would be a great idea if you [BIOS/motherboard manufacturers] simply remove the ability to enable/disable ACPI. Really, why would you want to do that anyway? Without ACPI we can't do neat-o power management in the OS and most users wouldn't care either way."
    It makes a lot of sense to me - I'm not sure how many issues this would've caused but I can see few reasons to disable ACPI in the BIOS, and doing so breaks Windows 2000/XP anyway. To me, this is a non-issue and a good business move to reduce software and support costs.

    --

    Thanks,
    --
    Matt
  60. Problems with SOYO Dragon Plus! by Ogerman · · Score: 2

    I don't know if this could be partially related, but I've had numerous problems in both Win2k and Linux with this Soyo (Athlon) board. I know that there are some PCI latency issues with the Via KT266A chipset for one. There are some hacks floating around to re-configure some of the PCI registers. Unfortunately, this has not been a total solution in my case. My SB Live! still locks the system solid upon any access. Sometimes the Via 'Rhine' ethernet controller built into this board will also die under heavy load.

    So I'm wondering: is this a massive flaw in Soyo's design or is it something that can be fixed via hacking the BIOS and/or chipset registers. Anybody with a good reply to this deserves to be modded up to 5. (-:

    1. Re:Problems with SOYO Dragon Plus! by Forkenhoppen · · Score: 2

      If your SBLive and ethernet are dying, then maybe you're drawing too much power? What type of video card do you have? What's the power rating on your power supply?

    2. Re:Problems with SOYO Dragon Plus! by Ogerman · · Score: 2

      ATI Radeon 64DDR. The power supply is made by Aopen and is rated 300W. The same supply had no problem with the same hardware but Tbird 800 and AMD 761.

    3. Re:Problems with SOYO Dragon Plus! by Forkenhoppen · · Score: 2

      Ah. Bugger, I dunno then.. : / Where do the hard interrupt lines go on that card? I mean, which slots share an IRQ with the video slot? And which share with the ethernet? (Should be in your manual.)

  61. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  62. Re:Here's how 2000/XP Handles IRQ resources in ACP by Anonymous Coward · · Score: 4, Informative

    Probably too late for an AC to be moderated up, but what the hell...

    I learned how this stuff works by running into problems using VMware. If you install XP on a system with ACPI enabled, then try to run it on one with ACPI disabled (such as VMware, which supports APM but not ACPI) it won't boot. The problem is that XP (and 2000 & NT) uses a different HAL for ACPI support. Its easy enough to fix (search www.vmware.com for ACPI & HAL if you care)

    I don't know about Microsoft's claims WRT XP not supporting APM, but there is at least some APM support in there, because if you install XP inside a VMware virtual machine, and tell the VM to use APM, you can get XP to power off on shutdown. Maybe some of the other APM stuff doesn't work, dunno.

  63. At least it's not you I'm pissing on. by Bob_Robertson · · Score: 2

    Unlike the people stupid enough to vote for Democans and Republocrats, in whos piss I have to wade through every day with their taxes, and their regulations of my private life.

    The trick is to notice that it doesn't matter which of the two parties is in power, they both grow the power and intrusiveness of government. They both lie about respecting your "freedom" while stabbing you in the back.

    I would much rather piss away my "vote" and not give them the satisfaction of throwing it away for me.

    Bob-

    --
    The Ludwig von Mises Institute. The reasoning individuals economics
  64. Hush. by Doktor+Memory · · Score: 3, Funny

    You're ruining a perfectly good rant with trivial facts. :)

    --

    News for Nerds. Stuff that Matters? Like hell.

  65. Re:ACPI doesn't rock (LONG) by sconeu · · Score: 2

    I'd love to, but I'm not the author of that long piece. I'm merely a participant on that listserv. Since most of the developers on that list aren't concerned with processor serial number issues, being driver developers, it wasn't discussed. Sorry.

    And yes, I know, IHBT, IHL, HAND.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  66. ACPI *Should* be required by XP by jonbrewer · · Score: 3, Interesting

    Apple has complete control over their hardware. Microsoft, for all we hate them, should at least have a little. ACPI basically eliminates the hardware problems due to IRQs that we've been dealing with for something like ten years.

    XP with ACPI runs beautifully on my Asus A7V with Athlon chip and even the dreaded Via 4 in 1 chipset.

    Look at IRQ 9:

    IRQ 0 System timer OK
    IRQ 1 Standard 101/102-Key or Microsoft Natural PS/2 Keyboard OK
    IRQ 6 Standard floppy disk controller OK
    IRQ 8 System CMOS/real time clock OK
    IRQ 9 Microsoft ACPI-Compliant System OK
    IRQ 9 NVIDIA RIVA TNT2 Model 64 OK
    IRQ 9 VIA Rev 5 or later USB Universal Host Controller OK
    IRQ 9 VIA Rev 5 or later USB Universal Host Controller OK
    IRQ 9 Intel(R) PRO/100+ Management Adapter OK
    IRQ 9 SB PCI(WDM) OK
    IRQ 9 Promise Technology Inc. Ultra IDE Controller OK
    IRQ 13 Numeric data processor OK

    Now ask me how many times XP has crashed since I installed it after purchasing on day one...

    (The answer is zero. Not once. The thing is more stable even than my G4 running OSX)

    Give 'em a break for once. They may suck as a corporation, but XP is a decent product, and there's nothing at all wrong with them requiring ACPI "always on." It'll save most users the trouble of IRQ conflicts while still letting them plug the latest shit from CompUSA into their PC every month.

    1. Re:ACPI *Should* be required by XP by RobL3 · · Score: 2

      Apple has complete control over their hardware. Microsoft, for all we hate them, should at least have a little.

      Um.... I believe Apple produces and sells thier own hardware, so they can do whatever they want.

      Of course Microsoft does this too. It's called the Xbox.

      I am fully in favor of Microsoft dictating all operating parameters of the XBox, as for PC components, that should be the vendor's choice, which they should be able to make without undue pressure.

  67. SCSI dead? by slaker · · Score: 2

    SCSI won't be dead until I can buy a 10 15,000rpm IDE (or USB or firewire, whatever) disks and install them in an external enclosure, or until I can get fibre-channel switches and enclosures for something under the price of a new desktop computer, each.

    Seen a 64-bit, 66MHz IDE controller lately?

    --
    -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    1. Re:SCSI dead? by geekoid · · Score: 2

      and find a 3.9ms seek time on an IDE.
      so SCSI has been dead for what 10 years now? ;)
      Having programed for both, I'll never own another IDE drive.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  68. Enough already, here's how it really works... by RadioheadKid · · Score: 4, Informative

    Each PCI bus (yes there can be many more than one) supports up to four interrupts. The way the bus is wired, these interrupt lines are equally distributed among the slots. Actually, all slots have the four lines connected, they are just staggered to the devices, so that the first interrupt line in slot 0 is not the first interrupt line again until slot 4, but each slot can actually use all four interrupts, most devices use one. The PCI bridge is then given four IRQ numbers to assign to those lines, in the case of Windows 2000 and XP its 9 for all the lines. Not a big deal, because you may be sharing already and this is the way the PCI bus is suppose to be able to work, in an ideal world.

    The problems come about in the drivers and in design. When devices share interrupts, drivers need to be conservative about what they do in their ISR's (interrupt service routines) because someone else on that same interrupt might be trying to get some work done too, (like playing a wave file through your sound card and transfering data thourgh you fire wire card at the same time) both cards will be producing interrupts that need to be serviced. Its difficult to write efficient interrupt handlers for many reasons, but not impossible. People usually get lazy or the hardware is poorly designed. And that's why there are so many problems with sharing interrupts. In theory it should work, but the drivers/hardware are sometimes not up to the task.

    Microsoft has said, this is how we are going to do it, its designed to work like this, make your devices work right. Although, they can be dicks when it comes to their hardware certification program (WHQL), the devices should be able to work like this. Now as far as the MoBo, my guess is that it probably did not function correctly in non-ACPI mode, and MSFT said, fine ACPI works, but if you go into non-ACPI mode, we can't certify you....

    --
    "Karma can only be portioned out by the cosmos." -Homer Simpson
    1. Re:Enough already, here's how it really works... by evil_one · · Score: 2

      No, what it is that they've pulled APM support from XP. It says as much in their requirements for XP cert. faq.

      --
      Desperation is a stinky cologne
  69. How to win friends and influence people...NOT! by ncc74656 · · Score: 2
    Of course, If you want to stick it to the man, you could do the reverse and Block MSIE from your Site.

    A few minutes of digging through my webserver log turned up about two-thirds of the hits come from IE. Whether that's lower or higher than average, I don't know. What I do know, though, is that I thought the Internet was about communication. Cutting people off because they don't meet your standard of 1337ness or whatever doesn't further that goal; instead, it makes you come across as snobbish and pretentious. If that's what you want, though, it's your website...everybody else will just buzz on by and go elsewhere.

    I won't try to speak for others, but I wouldn't bother firing up Cygwin/XFree86 to bring up a website in Konqueror through an SSH link to one of my Linux servers just because some wanker thinks IE isn't good enough for him. That's a breach of netiquette on par with spawning a million browser windows to load goatse.cx.

    --
    20 January 2017: the End of an Error.
  70. Maybe this Abit trick will work with Soyo? by redgekko · · Score: 3, Informative

    Maybe this Abit trick for a similar 'disable hidden' problem will work with Soyo boards?

    "None of the new Abit BIOS versions support the disabling of ACPI through the BIOS, as this functionality has been hidden. Abit's own support site reports that this is because this is a prerequisite for any mainboard submitted for Microsoft WHQL approval. However, if you are desperate for this option, then it is in fact still available with the KT7 BIOS releases, but you must use a utility called modbin6 to modify the BIOS options to unhide this feature. This is a simple exercise. Instructions for using modbin6 are here. Needless to say, you risk corrupting your system by modifying a BIOS file yourself and flashing the machine. I recommend you prepare an emergency floppy disk as described in "I flashed my BIOS and now the machine is dead. What can I do?" below. You therefore do this at your own risk. Note that after disabling ACPI in the BIOS, Windows will need to redetect all your hardware!"

    Here's the link (12th item down):
    http://www.viahardware.com/faq/kt7/faqbios.html

    --
    Slashdot: rejecting tech news in favor of rubber band guns since 1997.
    1. Re:Maybe this Abit trick will work with Soyo? by austad · · Score: 2

      This is for Abit boards. Will it work with the Soyo Dragon+ Bios also?

      --
      Need Free Juniper/NetScreen Support? JuniperForum
  71. Wrong by Otis_INF · · Score: 2

    ACPI is needed to solve interrupt conflicts. More and more people stuff more hardware in their computers, eating up the interrupts available. That's why ACPI is needed, and that's why by default Windows2000 and Windows XP install the ACPI compliant HAL (hardware abstraction layer) for the kernel.

    If you don't want this HAL, but want a different one (like the standard HAL), press during the dos part of the install of Windows 2000 or Windows XP 'F7' when you see the 'Press F6 if you need to install a third-party SCSI or RAID driver' remark at the bottom of the screen.

    You can't switch HAL's between the ACPI and the standard HAL after you've installed windows 2000 or windows XP, because Windows enumerates the hardware differently with different HAL's. You have to do a complete re-install to switch hal's and after that you can manually set interrupts.

    However, you can also prevent Windows2000/XP to see if there is an ACPI bios, by switching off powermanagement in the bios. This sometimes helps (it did for me on my ASUS TUSL2-C board, since I didn't want an ACPI HAL because I suspected my SBLive to misbehave due to the interrupt sharing).

    Bottom line however is: the hardware should be fully compliant with the ACPI system. Most hardware is, some isn't but still has drivers on the market for Windows2000/XP. If the motherboard can't provide a good ACPI system, it's not worth your money, because then there is something seriously wrong with it.

    --
    Never underestimate the relief of true separation of Religion and State.
  72. Sounds like a FreeBSD problem by Dahan · · Score: 2
    Now FreeBSD has complications with multiple devices on the same IRQs (especially sound, video, and nic all off the same one).

    Fix FreeBSD then. PCI devices can share IRQs... however, you have to take the time to write the drivers properly. I don't see what WinXP has to do with anything... I'm sure the XP drivers for your cards can share IRQs just fine.

  73. Re:Here's how 2000/XP Handles IRQ resources in ACP by binford2k · · Score: 2, Insightful

    If IE's Windows integration is a monopoly, then I'm all for the removal of Konqueror from KDE.

    Apples and oranges. Windows is an OS, KDE is a gui. You cannot remove IE from the OS (windows), but you are quite free to remove Konqueror from the OS (linux/*BSD/etc).

  74. How do I find interrupt service times for a devic? by ez76 · · Score: 2

    It seems that the problem per se is not with ACPI but rather with device drivers with long interrupt service times.

    I imagine Windows 2000/XP has some facility for keeping track of average interrupt service times for device drivers - anyone know how to get at that data? It seems to me if we could track down offensive drivers, we could put the pressure on the right people -- the device driver developers.

  75. Microsoft pissing off the AC programmers? by Zero__Kelvin · · Score: 2


    I don't get it ... why would M$ disble the Anonymous Cowards Programmer Interface ... ACs are their friends 8^}

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  76. Slashdot ... sadly ... true to form on this one by Zero__Kelvin · · Score: 2


    "ACPI Disabled in WinXP-Certified Motherboards"

    Cliff old buddy, I believe you meant APM disabled, as ACPI is required. Do you have 'phrase-wise dislexia' or something?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  77. Bullshit, complete... f*cking... bullshit by Ender+Ryan · · Score: 2
    Windows XP *MAY* be a decent product(licensing issues aside, have you even read them? Goddam! How the fuck can any business agree to such utter nonsense, what a liability!, sorry, ranting.... breath in, breath out.. ;-).

    But FORCING ACPI ON MAKES NO SENSE!!!

    How does that help any more than having it default to being on, and then letting the user make changes if they like? If the user doesn't know what they're doing, they're not going to disable ACPI!

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  78. Soyo's ACPI likely doesn't work with XP by flatrock · · Score: 2

    ACPI is a very complicated standard. It's very possible that both Microsoft and Soyo have compliant implementations that simply don't work together. That type of thing happens much more often than people appear to realize. For Microsoft to certify that hardware works with XP, that hardware must go through a test suite. It looks like the ACPI implementation caused their board to fail these tests. Soyo's solution appears to have been to disable ACPI. There are other Motherboards out there with ACPI enabled that are XP certified. This isn't an issue with XP and ACPI in general, just with this board.

    If the test failed because Microsoft didn't implement ACPI correctly, then Microsoft should fix the problem. If Soyo didn't implement it correctly, Soyo should fix the problem. If they both implemented it according to the spec, but there's still an incompatibility, then Microsoft shouldn't certify the board unless Soho makes it work with Microsoft's implementation.

    Hardware incompatibilities are nothing new. I get to work with them on a regular basis. They often require vendors to work together to resolve an issue.

    As it is now, the best solution is for FreeBSD to be fixed to be able to share interrupts. There's no reason PCI interrupts shouldn't be able to be shared.

    People need to ease up on the everything is Microsoft's fault attitude. The link in the story to Microsoft's winlogo site even talks about ACPI support, so it's obvious that MS doesn't require this to be disabled on all motherboards. This is an issue with a single motherboard, and that vendors method of attaining their works with XP logo.

  79. Re:Does ACPI even work by kesuki · · Score: 2

    Yes, I have, I think it was on a FIC AZ-11, I could be confused though. It took about 5-7 BIOS revisions and the board pre-dated Windows XP but I managed got Hibernate to work at least once. There is a problem though. Answering and fax capability aren't a part of hibernate. The point of hibernate is that if your laptop has about 5 minutes worth of juice left it can write the RAM to HD and turn the whole computer off without loosing anything you were working on.
    If you want to read more about hibernate Microsoft has a nicely written page in plain english.
    There is one really nice reason to get hibernate to work on a desktop though. If you've connected an UPS to the system and the UPS can send battery level data to the system you can hibernate the system if the battery runs low.

  80. Mod your Soyo BIOS by austad · · Score: 2

    Get the modbin6 util from http://www.biosmods.com, I used version 1.00.38. Get the latest version of the bios for your board. Run modbin6 on the bios file and go to Edit Setup screen. Scroll down to where the ACPI menu is blacked out, hit enter, select "Normal". Save the new bios and flash it to your board.

    When you reboot, go into the bios and change your ACPI settings. Note, if you have windows installed already, this might hose your install since windows likes to remember what IRQ things are using.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  81. ACPI HAL by PatJensen · · Score: 2
    To change the Standard HAL to ACPI HAL, use Winnt32.exe to install Windows 2000 over the current installation. If you try to change the type of HAL without running Setup, you may not be able to start Windows successfully again or you may experience hardware and other stability problems.

    You cannot change between Standard and ACPI HALs because of the different way an ACPI and a non-ACPI BIOS enumerate hardware. The copy of the hardware tree, which is kept in the registry, is stored differently for each type of HAL. If you change the HAL without running Setup again, Windows may not be able to find hardware components needed to start the computer.

    For more information, see the following documents in TechNet or at support.microsoft.com:

    • Q237556 Troubleshooting Windows 2000 Hardware Abstraction Layer Issues
    • Q216573 How Windows 2000 Determines ACPI Compatibility
    • Q197055 Disabling ACPI Support in BIOS Results in Error Message

    -Pat

  82. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  83. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  84. Components that need there own interupt by geekoid · · Score: 2

    I have a GeForce 3, and it is supposed to get its own interupt. How am I supposed to do that if I can't over ride ACPI ?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  85. Re:Anti-Midas touch of Microsoft by geekoid · · Score: 2

    if you had bothered to go to the link, you would have read where it is required to be always on.
    thats the problem, really. I should hav the option of wheather or not I want to use it since I don't use XP or 2000.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  86. Re:How they did it by geekoid · · Score: 2

    it is not controlled by MS.
    care to gues which company had the most input to this "open spec"?
    what happen only XP certified mother boards are available that support current chip sets? oh wait, that time is already here. I can not turn off ACPI.I want to because my Geforce say it runs best with its own interupt, but I can't do that bacause of MS's control of the industry.Mobo manufacture MUST meet MS's requirements or they'll never sell to an OEM, and if they can't sell to an OEM, they go out of business.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  87. Re:Ahhh, now I get it! by geekoid · · Score: 2

    As other posters have pointed out, other WinXP certified boards have full support for disabling ACPI.

    they can not be or they are violating there Ms agreement.
    In theory, ACPI is a good thing, but I'm leary of any open-specwhen any large company has a breat controll over. In this case MS has had most of they say on what goes into this spec.

    I have a need to turn off ACPI, but I can not do that. That is the problem.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  88. MOD PARENT UP! [nt] by TheAwfulTruth · · Score: 2

    The only thing lame is the lameness filter itself.

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  89. Re:Solution: Don't use Windows XP by TheAwfulTruth · · Score: 2

    How is that in any way a solution? This doesn't even have anything to do with XP as has been pointed out by others. It's the PC2001 spec. The SOLUTION is to write proper drivers and kernels to handle modern motherboard SPECs. You guys are constantly harping on MS not following specs and here is an example of O.S. OSs not following specs and your blaiming MS for it! Unreal.

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  90. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  91. So Where are the Non-Intel Motherboards? by StormyMonday · · Score: 2

    Fine. So Micro$oft is jerking the hardware makers around. I'm sure this really surprises everybody.

    The obvious solution is to use a non-Intel motherboard. Unfortunately, a bit of Googling turned up, basically, nothing.

    IBM supposedly had a "reference design" for a PowerPC mobo, but the only implementation I saw for sale was about US$3500 (yikes!). Only 3 PCI slots and no USB.

    The reason people use Wintel mobos is that they're cheap and powerful. You can get a pretty nice Intel mobo for US$500 (including processor). What can you get for that in a PowerPC/MIPS/SPARC/HPPA mobo?

    Yo! Hardware guys! Market niche here!

    --
    Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
  92. Why? by Syberghost · · Score: 2

    Why in the world does XP need this feature disabled,

    Why in the world does FreeBSD still barf on shared IRQs?

  93. Re:For StormyMonday by StormyMonday · · Score: 2

    I beleive in fairies! I can fly!

    Pardon me while I go up to the roof with a parasol.

    --
    Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
  94. Re:Here's how 2000/XP Handles IRQ resources in ACP by alext · · Score: 2

    I don't see how you can generalise from a KT266 chipset / some BIOS to all boards out there. In my case, the BIOS did a much better job of IRQ assignment with ACPI off than W2K did with it on.

    IRQ sharing was a real problem with my streaming USB device and sound card - this cured it. Not surprisingly, I found the fix on a semi-pro audio tools site.

  95. Re:ACPI doesn't rock (LONG) by sconeu · · Score: 2

    No, if you read it, it's the BIOS for the VIA chipsets that's buggy.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  96. Another God Damn Troll Modded up to 5+ by Erris · · Score: 2
    What they did do was three entirely good things. They have forced many hardware vendors to fix their broken ass ACPI standards by eliminating the fall back APM support from WinXP; they forced hardware vendors to fix thier broken ACIPI implementation by holding the "Certified" titled over there head; and now it looks like they are having a stimulating effect on getting ACPI into Linux and BSD.

    What stellar insight, too bad you missed the entire point: Microsoft has forced a hardware vendor to eliminate user control in it's bios in a way that harms other OS. The merits of the "technnology", the size of the company forced and the merrits of Soyo in general are irrelevant. The same "standard" will be forced on all mobo makers, as the XP page linked to shows. If you repeat this patern, ALL COMODITY HARDWARE WILL BECOME M$ ONLY, STUPID. Now to address the points you and other microsoft troll appologists are shouting so fiercly.

    ACIPI is a MicroShit "standard". Regardless of how open they pretend it is, they control it and can change it at will. If they don't tell anyone else how they are going to change it and force NDA on mobo makers, no one else's software is going to work. Duh. If it's as well published as other microshit standards like RTF, no one else will be able to make it work at all. Bang, free software becomes usable only on second best equipment. From what I read here ACIPI sucks anyway. If it was so great you would think motherboard makers would move towards it on their own.

    I happen to like Soyo motherboards. I've owned four and all worked well, and had very configurable bios. Everyone of them has gotten good reviews and been price competitive. There have been certian additions, like a virus checker that detects lilo and halts, that have sucked but I could always turn them off. If they are popular with me, I imagine they are popular with many people who build their own systems. It's really shitty of M$ to foce changes on them that would make thier boards under other OS. I've noticed some latency problems with my Soyo Dragon, and I'll bet this is it. No, I'm not going to blame them for caving in to an extortionist I'm going to blame the extortionist.

    Thanks MicroShit. Breaking other people's work is the only way you have to make your garbage competitive. What a pattern. Break software that runs on your OS, now break software that runs anywhere.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  97. obvious stuff by Erris · · Score: 2

    So what if mobo makers all cave to this sort of thing? This creates a whole new catagory of hardware that sucks, like winmodems. Microsoft only, dispose of in two years. It makes it just that much harder to put any other OS on a computer other than the current version of Windoze. Even if they only get a fraction of board makers to cave on some of their boards, the world will be a mine field in a year or two.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.