The handy config chart at NOW lists stuff by netapp part number, eg X123.
The handy sysconfig command on our filers lists things by... well, not by netapp part number, that's for sure.
Is there some simple way to map between the two?
Later filer releases (it looks as if 5.3.4 was the first release with it) have a file "/etc/sysconfigtab" that specifies valid system configurations.
To quote the comment at the beginning of the file, the lines that begin with "card" have the syntax:
# card PN type vendor dev-id sub-id description # ---- -- ---- ------ ------ ------ ----------- # # Definitions: # # PN is the marketing part number # # Board types are arbitrarily numbered as: # # 0 = motherboard # 1 = ethernet # 2 = SCSI/FCAL host adapter # 3 = NVRAM # 4 = FDDI # 5 = PCI bridge # 6 = ATM # 7 = Interconnect # # Vendor and dev-id are the Vendor ID and Device ID from the card's PCI # configuration registers. # # Sub-id is an arbitrary unique number assigned by the driver to # distinguish between cards with the same vendor and device id, if # necessary.
The "description" column may give enough information to indicate which card it is; for example, the line for:
For instance sysconfig says the networking board in slot 5 of our f520 is a
slot 5: Ethernet Controller e5 (Znyx ZX342 (DEC21140))
is:
card X1001 1 0x1011 0x0009 1 Znyx ZX342 (DEC 21140) single-port 10/100 Ethernet
and:
and the NOW chart says an f720 can support "X1001B" or "X1001C-S" networking boards. Is there somewhere on NOW (or elsewhere) that I can check to see if that "Znyx ZX342 (DEC21140)" *is* a "X1001B" or a "X1001C-S"?
the "sysconfigtab" file also has
card X1001B 1 0x1011 0x0019 6 Znyx ZX345Q single-port 10/100 Ethernet card X1001C-S 1 0x8086 0x1229 1 Single FastEnet-10/100 Ethernet
so what you have is, apparently, an X1001, not an X1001B or an X1001C-S.
(The supplier of the chips for the X1001C-S can be inferred by the PCI vendor ID of 0x8086 - hint: what vendor of, among other things, networking chips
1) had a product with the number "8086"
and
2) was one of the companies responsible for PCI? :-))
(For all I know, there may also be a way to get that information from NOW, but, whilst there used to be, at one point, a way to get at NOW from inside NetApp without having to have an account and remember a #@%$#%@@ user name and password, that appears to have gone away, and I'd have to go dig through my mail to see what the damn account name and password I got when I signed up with NOW.)