Topic: [Final] Mass Storage 711
Hi
This one was finalised and published
changes compared with 71012X are > folder structure change and Silicon 3114 downgrade
This effort has a history.
Let's look at was done, step by step, while we made 710**
(I will mention major chanhes compared to 7.09.2)
When I used the driverINFinfo spotlight utility and an excell "sort" formula (thanx for that tip, Mr EchoPlatoon.), all sorts of little "things" came to light.
Why did I ask to test eXperimental testpacks in the public forum?
Debugger had suggested a workaround for issues where a RAID driver got the overhand when the chip was in Base-Mode.
This TestPack uses his technique.
Now, because it most certainly looks like this is going to be our solution to many problems we had with silicon, promise, and other drivers which caused clashes between raid/non-raid variants, I'll continue work on the 'eXperimental'.
The testfiles try to solve issue with drivers intended for different BIOS versions in Mass storage Chips.
We also use debugger's idea.
&CC_010* gets tagged to some drivers we have had issue reports on
When compared to the main release (Mass Storage 7092.), The current 71012X pack had these changes.
= = = =
All OEMSETUP.INF files renamed, the driver's name is used if possible.
(this is with SySprep users in mind. They cannot have duplicate INF files.)
All NODEV.INF files renamed.
3\1 3Ware 9000/9500/9650 updated to 12/04/2006,3.00.02.090
3\1\o removed
ad\6 updated to 01/22/2007,7.00.00.06
ad\6\c (INF renamed and moved into ad\6, overlap HWIDs removed from INF.)
ad\A removed
d\2 updated to 02/15/2007,1.21.26.01
D\3 is a new addition
DELL PERC 5/E 5/i 6/e 6/i & CERC 6/i RAID Controller 12/15/2006,2.8.0.32
Emulex had duplicated lines in INF.
H\1R rocketraid 1520, removed folder.
Highpoint INF names were made unique
I\2 Intel updated from 6.2 to 7.0 (the highest found for this single device ID)
J\ Jmicron, updated to 08/30/2007, 1.17.25.02
(and I did an INI FIX; wrong mode could be picked during txtmode.)
L\4 updated to 01/27/2006,1.21.12.00
A fix for Marvel in M\1, issue reported by Rockbow
Nvidia.
we Looked at the duplicate HWIDs.
We added some for TXTmode.
Later in the topic you will find a them descibed.
Promise drivers; all fasttrak and ulsata drivers were given unique TAGNAMES for separate Operating systems.
(an INI fix.)
in P\1 (xp/w2k/w2k3) I disabled PCI\VEN_105A&DEV_4d33. It was also found in newer driver in P\8
for fasttrak &CC_0104 got tagged to the HWIDs in INF and INI.
for ulsata, &CC_0101 got tagged to the HWIDs in INF and INI.
All Promise (like we find in P\B P\B\k and P\B\k3) got unique INF names
Then there (was) the battle for Silicon Hyll. We got that licked, far as I know..
I searched for SiLicon duplicate HWIDs. Fixed some.
I also want to rid ourselves of the need for SFXminiPacks.
S\4 for bios 4.2.50 (SiL Image 3112/3512, 06/14/2004, 1.2.0.57)
S\4B for bios 4.x.79 (SiL Image 3112, 10/23/2006, 1.3.67.0)
S\4C for bios 4.x.83 (SiL Image 3112, 04/13/2007, 1.3.68.2)
S\5 for bios 4.3.47 (SiL Image 3112/3512 Raid, 08/27/2004, 1.0.0.51)
S\5B for bios 4.x.79 (Sil Image 3112 Raid, 03/14/2006, 1.0.56.1)
S\5C for bios 4.x.83 (Sil Image 3112 Raid, 02/01/2007, 1.0.60.0)
(S\5A still has the ATI 3112/3512 raid variants.)
[S-B] = "Silicon Image 3132 SATALink for BIOS 7223, 04/25/2005, 1.0.0.9"
[S-B2] = "Silicon Image 3132 SATALink for BIOS 7230, 01/25/2006, 1.0.14.1"
[S-B3] = "Silicon Image 3132 SATALink for BIOS 7310, 03/16/2006, 1.0.15.0"
[S-B4] = "Silicon Image 3132 SATALink for BIOS 7313, 10/31/2006, 1.0.19.0"
[S-B5] = ="Silicon Image 3132 SATALink for BIOS 7405, 06/05/2007, 1.0.21.1"
[S-C] = "Silicon Image 3132 SoftRaid 5 for BIOS 7223, 03/31/2005, 1.2.3.1"
[S-C2] = "Silicon Image 3132 SoftRaid 5 for BIOS 7230, 10/18/2005, 1.3.0.9"
;comment; driver for BIOS 7310 had no unique HWIDs
[S-C3] = "Silicon Image 3132 SoftRaid 5 for BIOS 7313, 09/05/2006, 1.5.10.0"
[S-C4] = "Silicon Image 3132 SoftRaid 5 (it had a unique HWID), 01/25/2007, 1.5.14.1"
[S-C5] = "Silicon Image 3132 SoftRaid 5 for BIOS 7405, 05/30/2007, 1.5.18.0"
S-7 update; Silicon Image 3114 SoftRaid 5 from 09/05/2006, 1.5.10.0 to 02/05/2007, 1.5.15.0
S-8 Silicon Image 3124 SATALink generic
S-8A Silicon Image 3124 SATALink for BIOS 6217
S-9 Silicon Image 3124 SATARaid generic
S-A Silicon Image 3124 SoftRaid 5 for BIOS 6217"
S-A2 Silicon Image 3124 SoftRaid 5 for BIOS 6318"
There is only one workaround for different BIOS versions in Sil 3114.
(Eight drivers: SEVEN BIOS versions. 1 for base, four for raid5, and three for raid.)
Using the NEWEST driver cannot be done because there is only ONE difference for seven BIOS versions.
The oldest driver is not the best. The next one and all newer than that have just one more HWID than the oldest.
The workaround in 711nightly is that I decided to use the next to oldest driver, because it is proven that newest drivers do not work on older card's BIOSes. It read reports that an older driver worked on newer BIOS and could verify this.
(Not only by tests I did myself. There was a post at a sister project which made me decide to downgrade Sil 3114 drivers.)
SIS 180/181/182 in si\1. Newest driver 01/11/2007,5.1.1039.2110 replaces si\1 si\2 and si\3.
V\3 Duplicate HWIDs removed for TXTmode.
V\4 rewrote INI (This driver is newer than V\3.)
= = = =
FOLDER STRUCTURE CHANGED IN 711_NIGHTLY
PAR EXAMPLE. D\M\V\4 becomes D\M\V4
When you have 129 folders with drivers in them, we can reduce path lenght by over 200 characters.
We decided to do it long ago, and the time is here.
It was sanctioned by Bâshrat the Sneaky.
quote = "You want to do it, go ahead."
I know I will have to update the supported device list, and it will take work to do it, but it really is worth it, because Method 1 will benefit.
_______
NOTES.
Please ALWAYS select QSC ON, DISC based installation for WINDOWS XP.
Windows 2003 and 2000 were NOT yet tested by me.
This "experimental" testpack still has a number of files with same name.
Future packs will attempt to get rid of duplicated names.
What works for SySprep, works for Disc based installations.
(We cannot implement everything, though. ) °
Tell us how you fixed driver info and systemfiles and help us help you..
= = =
I want a raise.
I want to buy a licence for araxis merge 2007.
It's the best file/folder compare tool I have used so far.
--------------
711 was based on 71012x and should be good. (I put some faith in JakeLD's work)
It's a long one to read, but the info about the future is in here.
Please provide feedback, and do not forget to subscribe when you post.
This post about X testpackx has had its last revision
Last edited by Jaak (2007-11-28 06:40:10)
Kind regards, Jaak.