The game Posted April 21, 2004 Posted April 21, 2004 is the folder order of directory's in $OEM$/$1/Drivers/ really necessary??and if it is needed how do i make the disc contain more then one chipset driver?like this?:000_chipset1001_chipset2002_chipset3003_chipset4004_videoATI005_videoNVIDIA006_Monitor1007_Monitor2008_Monitor3009_and_so_on
Glowy Posted April 21, 2004 Posted April 21, 2004 You always want your chipset to be the 1st driver.. because it may make windows detect more hardware.Same with video drivers if you have a ViVo card, you install the board drivers first and then the WDM driversMore drivers should work as you described.. never tested it though...
Aaron Posted April 21, 2004 Posted April 21, 2004 Just as Glowy said Your directory layout for additional chipsets is also fine
RyanVM Posted April 21, 2004 Posted April 21, 2004 I was under the impression that Windows detected hardware, then looked to those folders for matching stuff (so if the chipset drivers cause more hardware to be detected, it will just go back to those folders looking for compatible drivers), not looking the folders sequentially looking for matching hardware. Am I wrong?
cyberdiamond Posted April 22, 2004 Posted April 22, 2004 It does it sequentially thats the reason for numbers and not just folder names.But you are right, if windows finds drivers in a directory it will look in that directory again as if it was in the path (system32 etc).Windows will also try looking in the Windows\OEM drivers path as well.That directrory holds all your driver files that got loaded during OEM setupThe CORRECT OEM sort order for driver installation000=smbus/chipset001=lan002=usb/firewire/serial i-o003=audio004=video005=nas006=ias*nas = network accessible storage*ias = internal accessible storage/raid/fiber etcYou can continue to use numbers after that just use common sense
RyanVM Posted April 22, 2004 Posted April 22, 2004 What about subfolders within that directory scheme (say 000\nforce, 000\via, etc)?
cyberdiamond Posted April 22, 2004 Posted April 22, 2004 Sub folders are fine as long as they contain the right drivers.Eg within my 004 I have 5 different folders for different video cards (nvidia, ati, etc)
RyanVM Posted April 26, 2004 Posted April 26, 2004 Are AGP drivers considered chipset drivers?Also, has anybody managed to figure out a way to extract the AMD K8 chipset drivers? Their installation package is a pain to work with.
Glowy Posted April 27, 2004 Posted April 27, 2004 yup AGP drivers are considered Chipset drivers.sorry dunno about the K8 drivers... don't have one...
Glowy Posted May 4, 2004 Posted May 4, 2004 @cyberdiamondhttp://unattended.msfn.org/xp/drivers.htmstates that subfolders are not allowed unless u point to them in the winnt.sif...Extract your driver package to any folder, and examine the contents of it. Sometimes you will find several sub-folders containing the INF files in which case you need to make seperate direct paths to them in OemPnPDriversPath. This is because Windows XP Setup will not scan any sub-folders for any INF files.I'm confused or did u forget to mention that the path must be in the winnt.sif?or maybe it works.. dunno.. hope u can tell me..I think I'll go with the MSFN guide
GSB Posted May 11, 2004 Posted May 11, 2004 It does it sequentially thats the reason for numbers and not just folder names.But you are right, if windows finds drivers in a directory it will look in that directory again as if it was in the path (system32 etc).Windows will also try looking in the Windows\OEM drivers path as well.That directrory holds all your driver files that got loaded during OEM setupThe CORRECT OEM sort order for driver installation000=smbus/chipset001=lan002=usb/firewire/serial i-o003=audio004=video005=nas006=ias*nas = network accessible storage*ias = internal accessible storage/raid/fiber etcYou can continue to use numbers after that just use common sense Hi guys.This is great! I have previously lurked on here and indeed read the document about the PNP drivers paths/ordering the other day prior to this thread starting. I then questioned in my mind whether it was valid or not, so am very happy this thread has started, to the extend I finally signed up!!!Back on topic:1. Yes, you can use subfolders, but they need to be specified in you unattend file individually.At least we have some choice over folder design since the old W2k pre SP2 96 character limit for the PNP drivers path!However, I don't understand your logic of having the top level folders numbered.Number ing Subfolders makes senceieVideo\000_TridentVideo\0001_TridentIn this example if you NEED to include two varying Trident Video drivers for some sort of compatability issue, you know the newer driver you place in the 000 folder will be seen 1st.However, how does numbering the top level folders help, apart from perhaps a very negligable performance increse?The model below is what I mean000=smbus/chipset001=lan002=usb/firewire/serial i-o003=audio004=videoSurely Windows only even looks for a driver, if it finds a device in the first place?? The example I am questioning seems to infer Windows looks at what drivers it has and then looks to see if it has some hardware to match it?!Surley it wouldn't matter if you had at the top level:000_Sound009_ChipsetIf Windows finds chipset hardware 1st it will still go looking for a chipset driver, in whatever paths you have chosen. Sure it will look in 000_Sound first, as it routes through folders in alphabetical sequence, but it doesn't mean it will install the Sound drivers first just as they are in the first folder does it??? Likewise a chipset driver would not definately install 1st just as it was in a 000_chipset folder?To me, the folders should be designed logically, but have no actaul impact on the older devices are detected or installed.What do you think?Graham
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