Getting QLogic OEM Sun HBA’s to work under Windows

Back when I first started to assemble my lab I remember HBA’s costing a lot more. I am not sure what has happened with the prices of HBA’s since then but they seem to have gone way down. I was shopping eBay for a long time to find a good price on QLA2202F/66 HBA’s.

I wanted the 2-port version’s, which are the QLA2202’s. I use mostly DL360G3 servers which have 100mhz PCI-X slots. So I wanted the 66mhz cards. i remember many of them being close to $100. I ended up finding some really good deals on some cards, but they would not install properly. When I would download the QLogic windows drivers it would say I did not have a QLA2200 series card installed. As it turns out, the cards made for the PC market and the cards made for Sun are basically the same but with slightly different hardware ID’s on them. Because of this, All I had to do was modify the INF file. You can do the same. Just download the drivers from QLogic, open up the oemsetup.inf file, and look for these lines:

;*******************************
;QLogic Manufacturer device list
[QLOGIC]
%ql2200.DeviceDesc% = ql2200_Inst, PCI\VEN_1077&DEV_2200&SUBSYS_00021077

[ControlFlags]
ExcludeFromSelect = PCI\VEN_1077&DEV_2200&SUBSYS_00021077

and replace with this:

;*******************************
;QLogic Manufacturer device list
[QLOGIC]
%ql2200.DeviceDesc% = ql2200_Inst, PCI\VEN_1077&DEV_2200&SUBSYS_42821077

[ControlFlags]
ExcludeFromSelect = PCI\VEN_1077&DEV_2200&SUBSYS_42821077

You can see the only difference is the SUBSYS ID. If you didn’t know what the correct SUBSYS ID was its not a problem, just look in your device manager for the device with a question mark next to it, and you can get the SUBSYS ID from that. The basic concept probably works for other QLogic cards that are Sun OEM’ed. The reason I went through this hassle is because I could get the SUN cards for like $15 a pop at the time. Now I see with the latest HBA used market pricing, a QLA2202F/66 is only about $15 shipped on eBay anyways, so it may not be worth the hassle, but if you have some you are trying to get working, maybe this helps someone.

Personally I would try to get the QLA2342’s, these are very nice, support setting different buffer sizes, BB credits, FC-SP (DH-CHAP). Beware though, they are PCI-X 133mhz, so if you have antiquated hardware in your lab, like I do (DL360G3’s), you may not be able to use these! That is why it makes sense to really plan things out and not just throw together lab hardware. It may cost a little more to get slightly better servers, but you have to think of the benefits, such as being able to use more modern HBA’s that support features like IPSec and FC-SP.

This entry was posted in CCIE Storage and tagged , , , . Bookmark the permalink.

1 Response to Getting QLogic OEM Sun HBA’s to work under Windows

Leave a Reply