- Gentoo Developer Robin H. Johnson <robbat2@gentoo.org>
I saw a bug wondering what firmware should be used for a given card.

The ISP23xx line had a nice table, that hasn't been reproduced in the later
firmware release notes, and I reproduce it here as ascii for this discussion.

The general answer is, unless you need multiple loop IDs, do not use the
MID/MIDX firmwares.

ISP2300, 2312, 2322
===================
http://download.qlogic.com/sf/64698/Release.pdf
Feature Table:
A: Initiator, Target, Fabric
B: Expanded LUN
C: FC-TAPE (FCP-2)
D: IP
E: Management Server
F: Extended Memory (1MB, 2MB)
G: Extended Logins (2K logins)
H: Multiple Loop Id’s

Firmware	Chip			Features
--------	----			--------
2300EF		ISP231[02]		A,B,E
2300TP		ISP231[02]		A,B,C,E
2300IP      ISP231[02]		A,B,C,D,E
2300EFX     ISP231[02]		A,B,E,F,G
2300TPX     ISP231[02]		A,B,C,E,F,G
2300IPX     ISP231[02]		A,B,C,D,E,F,G
2300MID		ISP231[02]		A (loop only),B,E,H
2300MIDX	ISP231[02]		A (loop only),B,E,F,G (512),H
2322TPX		ISP2322			A,B,C,E,F,G
2322IPX		ISP2322			A,B,C,D,E,F,G
2322MIDX	ISP2322			A (loop only),B,E,F,G (512),H

ISP24xx, ISP25xx
================
As of the 5.xx.xx series, the functionality of the MID firmware variants has
been merged with the main codebase.
