dell f1dh

2013-02-19

We bought a stack of Dell servers off of eBay for work.

The price was great, I think it was about $3K for 20 1U Dell servers. 8GB RAM, Dual Xeon, and 4 SATA drives in each one. They even have a MegaRAID on board, how perfect is that?

I installed FreeBSD 9.1 on two of them, used ZFS, and they are both running nicely.

We then decided to stand one up as a Windows 2003 R2 server, because everything was going over so well.

That is when everything got really complicated and made me happy that I only have to occasionally touch a Windows servers.

First, Windows, even a big advanced OS like 2003 R2, does not include a large majority of storage device drivers. Microsoft also does not let us IT folks download a new updated ISO with big OEM drivers for Dell, HP, LSI, etc.. it is really pathetic when you take a step back and think about it.

Lastly, 2003 R2 will only allow you to load OEM drives from a floppy. Not USB, but a Floppy, like XP had you do.

I wont even begin to lambast the top software maker ever for not keeping up with the modern world, or providing what free and open source operating systems have done so well. I’m simply going to say, it ruins my day when I have to bust out the USB floppy drive.

Secondly, there are no drivers or even a support page for the Dell F1DH server. Go ahead and google for it, there are many folks looking for device drivers, specifically for the MegaRAID controller.

After a full afternoon of digging around, I found a Lenovo OEM driver that used a similar LSI controller, and it works with Windows 2003/R2.

So, here you go, I hope others enjoy this ZIP’d executable (that then extracts the drivers into c:\SWTOOLS): F1DH_MegaRaid_WindowsSrv.zip

SWTOOLS> tree .
.
└── DEVICEDRIVERS
    └── RAID
        └── ta8rad02sr17
            ├── MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011
            │   ├── MegaSR
            │   ├── MegaSR.INF
            │   ├── MegaSR.cat
            │   ├── dpinst.xml
            │   ├── megasr.md5
            │   ├── megasr.sys
            │   ├── nodev.inf
            │   └── txtsetup.oem
            ├── MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011
            │   ├── MegaSR
            │   ├── MegaSR.INF
            │   ├── MegaSR.cat
            │   ├── dpinst.xml
            │   ├── megasr.md5
            │   ├── megasr.sys
            │   ├── nodev.inf
            │   └── txtsetup.oem
            ├── MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011
            │   ├── MegaSR
            │   ├── MegaSR.cat
            │   ├── MegaSR.inf
            │   ├── dpinst.xml
            │   ├── megasr.md5
            │   ├── megasr1.sys
            │   ├── nodev.inf
            │   └── txtsetup.oem
            ├── MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011
            │   ├── MegaSR
            │   ├── MegaSR.INF
            │   ├── MegaSR.cat
            │   ├── dpinst.xml
            │   ├── megasr.md5
            │   ├── megasr1.sys
            │   ├── nodev.inf
            │   └── txtsetup.oem
            └── MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011
                ├── MegaSR
                ├── MegaSR.INF
                ├── MegaSR.cat
                ├── dpinst.xml
                ├── megasr.md5
                ├── megasr1.sys
                ├── nodev.inf
                └── txtsetup.oem

8 directories, 40 files

SHA256 hashes of the files:

SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/MegaSR) = 6050429ddc50ad3cc51c2502ec107ab6852c2c69c3a8defb62d3d019dae9d12e
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/dpinst.xml) = 15ebf4dd5ed013d71daff2d38e4a4c66b347e65ba11984961c0f522871613806
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/MegaSR.cat) = 2c402d619833e1c2e28171d0ca6daea2476aba91c2a810259ab09e2fa3e331b2
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/MegaSR.INF) = 3be0d9ac12aa9ea4527ca615b7213a1ea581cbea693c62a030d16bf57038df8d
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/megasr.md5) = da6c586bc62bd60bd997ebd27c16138ef9e437c451428bb758831883288f1715
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/nodev.inf) = 786da2be86ce9f69a6d6fe7e6128c0ed6b9652fc838374d52538e7098648b855
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/txtsetup.oem) = f7cfa672e89c1651c7eaf0aedbb562cda752c963f5925a5426055835221e157f
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x64_Signed_Driver_14.05.0816.2011/megasr.sys) = 00059ccb3e8739455f51d6d14a09d969617a339710f9aaf79db05be307f96327
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/dpinst.xml) = 15ebf4dd5ed013d71daff2d38e4a4c66b347e65ba11984961c0f522871613806
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/MegaSR) = 6050429ddc50ad3cc51c2502ec107ab6852c2c69c3a8defb62d3d019dae9d12e
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/MegaSR.cat) = c8627073748a0118639be0c4a17cd6aff9994867caa2f6205016be50c6fe07da
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/MegaSR.INF) = 427a7e21c8194cce4b0189b0a9d739f7dd0f3d9588e1b242cb1431a719b803d6
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/megasr.md5) = 30aa661176b51e4dc0062e0cf161e05a82566226e825e31eff8423b23bcd69b7
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/nodev.inf) = 01c8833f5ff39a09a52ad99c1ac31ff0eb13d2ab62d4801ca2de8b6174c82b35
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/txtsetup.oem) = 11621641d42c367588fccfafa9043b56846bb89da31cf192807b8f4eee0c8c83
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K3_x86_Signed_Driver_14.05.0816.2011/megasr.sys) = 7860cd4a76013f17c3c7b4998b17a650e734a0d5ab4401941a83f07ad1fff4bc
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/dpinst.xml) = 4d68601359bd500670f97aafba638c257f1570df46259e42f6f29305604da7c1
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/MegaSR) = 6050429ddc50ad3cc51c2502ec107ab6852c2c69c3a8defb62d3d019dae9d12e
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/MegaSR.cat) = 325339c199561b451332dd3868caac17fb2f76d04e12ed1092309400549a961a
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/MegaSR.inf) = 7e1be969bccfc499015d6d8665e5418941251a2f660d95c78cbaa6ee73ea0ebf
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/megasr.md5) = 8515f9bc5c25d359da0b128e12d4148d4394859c966f39e33d839ea3edd8111d
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/nodev.inf) = 786da2be86ce9f69a6d6fe7e6128c0ed6b9652fc838374d52538e7098648b855
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/txtsetup.oem) = f728f8d25343439e9f48a3eb708618c43ea0e83452dcf8edede8cf15ed5ce81b
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_R2_x64_Signed_Driver_14.05.0816.2011/megasr1.sys) = 76749682239ed59e0ffbfc54d143c0ca097850618dadb3e600d99e64f820875a
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/dpinst.xml) = 4d68601359bd500670f97aafba638c257f1570df46259e42f6f29305604da7c1
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/MegaSR) = 6050429ddc50ad3cc51c2502ec107ab6852c2c69c3a8defb62d3d019dae9d12e
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/MegaSR.cat) = cd955cd87b498c201a77b41735c99c1263346fbae334f7e9a2df83070c1946a3
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/MegaSR.INF) = 6023c4bc1396efa102cbaa5956d5f0ffd0d0c54c6847b5175fe98f59b845ef19
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/megasr.md5) = 0ab28804796677f2e6af8f0a5f8b45e6d1e444471cd71b8c37b4f6b5cf816527
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/nodev.inf) = 786da2be86ce9f69a6d6fe7e6128c0ed6b9652fc838374d52538e7098648b855
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/megasr1.sys) = c31cf06055c9b1eade452efb8ac5d8d30066953fa874526d74a3d35fbc26d1a3
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x64_Signed_Driver_14.05.0816.2011/txtsetup.oem) = 9d5fc494b1910d16658719911e3bd97cadfeefe6fb3fbff33f97ddbb4515d27f
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/dpinst.xml) = 15ebf4dd5ed013d71daff2d38e4a4c66b347e65ba11984961c0f522871613806
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/MegaSR) = 6050429ddc50ad3cc51c2502ec107ab6852c2c69c3a8defb62d3d019dae9d12e
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/MegaSR.cat) = 7ccb7ff26533fbd3bb2fc1125807ef8ab6337a522a5dd0e25446faad1b4e2ff5
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/MegaSR.INF) = 8ac668eace6ae86f5484176a814570dc4e23cd2e589e94314b376e8809e10360
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/megasr.md5) = 961683de354e4b0abffed11b04d323bcf53c476112660bbb8bf0c52d1c279dc1
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/nodev.inf) = 01c8833f5ff39a09a52ad99c1ac31ff0eb13d2ab62d4801ca2de8b6174c82b35
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/txtsetup.oem) = ac300f95fcb0eb7647891f90ddcbf81466efaee6e4d1dc3b11ba80dbcbc4652a
SHA256 (./DEVICEDRIVERS/RAID/ta8rad02sr17/MID_1469508_W2K8_x86_Signed_Driver_14.05.0816.2011/megasr1.sys) = f2966e90e1f3caa0cf91b19bd4a45d42d899aebd0f7b6902cd4f3cb6cc8c278d