I need to get the driver for Marvell® PCIe 9128 controller onto XP x64. Here's what I've tried so far:
- Extract ISO to a folder with 7-Zip, use nLite to slipstream drivers to that folder, and use WinNTSetup to install. It BSODs (error code 7B) after the text mode "copying files" phase, when the XP x64 boot animation is seen for the first time.
- Mount the ISO with Win10 explorer, point nLite to the virtual CD drive, let nLite copy the files, slipstream the driver, and create an ISO, then use Rufus to write the ISO to a USB drive. The PC doesn't boot via the USB drive and gets stuck at a flashing text cursor with no text.
- Integrate drivers with WinNTSetup using a vanilla XP x64 SP2 ISO. Windows Setup complains that it can't find some files (probably related to nLite since nlite.inf is among them) at around 60% progress, and complains again that it can't find the Marvell driver files (mv91xx.sys among other mv* files). Ignoring them causes the 7B BSOD again when the boot animation is seen for the first time.
When slipstreaming the driver with nLite, I have tried the following:
- Choosing only the 64bit text mode drivers.
- Choosing both the 32bit and the 64bit text mode drivers.
- Choosing the 64bit text mode and PnP drivers.
- Choosing both the 32bit and the 64bit text mode and PnP drivers.
All failed in the same way.
I tried with drivers obtained from both the support page of my motherboard and here. I chose the latter because the version number is the same with what is in the DriverPack for XP 32bit.
I have previously tried to install XP 32bit with the first procedure and it also failed in the same manner. I successfully installed XP 32bit with the driver only with DriverPacks, but it doesn't support XP x64.
I'm suspecting that either the inf file of the Marvell driver is malformed, or the way nLite slipstreams drivers is problematic. But either way, I know too little about hardware and drivers to try to fix these things on my own. Every guide I can find on the internet suggests using nLite; it seems to be "the magical tool" that everyone (even Intel) uses, but I just couldn't get it to work.
As I want to use XP 32bit on the same PC, using the Intel SATA controller is not an option (there's no XP 32bit drivers for it).
Any help is appreciated.