s.stormont Posted January 28, 2005 Share Posted January 28, 2005 I have a Windows 2000 unattended CD that has drivers for a Intel 845 board (sound, video, NIC) and an Intel 865 (sound, video, NIC) and the disk works fine when used on either of those motherboards. Structure is as follows:I added the drivers for an Intel 925XCV. When I try and use the CD on a system with a 925XCV, Windows 2000 setup now freezes on the screen right after you specify the computer name and administrator password.If I use an earlier version of the disk that does not have any of the 925 drivers on it, it works fine. The earlier version of the CD does not have the "03_VIDEO\Nvidia" directory, the "05_SATA" directory, the "02_NIC\Marvell" directory, or the "04_SOUND\925" directory.Is there a limit to the length of the "OemPnPDriversPath" entry in the winnt.sif file? Line currently reads:OemPnPDriversPath="Drivers\01_INF;Drivers\02_NIC\PRO100;Drivers\02_NIC\PRO1000;Drivers\02_NIC\Marvell;Drivers\03_VIDEO\865;Drivers\03_VIDEO\845;Drivers\03_VIDEO\Nvidia;Drivers\04_SOUND\865;Drivers\04_SOUND\845;Drivers\04_SOUND\925;Drivers\05_SATA"If a driver isn't used, windows will just skip the directory, right? So it must be a length issue?Steve Link to comment Share on other sites More sharing options...
Astalavista Posted January 28, 2005 Share Posted January 28, 2005 I know for 2000 their is a limit i read it at Microsoft Tech newsbut none for xp i think not sure Link to comment Share on other sites More sharing options...
s.stormont Posted January 28, 2005 Author Share Posted January 28, 2005 Looks like 4,096 characters for Windows XP and 1,023 for Windows 2000.My line at its worst is only 229 so that isn't it. Link to comment Share on other sites More sharing options...
s.stormont Posted January 28, 2005 Author Share Posted January 28, 2005 Problem appears to have been with the ForceWare drivers. I had extracted them and then placed the path in OemPnPDriversPath. If I left everything else, but removed that, it worked fine.I see that people have gotten the Nvidia drivers to work with XP, but what about an unattended 2000 CD? Link to comment Share on other sites More sharing options...
prathapml Posted January 28, 2005 Share Posted January 28, 2005 It works perfectly fine for me.The key is to stick to current, signed/stable drivers. Instead people normally get carried away by version-number-love, and go for whatever latest they see even if it is beta.Get this driver: http://www.nvidia.com/object/winxp_2k_66.93It works properly on XPSP2 and 2kSP4 for me. Link to comment Share on other sites More sharing options...
wilsonmpp Posted January 28, 2005 Share Posted January 28, 2005 I see that people have gotten the Nvidia drivers to work with XP, but what about an unattended 2000 CD?1. create $OEM$\cmdlines.txt as below[COMMANDS]"InstallDriver.cmd"2. create $OEM$\InstallDriver.cmd as below@echo offtitle Installing Driversecho.echo Installing Nvidia Video Drivers 61.76start /wait %systemdrive%\Drivers\002_graphics\setup.exe /s /v"/qb"EXIT3. create $OEM$\$1\Drivers\002_graphics & extract the detonator drivers hereit will install silently during the setup Link to comment Share on other sites More sharing options...
prathapml Posted January 28, 2005 Share Posted January 28, 2005 And the above method might end up rebooting your system halfway thru setup because the driver installer wants to. The method for XP and 2k is the same - use OEMpnpDriversPath. It will work if your drivers aren't inherently defective. Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted January 28, 2005 Share Posted January 28, 2005 I believe the OEMPnpDriversPath is limited to 256 chars in winnt.sif. Here is the official hack to use longer paths: KB277705 (A bit off topic maybe, but I just happened to remember) Link to comment Share on other sites More sharing options...
Bâshrat the Sneaky Posted January 28, 2005 Share Posted January 28, 2005 I believe the OEMPnpDriversPath is limited to 256 chars in winnt.sif. Here is the official hack to use longer paths: KB277705 (A bit off topic maybe, but I just happened to remember)APPLIES TO• Microsoft Windows 2000 Server• Microsoft Windows 2000 Professional Editionis from that KB article you linked to...It IS 4096 Check the deploy.chm in the Deployment Tools Link to comment Share on other sites More sharing options...
prathapml Posted January 28, 2005 Share Posted January 28, 2005 He is doing this with win2k.... So yes your limitation is 256 chars.WinXP/Svr2k3 raises the limit to 4096. Link to comment Share on other sites More sharing options...
Bâshrat the Sneaky Posted January 28, 2005 Share Posted January 28, 2005 He is doing this with win2k.... So yes your limitation is 256 chars.WinXP/Svr2k3 raises the limit to 4096.LOL Stupid me Looked over that one...Sorry, Gurgelmeyer... Link to comment Share on other sites More sharing options...
wilsonmpp Posted January 28, 2005 Share Posted January 28, 2005 And the above method might end up rebooting your system halfway thru setup because the driver installer wants to. no it wont reboot thats what the switches are for Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted January 30, 2005 Share Posted January 30, 2005 Sorry, Gurgelmeyer...No problem Maybe there is a 1,023 chars limit in the path stored in the reg valule? If so, I wonder if this is before or after expanding the env vars? What do you guys think? Link to comment Share on other sites More sharing options...
s.stormont Posted January 30, 2005 Author Share Posted January 30, 2005 This is so weird. The drivers posted by prathapml are the ones I am using. I tried to re-download them just to make sure mine weren't corrupt and it did the same thing, but only on a 925 board. If I use my disk on a 845 or 865 board with an Nvidia card installed, it works fine. But it freezes on a 925 board with an Nvidia card installed. Link to comment Share on other sites More sharing options...
Bâshrat the Sneaky Posted January 30, 2005 Share Posted January 30, 2005 This is so weird. The drivers posted by prathapml are the ones I am using. I tried to re-download them just to make sure mine weren't corrupt and it did the same thing, but only on a 925 board. If I use my disk on a 845 or 865 board with an Nvidia card installed, it works fine. But it freezes on a 925 board with an Nvidia card installed.Did you include the 925 chipset drivers? That might be the problem... 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