Hi, I'm Auric. You may remember me from such threads as "ICH5 South Bridge"... 
Well, I thought I'd start a new one specific to this query. Okay, running XP SP2 there are three options for the storage controller. See if you can spot what's wrong with this picture (name/provider/driver):
A)
Standard Dual Channel PCI IDE Controller
Microsoft 7/1/2001
pciide.sys 8/17/2001
B)
Intel(R) 82801EB Ultra ATA Storage Controllers
Intel 11/17/2004
pciide.sys 8/17/2001
C)
Intel(R) 82801EB Ultra ATA Storage Controllers - 24D1
Microsoft 7/1/2001
intelide.sys 8/3/2004
A) is obviously generic so no real surprises there with a generic driver and presumably generic (unoptimized) config
B) is installed by both XP's automatic update and Intel's chipset software, yet it uses the same generic driver -although conceivably with a specific config
C) is the most recent driver yet with a provider date which predates it. There is an indirectly related KB Article which although last reviewed 07/27/2005, actually refers to an intelide driver dated 2/19/2003 which is preferred over the generic pciide. Apparently this is relevent for pre-SP2 XP.
So, I'm pretty sure I should be using the 2004 MS intelide driver but if so why is the provider date 2001 and more importantly why does neither XP nor Intel's software "install" (point to) it rather than the generic pciide? Also, why would Intel update a config for the generic pciide after MS provided a specific driver?
Well, I thought I'd start a new one specific to this query. Okay, running XP SP2 there are three options for the storage controller. See if you can spot what's wrong with this picture (name/provider/driver):
A)
Standard Dual Channel PCI IDE Controller
Microsoft 7/1/2001
pciide.sys 8/17/2001
B)
Intel(R) 82801EB Ultra ATA Storage Controllers
Intel 11/17/2004
pciide.sys 8/17/2001
C)
Intel(R) 82801EB Ultra ATA Storage Controllers - 24D1
Microsoft 7/1/2001
intelide.sys 8/3/2004
A) is obviously generic so no real surprises there with a generic driver and presumably generic (unoptimized) config
B) is installed by both XP's automatic update and Intel's chipset software, yet it uses the same generic driver -although conceivably with a specific config
C) is the most recent driver yet with a provider date which predates it. There is an indirectly related KB Article which although last reviewed 07/27/2005, actually refers to an intelide driver dated 2/19/2003 which is preferred over the generic pciide. Apparently this is relevent for pre-SP2 XP.
So, I'm pretty sure I should be using the 2004 MS intelide driver but if so why is the provider date 2001 and more importantly why does neither XP nor Intel's software "install" (point to) it rather than the generic pciide? Also, why would Intel update a config for the generic pciide after MS provided a specific driver?
