Flecky wrote:

Hi, you not answer me,

I was busy! mad
It was my daughter's birthday and some things are more important than DriverPacks!

Fredh wrote:

Hi
Well I tested with the latest DPM12.05r2

Text Mode setup I have the drivers AHCIX700
In GUI setup mode I have AHCIX86.sys v3.1.1540.151

So it works?  Great! smile

Fredh wrote:

Then strangely under Windows when I try to install Drivers "AMD Chipset 12.04 (12-4_xp32-64_sb.exe)" it does not offer me the most SATA drivers, the drivers "AMD RAID 12.04 (12-4_xp32-64_raid. exe) "offers me the driver v3.3.1540.26

That's because the driver that's most compatible with your hardware is the older version, but I disabled it in favor of the new version on Flecky's request.

OverFlow wrote:

PS did you see this
http://ubcd4win.com/forum/index.php?showtopic=16324

I did now.  We'll have to wait for him to create a new post in the dpms section.

BTW, Third Party DriverPack Modem 12.05 torrent is now online! smile

Alright.  I'm uploading another test file.

OK, try this one:

DP_MassStorage_wnt5_x86-32_1205r2
Download link

Size: 7.9 MB
Changelog:

v12.05r2
Changed
- AM\ Removed HWID from amd_sata.inf (original backed up to amd_sata.7z). Removed HWID from .ini [AM] section to force [AM7].
- AM6\ Removed HWID from ahcix86.inf (original backed up to ahcix86.7z).

Please try this:
DP_MassStorage_wnt5_x86-32_1205r1
Download link

Size: 7.9 MB
Changelog:

v12.05r1
Updated
- AM\ AMD SATA Controller (Win2k3) (amd_sata.inf) DriverVer=10/28/2011,1.2.001.0321 (12.4)
- AM7\ AMD SATA Controller SB700 DriverVer=07/01/2009, 3.1.1540.151 (12.4)
- AM8\ AMD SATA Controller SB800 DriverVer=11/17/2011, 3.3.1540.26 (12.4)
- I4\ Intel RST Enterprise C600 Series SATA AHCI (2k3) DriverVer=03/31/2012,3.1.0.1082

I have this added to Third Party DriverPack Modem 12.05.

432

(25 replies, posted in 3rd Party DriverPacks)

Updated all the above requests in 12.05.  In future, please create new threads for requests.  It makes it easier to manage.

As a reminder, the Third Party DriverPacks are "community-built" packs.  So people like you can update them and repost them for others.
The DriverPacks Team will periodically "finalize" them and upload to the main distribution server every 6-12 months.
It's not up to the Main Team to update all the Third Party DriverPacks.  I only update the few that I use (HID, Misc, WebCam) and only when I have spare time (rarely).

Flecky wrote:

you think it is due to what?

Well the main problem is that although you both share the same HWID, only one of you has a RAID capable system while the other has only AHCI.

Fredh wrote:

    Name: AMD SATA Controller
    Hardware ID's:
        PCI\VEN_1002&DEV_4391&SUBSYS_43911002
        PCI\VEN_1002&DEV_4391&CC_0106


Flecky wrote:

    Name: AMD AHCI Compatible RAID Controller
    Hardware ID's:
        PCI\VEN_1002&DEV_4391&SUBSYS_43911849
        PCI\VEN_1002&DEV_4391&CC_0106
       
    Name: AMD RAID Console
    Hardware ID's:
        SCSI\ProcessorAMD_____RAID_Console____1.00
        SCSI\ProcessorAMD_____RAID_Console____
        SCSI\ProcessorAMD_____
        SCSI\AMD_____RAID_Console____1
        AMD_____RAID_Console____1
    Compatible ID's:
        SCSI\Processor
        SCSI\RAW

I'll have to balance the use of each different driver for the different variants.

