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?
wouldn't this easily add to their antitrust case?
microsoft makes so many smart moves.
Runnin' On Empty
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
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.
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)
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..
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.