Hello  all,

new here - and don't know where and for what exactly to ask ;-)
It's OK, if you move this posting to the correct forum or if you tell me for which topic to search

I have an ASUS EeeBox B202.
With the current Easy&Boot and the newest DriverPacks I installed WinXP_SP2 flawless in IDE mode. But I want SATA.
Should not be a problem:
PCI IDs  ICH7M-Family
27c3     82801GR/GDH (ICH7R/ICH7DH) SATA Controller [RAID mode]   

27c4     82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode]   
27c5     82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode]
   
27c6     82801GHM (ICH7-M DH) SATA Controller [RAID mode]

But this Board has no BIOS switch for IDE / SATA mode. On istallation the reported PCI ID 8086:27C4 leads allways to the installation of IDE drivers for the SATA Controller. Windows works, but I need SATA AHCI.

With many changes in Drivepack.ini I tried to replace / override the reported PCI ID 8086:27C4 with 8086:27C5, but no luck. I guess I understand to little of the PDMS system

I understand: On boards with fixed SATA mode or after switching to SATA mode would DPMS add the needed F6 drivers for the WinXP installation.

As a quick solution for me, I would like to modify dpms2.g4b somehow like
... if the now received/processed PCI ID is "8086:27C4" ( IDE-mode ) then replace it / process it as "8086:27C5" ( SATA mode ) ...

Has someone this code-snippet for me and can tell me where to place it in dpms2.g4b?


There are many EeeBoxes out there.
And many other PCs with 82801GBM/GHM (ICH7-M Family), ICH7-M (945GM/PM) und ICH8-M (PM965,
Santa Rosa)  SATA Controllers and no BIOS switches.

If you think it is it worth: Why not invent "Vitual PCI IDs" for DMPS?

It could be an include file "Virtual PCI IDs". Normally all lines comented. nothing happens.
If needed, the user uncomments the specific line. This line is then used like descript above.

Sample:
::  Virtual PCI IDs for DPMS.bat ...
::  received/processed Vitual PCI ID is replaced with

::  (ICH7-M Family) SATA Controller IDE mode to SATA mode
8086:27C4 = 8086:27C5                 <- will be processed

::   ... more
::  8086:2829 = 8086:2828

::  ICH8R RAID -> ICH8 AHCI
::  8086:2824 = 8086:2821
etc


TIA

JB