I had a system with a dual boot Win98SE/Win2kSP4.
I tried to install WinXP Prof SP1a as a third OS, only to find the installation to hang.
After a lot of trial and error I have found the source of the problem: a TI Cardbus Controller PC-1225. When I removed this card, WinXP installed normally, but as soon as I put the card back in, it hangs at boot (MUP.SYS is the last driver I see loading). When I put it in a different PCI slot, WinXP boots normally, but when it detects the cardbus controller it hangs.
The strange thing is that the same configuration works fine under Win98 en Win2k.
I have found MS KB article, describing the behaviour I experience under Win XP
), only this article refers to Win98SE and WinMe?
I suspect ACPI is involved, I base this on the text in the following KB article:
"A computer that works properly with Microsoft Windows 98 may not work with Windows XP. Windows 98 does not necessarily use all of the ACPI functions that Windows XP uses. Windows 98 may allow workarounds that Windows XP cannot use because of its more stringent requirements for system stability)."
Any ideas on how to solve this? Or is the only workaround a reinstall of WinXP with Standard PC HAL instead of ACPI?