DragonFire1380 Posted January 7, 2005 Share Posted January 7, 2005 EDIT: I have no clue why I said chipset servers when I ment chipset drivers!Hello all.I'v been trying to make a XP PRO SP2 cd that has my nForce3 drivers on it but none of the drivers installed execpt for the SATA drivers.I placed all my drivers in "$OEM$\$1\Drivers" in sub folders starting with 000_ata, 001_gart, and so on.In the file winnt.sif, under Unattended I add the line "OemPnPDriversPath="Drivers\000_ATA;001_GART;002_MemCtl;003_SMBus;004_Ethernet;005_ATI""Am I missing something? For the SATA drivers I used the storage Driverpack found here and just took out the ones I know I will never use. Now I noicted that it created a file in the root dir named txtsetup.sif with device ids for all the controllers. Do I have to add device ids for my chipset to this file? If so what group would it go under or does it all go under SCSI.Load and SCSI ?If you to know something that I forgot to add please let me know....Thanks for any and all help. Link to comment Share on other sites More sharing options...
jbm Posted January 7, 2005 Share Posted January 7, 2005 Here's what worked for me. Copy all the driver files into one folder, Iused drivers\chipset\nvidia. There should be no sub directories all filesshould be in this folder. Except I did keep the SATA drivers in a seperatefolder drivers\hddrives\nvidia but I'm not sure if thats neccessary. Link to comment Share on other sites More sharing options...
Bâshrat the Sneaky Posted January 7, 2005 Share Posted January 7, 2005 It should be working fine when you're working with subdirectories... If you point to them well, no problems should exist! Are you sure you copied the drivers into the correct folders? Link to comment Share on other sites More sharing options...
Martin Zugec Posted January 7, 2005 Share Posted January 7, 2005 BTW my script for chipset installation, it is good for network installations:'Automaticka instalacia ovladacov pre chipset a nastavenie biosu'Martin Zugec'12.7.2004'20.9.2004Option ExplicitOn Error Resume NextDim objWMIService, objShellDim strBoard, arrayBoards, strInstallPathDim strTypPocitacaSet objWMIService = GetObject("winmgmts:root\cimv2")Set arrayBoards = objWMIService.InstancesOf("Win32_BaseBoard", 48)Set objShell = Wscript.CreateObject("Wscript.shell")strInstallPath = Left(WScript.ScriptFullName,Len(Wscript.ScriptFullName) - Len(WScript.ScriptName + "n")) & "\"for each strBoard in arrayBoards Select Case Trim(LCase(strBoard.Product)) Case "optiplex gx150" 'Wscript.Echo "OptiPlex GX150" NainstalovanieChipsetu("gx150") Case "00t606","02x378" 'Wscript.Echo "Optiplex GX260" NainstalovanieChipsetu("gx260") Case "0x1078","0r2472","0u1324" 'Wscript.Echo "OptiPlex GX270" NainstalovanieChipsetu("gx270") Case "0n4846","0968h","0G5611" 'Wscript.Echo "OptiPlex GX280" NainstalovanieChipsetu("gx280") Case Else Call OdoslanieMailu 'wscript.echo ". Nepodarilo sa nainstalovat ovladac pre chipset!" End SelectnextCall RestartPocitacaSet objWMIService = NothingSet arrayBoards = NothingSet objShell = NothingWscript.Quit(0)Sub OdoslanieMailu Dim objEmail, objNetwork Dim strComputerName Set objEmail = CreateObject("CDO.Message") Set objNetwork = CreateObject("Wscript.Network") strComputerName = objNetwork.ComputerName With objEmail .From = strComputerName & "@domain.cz" .To = "Install@domain.cz" .Subject = "Error" .Textbody = "Nepodarilo sa nainstalovat ovladac pre chipset. Identifikator dosky je " & strBoard.Product & "Pokial sa jedna o pocitac rady GX150, GX260 alebo GX270, preposlite tento mail na mzugec@pre.cz spolu s nazvom pocitaca (OptiPlex GX150 a pod). Pokial sa jedna o starsie pocitace, automaticka instalacia chipsetu nie je podporovana." .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.domain.cz" .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 .Configuration.Fields.Update .Send End With Set objEmail = Nothing Set objNetwork = NothingEnd SubFunction NainstalovanieChipsetu(strTypPocitaca) 'Wscript.Echo strInstallPath & strTypPocitaca & "\setup.exe -b -s" objShell.Run strInstallPath & strTypPocitaca & "\setup.exe -b -s", 1, True 'wscript.echo ". Nainstalovany chipset pre pocitac " & strTypPocitacaEnd FunctionSub RestartPocitaca objShell.Run "shutdown.exe -r -f -t 01", 0, FalseEnd Sub Link to comment Share on other sites More sharing options...
big poppa pump Posted January 7, 2005 Share Posted January 7, 2005 Drivers\000_ATA;001_GART;002_MemCtl;003_SMBus;004_Ethernet;005_ATICheck your path!Drivers\000_ATA;Drivers\001_GART;Drivers\002_MemCtl;Drivers\003_SMBus;Drivers\004_Ethernet;Drivers\005_ATI Link to comment Share on other sites More sharing options...
raskren Posted January 7, 2005 Share Posted January 7, 2005 big poppa is right. Your path is wrong. You need to point to the chipset INF file(s) using a complete path assuming $OEM$\$1 is root.DO:Drivers\001_Chip;Drivers\002_Modem;\Drivers\003_AgpDON'T:\001_Chip;\002_Modem;\...You should also load chipset drivers as one of the very first items. Load them before AGP, SMbus, Ethernet, etc. Link to comment Share on other sites More sharing options...
DragonFire1380 Posted January 7, 2005 Author Share Posted January 7, 2005 Thanks for the help.I didn't realize XP's setup was so stupid that you needed to list the root dir for every driver.As for the chipset drivers being first. I already have them first, the SATA, gart, memctl are my chipset drivers.EDIT:Ok, I changed the line so it reads Drivers\*.*;Drivers\*.*; and so on.Now to make sure real quick. The driver folder is supposed to look like this "$OEM$\$1\Drivers\000_chip" ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now