Hi Alex,
do you know the program WinDbg from Microsoft?
I inserted a USB2.0 to PCI slotcard and set up a debug session for XP
SETUP.
All Bios USB is disabled.
There was no difference shown between a working USB setup and this via
the
slotcard, that does not work. You can see the harddisk via the USB to
PCI
slotcard, but if you hit R to get to the command prompt of the Recovery
Console and type map arc, then you see that the USB harddisk, connected
via
the slotcard has no ARCPATH.
I wrote a new driver disk.sys with IoassignArname in it.
The driver works, and gives anything the wished arcpath:
But: If you setup again XP via the USB to PCI slotcard with that new
disk.sys
on XP CD, again there is no arpath for that USB harddisk via the PCI to
USB
slotcard. That I dont understand. Even Windbg says exact the same as
you setup XP via USB, with a harddrive, that is seen from Bios via
INT13.
This INT 13 is the only difference, but I dont understand, why the USB
to
PCI slotcard does not work as wished. In a running XP, the harddisk
behind
that
slotcard with my new disk.sys has an Arcpath.
Nice to hear from you
Dietmar
PS: Perhaps there is a switch in XP, that says: No Arcpath, when no
INT13.
Even it deleted a working Arcpath somewhere.
So there are two possible solutions: Write a ntbootdd.sys driver that
supports USB and put it on a floppy disk,
or fake the Bios INT13. This is perhaps the easiest way.
|