You can always test the disc by using VirtualBox.  If you get read errors, then you know it's a bad burn and to burn a new disc at the slowest speed.  No need to use "extreme" troubleshooting procedures like scanning for "bad capacitors", "tin whiskers" or firmware upgrades when it's something simple.

Thanks TechDud, but I think Fredh was referring to the difference in SATA version numbers.

bphlpt wrote:

I think your processor bit-ness test:

:PROCESSOR
:: Detect OS bit-ness on running system.  Assumes 32-bit unless 64-bit components exist.
SET "ARCH=32" & SET "DPLoc=%cur%\%OSbuild%\x86"
IF EXIST "%SystemRoot%\SysWOW64" (SET "ARCH=64" & SET "DPLoc=%cur%\%OSbuild%\x64") ELSE (
  IF DEFINED PROCESSOR_ARCHITEW6432 (SET "ARCH=64" & SET "DPLoc=%cur%\%OSbuild%\x64")
)

could be slightly simplified with:

:PROCESSOR
:: Detect OS bit-ness on running system.  Assumes 32-bit if 64-bit components do not exist.
SET "ARCH=64"
IF NOT EXIST "%SystemRoot%\SysWOW64\cmd.exe" IF NOT DEFINED PROCESSOR_ARCHITEW6432 SET "ARCH=32"
SET "DPLoc=%cur%\%OSbuild%\x%ARCH%"

I also incorporated checking for the existence of "SysWOW64\cmd.exe" instead of just "SysWOW64" as suggested by both vmanda and dumpydooby.

Cheers and Regards

The only problem with that is on a 32 bit OS, %DPloc% would be set using \x%arch% which would be x32, not x86. wink
The folders would be broken.

But yes, I am still making significant improvements to this utility.  Hopefully I'll have something for this weekend.
I'm sooooo far behind on keeping the DriverPacks updated! sad

OK, so same controller but in RAID mode.  Got it.
Keep testing guys and let me know what you come up with.

Can you have Flecky also provide the HWIDs for his system and list the drivers that work or not work?
Thanks.

Fredh wrote:

hello
then i Mean that :
1. the amd_sata.sys is for sb7xx (Bios set to IDE mode for HDD SATA)
2. the ahcix86.sys is for sb8xx and sb9xx(Bios set to AHCI mode for HDD SATA)

...for XP.  Your HWID isn't supported using ahcix86.sys on W2K3.

; ahcix86.INF
[ATI.NTx86.5.2] {Windows 2003 Server}
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4392&CC_0104
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4393&CC_0104
%NapaDesc%=Napa_Inst,PCI\VEN_1022&DEV_7802&CC_0104
%NapaDesc%=Napa_Inst,PCI\VEN_1022&DEV_7803&CC_0104

[ATI.NTx86.5.1] {Windows XP}
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4391&CC_0106
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4392&CC_0104
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4393&CC_0104
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4394&CC_0106
%NapaDesc%=Napa_Inst,PCI\VEN_1022&DEV_7801&CC_0106
%NapaDesc%=Napa_Inst,PCI\VEN_1022&DEV_7802&CC_0104
%NapaDesc%=Napa_Inst,PCI\VEN_1022&DEV_7803&CC_0104
%NapaDesc%=Napa_Inst,PCI\VEN_1022&DEV_7804&CC_0106

This is a tricky problem and I'm not sure how to solve it.  Emailing me a link to your .iso won't help because I don't have your hardware.  You'd need to send me your whole PC! wink

Yes.  I need to know if your setup works without the drivers being loaded.

Fredh wrote:

is this the solution to add "W2K3" in the Line "ms_5_exc_skipIfOS=" ?.

Hmm, well that would disable that driver for any OS then.
Does your textmode setup work on that hardware without dpms 12.03 being integrated at all?
If so, then we can just simply remove those entries from the .ini

http://forum.driverpacks.net/viewtopic.php?id=1139
http://dpsdl.drupalcdn.netdna-cdn.com/other/icon_lock.gif

