Diamond Fireport 40 SCSI Card in XP

Damascus

Golden Member
Jul 15, 2001
1,434
0
0
If I'm not mistaken, this card went the way of the dodo back in the 98SE days...
It probably doesn't have 2000/XP drivers... not official ones anyway...
 

MrBaseball

Senior member
Oct 30, 2001
247
0
76
Im using a Fireport 40 in WinXp. I did a search on www.dejanews.com and found some instrictions on how to get it working.
My fireport 40 has been working great since I edited the scsi.inf file.

-Ben
************
Yes, it will work, but you have to edit the scsi.inf file. Here is the text of a message that explains how to do it. If you
would prefer, I can email you the scsi.inf file and fireport.sys file that are needed.

MarkS
chelseaman@hotmail.com

""From: "zzzzzzzzz">
Subject: Re: FirePort 40 NOT working
Date: Tuesday, May 22, 2001 2:13 AM

I got my Fireport 40 to work under Whistler beta 2. Haven't tested it
extensively, but it hasn't crashed me yet and all attached devices are
recognized.

I looked in \windows\inf\scsi.inf, which contains the driver
definitions for all SCSI cards -- there's a comment there indicating
that they're no longer going to ship the Fireport driver as a
supported "in-box" driver, even though it's known to work fine; the
only reason the .inf file mentions the driver at all is because they
want to LEAVE it installed if you upgrade from a system that already
had it. But they won't ever install it on a new system.

What I did, and what you can do *at your own risk*, is copy the
relevant sections from scsi.inf on a working Windows 2000 system, to
scsi.inf on your XP system. Then re-run "reinstall driver" for the
card, ignore the warning "you shouldn't do this because this driver
was not certified for Whistler" (note that before this hack, it never
even got this far), and when it prompts you for a missing
fireport.sys, supply the one in \winnt\system32\drivers\fireport.sys
on your Windows 2000 system.

Again, this worked fine for me, and likely will for you, but please
don't blame me if you try it and it screws up! The comment in the
.inf file from Microsoft leads me to believe that they think that
driver works fine, but the fact that they're not shipping the driver
any more would lead to the opposite conclusion, so who knows. This is
a pretty old card, and part of the reason it's in my test system is it
seemed flaky in my main system anyway.

Hope this helps some people... if you want more details on what I did,
all it was was to copy the values from Windows 2000's scsi.inf under
the sections:

[fireport_Inst]
[fireport_Inst.Services]
[fireport_Service_Inst]

to the corresponding sections of \windows\inf\scsi.inf on the Whistler
install.


;**************************************
;Diamond Manufacturer device list
[DIAMOND]
%fireport.DeviceDesc% = fireport_Inst, PCI\VEN_1000&DEV_008F

[fireport_Inst]
CopyFiles = @fireport.sys

[fireport_Inst.Services]
AddService = fireport, %SPSVCINST_ASSOCSERVICE%, fireport_Service_Inst, Miniport_EventLog_Inst

[fireport_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\fireport.sys
LoadOrderGroup = SCSI Miniport
AddReg = pnpsafe_pci_addreg