Link to home
Start Free TrialLog in
Avatar of qpete
qpeteFlag for Belgium

asked on

Win XP versus Win98/W2k on ACPI (Added TI Cardbus PCI-1225 causes boot hangup)

Hello,

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
(http://support.microsoft.com/default.aspx?scid=kb;en-us;295629), only this article refers to Win98SE and WinMe?

I suspect ACPI is involved, I base this on the text in the following KB article:
http://support.microsoft.com/default.aspx?scid=kb;en-us;314830&Product=winxp
"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?

Thanks,

Peter.
Avatar of Jonybrv
Jonybrv
Flag of India image

Did you try a BIOS update ?
Avatar of qpete

ASKER

I have already upgraded to the latest available bios for my motherboard (BIOS ID 07/11/2002-8363-686B-6A6LMA19C, it pertains to a Abit KT7A), but no changes in behaviour there. Win XP SP1a just won't boot when the cardbus controller is put in (I have tried different sequences of PCI cards too).

I have now inquired at http://www.esupport.com/biosagent/ whether they can provide a bios upgrade, but no answer there yet (I have only just asked a few a hours ago).

Any other thoughts?

Thx,

Peter.
Avatar of Kubrik
Kubrik

Avatar of qpete

ASKER

Yes, I already indicated that solution in my original question, but is that really the only way? Will this not lead to loss of functionality (e.g. the computer no longer being able to perform a shutdown with auto power off?)?
Avatar of Kyle Schroeder
You can still "soft off" if you enable APM support in the BIOS and add a new device manually via add new hardware "NT APM/Legacy Support" which will allow soft off.

This is a PCI card, right?  Have you tried installing the VIA HYperion drivers (4in1) from http://www.viaarena.com/?PageID=300 ?

-dog*
Avatar of qpete

ASKER

Thanks for the tip, dog, I downloaded the latest version of the 4in1 drivers (4.49 dd. 20/08/2003), installed it, but alas, no change, I can see the via*.sys drivers are loaded (safe mode), but the booting stops again at mup.sys.

I have searched the net on updated drivers for this Texas Instruments PCI-1225 Cardbus controller, but I can only find drivers for Win95/Win98.

But if I understand you correctly, switching to Standard PC HAL instead of ACPI, would not result in a loss of functionality?

Pete.
ASKER CERTIFIED SOLUTION
Avatar of Kyle Schroeder
Kyle Schroeder
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ALso, verify the exact model of your board.  It should be printed on the board near the PCI slots, also note the revision from the barcoded sticker (i.e. 1.2, 1.3) as the BIOSes are different for these models.
KT7A <1.3: http://www.abit-usa.com/downloads/bios/bios_revision.php?categories=1&model=88
KT7A v1.3: http://www.abit-usa.com/downloads/bios/bios_revision.php?categories=1&model=126

See also:
http://www.abit-usa.com/downloads/bios/amd.php

-dog*
Avatar of qpete

ASKER

My mobo is the 1.0 version of the Abit KT7A (no RAID), and I have the latest available BIOS A9 dd. 11/07/2002. I cleared the CMOS (with the jumper on the mobo) after upgrading to this version.

I do not have a USB mouse. There are quite a few USB 1.1 and USB 2.0 devices connected though. I tried booting without any USB device hooked up, with USB support disabled in the BIOS, no serial or parallel ports enabled, with the PNP OS set to "No" (it was originally set to "Yes"), with the BIOS "fail-safe defaults", and with the BIOS "optimized defaults": still the same result.

There is no BIOS setting to disable ACPI: the only option I have there is the "ACPI Suspend Type", currently set to "S1(POS)". I can only choose "S3 (STR)" as another option, I haven't tried that yet. MPS setting is not available. I'm using the settings from the following site:
http://www.building-your-own-computer.com/bios_settings.shtml.
Do you see any settings in there that might help solving the problem?

Pete.
Avatar of qpete

ASKER

I do not think it is a problem of shared IRQ's since I also tried booting with only the AGP video card (a Radeon 7000 Dual Display) and only one PCI card (the TI PCI-1225), and it also didn't boot.

One more thing, before the trouble started I had WinXP without SP1a, and didn't have any problems.
It was only after installing SP1a, that the system didn't boot anymore, so it must be one of the fixes in this SP that causes the problem:

http://support.microsoft.com/default.aspx?scid=%2fsupport%2fServicePacks%2fWindows%2fXP%2fSP1FixList.asp

In that list there are updates for the PCMCIA driver (since this driver controls the TI PCI-1125):
http://support.microsoft.com/default.aspx?scid=kb;en-us;310772
http://support.microsoft.com/default.aspx?scid=kb;en-us;318213

Would it help if I restored the PCMCIA.SYS driver from the original WinXP?
Or does this require registry settings as well?

Pete.
Avatar of qpete

ASKER

Guess what! Restoring the PCMCIA.SYS file from the WinXP disc (without SP1a) fixed the problem!

Thanks everyone for thinking along, and the points go to dogztar for the many usefull hints that made me think of the final solution.

Cheers,

Pete.
Well, glad you got it working Pete, and that I was able to offer some insight, even if you did end up figuring it out yourself.

-dog*