Fredh wrote:

Are you sure you're checking the two boxes for DriverPack MassStorage in DriverPacks BASE?  Select the DriverPack MassStorage version AND Textmode!

No i check only Textmode because my unattend already have other dp (LAN, Chipset and WLAN), then we have the right setup.exe (setuporg.exe) and presetup.cmd

Well I'm 95% certain that is your problem.  If you select textmode then you must ALSO select the dpms to include.  The textmode drivers are only available to the system during textmode.  The system then relies on the extracted dpms for the duration of the install.

Yes, I understand all that.  But the txtmode driver for your w2k3 setup is being pulled from AM4.  The XP txtmode driver is from AM9.

[AM4]
ms_count=2 
ms_1_deviceName="AMD PCI SATA/AHCI Win2k3 Shared Library"   
ms_1_tag="amd_xata"   
ms_1_sysFile="amd_xata.sys"   
ms_1_hwids="PCI\VEN_1002&DEV_4391&CC_0106,PCI\VEN_1002&DEV_4394&CC_0106,PCI\VEN_1022&DEV_7801&CC_0106,PCI\VEN_1022&DEV_7804&CC_0106"   
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="wxp,w2k"
ms_2_deviceName="AMD PCI SATA/AHCI Win2k3"  
ms_2_tag="amd_sata"   
ms_2_sysFile="amd_sata.sys"   
ms_2_hwids="PCI\VEN_1002&DEV_4391&CC_0106,PCI\VEN_1002&DEV_4394&CC_0106,PCI\VEN_1022&DEV_7801&CC_0106,PCI\VEN_1022&DEV_7804&CC_0106"   
ms_2_isBusExtender=false
ms_2_exc_skipIfOS="wxp,w2k"

[AM9]
ms_count=1
ms_1_deviceName="AMD AHCI Compatible RAID SB8xx"
ms_1_tag="ahcix869"
ms_1_sysFile="ahcix869.sys"
ms_1_hwids="PCI\VEN_1002&DEV_4392&CC_0104,PCI\VEN_1002&DEV_4391&CC_0106,PCI\VEN_1002&DEV_4393&CC_0104,PCI\VEN_1002&DEV_4394&CC_0106"
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="w2k3"
ms_1_exc_disableIfOS="w2k"

Oh, and you can't trust VirtualBox for accurate hardware tests, you need to test on real hardware.

So, just to confirm again, your textmode options work fine with all dpms versions but you get BSOD at first reboot?
Are you sure you're checking the two boxes for dpms in DriverPacks BASE?  Select the dpms version AND Textmode!
If textmode works with all versions then the problem is not in the dpms .ini file but in the driver folders themselves.

OK, just to confirm that for you dpms 11.06 works good but all versions after that do not work.

Fredh wrote:

PS : with DP Masstorage 11.06 im TXT setup mode when i choose HDD to format i see the driver name : ahcix86.sys.
Im DP Masstorage 11.08 to 12.03 im TXT setup mode when i choose HDD to format i see the driver name : amd_sata.sys.

Are you sure you're using Win2k3?  If you're seeing ahcix86.sys then you're using XP.  Win2k3 uses amd_sata.sys.

I'll see what I can do.

Updated 1st post with download link and changelog for v120520.
I still have the major rewrite on my to-do list.

OK, that makes a lot more sense now.  I know what's wrong, and I'll fix it.
Thanks for the report!

The AMD driver we use for your HWID is DriverVer=10/04/2011,1.2.001.0317

If you find one that is more compatible, let us know and I'll try to fit it in.

Well the error he was getting is caused by a 64-bit OS being installed on a 32-bit processor.  That's a condition that shouldn't be possible anyway so I may remove the check.  I suspect that he saw that in VM and that if he installed on a live-metal system it would be fine.

Nice catch.  I'll be going through my SAD2 script and make minor improvements where I can.  I'll make sure to make that correction.  Thanks!