Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How to find the feature code of a device 1

Status
Not open for further replies.

KPKIND

Technical User
Sep 8, 2003
130
IN
Dear All,

Can someone please let me know the best way to find out the feature code of an adapter. I have struggled to get the feature code from the system, but was unsuccessfull in finding it. For instance I wanted to see the feature code of my fibre channel adapter inorder to find the latest firmware, but it doesn't look like a straight forward one. In the lscfg -vl output of the fcs0 it gives something like "Feature Code/Marketing ID...5704" but could not find related firmware based on this code. I have gone through each link on the firmware download page and finally found one link which had the part number as one various system affected.

To do this I had to spend a lot of time, so could someone please let me if there is any quick way of finding the feature code of the adapter.

TIA
KPKIND
 
well, That't the way i do it!

Code:
lscfg -v | more

and then i look for the hardware! for example in here the FC Adapter show the feature code 280B!

Code:
 FC Adapter

        Part Number.................80P4543
        EC Level....................A
        Serial Number...............1B53103705
        Manufacturer................001B
        Feature Code/Marketing ID...280B
        FRU Number..................     80P4544
        Device Specific.(ZM)........3
        Network Address.............10000000C94B263D
        ROS Level and ID............0288193D
        Device Specific.(Z0)........1001206D
        Device Specific.(Z1)........00000000
        Device Specific.(Z2)........00000000
        Device Specific.(Z3)........03000909
        Device Specific.(Z4)........FF801412
        Device Specific.(Z5)........0288193D
        Device Specific.(Z6)........0683193D
        Device Specific.(Z7)........0783193D
        Device Specific.(Z8)........20000000C94B263D
        Device Specific.(Z9)........TS1.90X13
        Device Specific.(ZA)........T1D1.90X13
        Device Specific.(ZB)........T2D1.90X13
        Device Specific.(YL)........U7311.D20.65B8E3A-P1-C01-T1

regards,
Khalid
 
Hi Khalid,

Thanks for the response. But in my case the feature code what the lscfg output gave was 5704 and the IBM website says 5704 is not recognized code at all. Even when I have gone trhough the page for firmware download for adapters, it does not have any link for this feature code...

God knows why IBM doesn't make it simple ....

Cheers
KPKIND
 
I don't understand why! how come it has a feature code and not recognized by IBM!!!

Out of curiosity, Are you sure it is an IBM part?

Did you check the hardware itself? it might have something written different!
 
Hi Khalid,

That is a good point, but I am not 100% sure if it is an IBM part. Although it was supplied by IBM just yesterday.
Anyway not sure if it helps, but I have given below the lscfg -vl output of the card. The manufacturer from the output below says 001F...not sure if this makes any sense for you...

fcs1 U1.1-P2-I1/Q1 FC Adapter

Part Number.................80P6415
EC Level....................A
Serial Number...............1F34709231
Manufacturer................001F
Feature Code/Marketing ID...5704
FRU Number.................. 80P6416
Device Specific.(ZM)........3
Network Address.............10000000C9370BCA
ROS Level and ID............02E01873
Device Specific.(Z0)........2003806D
Device Specific.(Z1)........00000000
Device Specific.(Z2)........00000000
Device Specific.(Z3)........03000909
Device Specific.(Z4)........FF601231
Device Specific.(Z5)........02E01873
Device Specific.(Z6)........06631873
Device Specific.(Z7)........07631873
Device Specific.(Z8)........20000000C9370BCA
Device Specific.(Z9)........HS1.81X3
Device Specific.(ZA)........H1D1.81X3
Device Specific.(ZB)........H2D1.81X3
Device Specific.(YL)........U1.1-P2-I1/Q1


Cheers
KPKIND
 
I was looking for the Manufacturer................001F
and i got the following link (It won't help much but i thought of sharing it with you):


Oh wait a second! i found these links which will help i guess!


It says that its an IBM proven or something like that!

 
Picked up the following from web after googling on part number 80p6415. Looks like an IBM part.

5.0 To Determine Adapter Microcode Levels
Before you install the microcode, it is important to determine the FRU Number and Microcode level of the adapter installed in the target system. Use the following instructions to read the FRU number stored in the adapter's non-volatile memory.
5.1 AIX Systems
List the Fiber Channel PCI adapters installed in the system by typing:
lsdev -C | grep "fcs"
Note the device names of all the Gigabit Fiber Channel PCI Adapters installed. The adapter device names will be fcsX, where X is 0,1, or some other number.
2) There are two methods to check the current microcode level on the adapter.
The first uses the " lscfg " command and it will return much of the information in the adapter VPD. The Z9 field will have the firmware level. This method will also display the FRU part number and Assembly part number.
lscfg -vl fcsX
Where X is the number of the adapter returned by the previous lsdev command.
The Command will produce output similar to
DEVICE LOCATION DESCRIPTION
fvs0 3F-08 FC Adapter
Part Number.................80P6415
EC Level....................A
Serial Number...............1D51406697
Manufacturer................001D
Feature Code/Marketing ID...5704
FRU Number.................. 80P6416
Device Specific.(ZM)........3
Network Address.............10000000C9492EF6
ROS Level and ID............02E01971
Device Specific.(Z0)........2003806D
Device Specific.(Z1)........00000000
Device Specific.(Z2)........00000000
Device Specific.(Z3)........03000909
Device Specific.(Z4)........FF601410
Device Specific.(Z5)........02E01971
Device Specific.(Z6)........06631971
Device Specific.(Z7)........07631971
Device Specific.(Z8)........20000000C9492EF6
Device Specific.(Z9)........HS1.91X1 <============== firmware level
Device Specific.(ZA)........H1D1.91X1
Device Specific.(ZB)........H2D1.91X1
Device Specific.(YL)........P1-I5/Q1

If the firmware level in the "Z9" field is not 1.91x4, then the microcode should upgraded.
The second method uses the "lsmcocde"command and it will return the extension of the firmware image file that is installed.
lsmcocde -d fcsX
Where X is the number of the adapter returned from the "lsdev" command above.

DISPLAY MICROCODE LEVEL 802111
fcs3 FC Adapter

The current microcode level for fcs3 is 181301.

Use Enter to continue.

F3=Cancel F10=Exit Enter
181301 is the extension of the firmware image (df1080f9.181301) that was last loaded on the adapter.
If the extensions is not 191304, then the firmware should be upgraded.
 
Thanks very much for all your effort. So it looks like it is not straight forward one... definitely a bit of detective work to be done to get to the final feature code.. Same opinion by other users as well in few other forums...

Anyway thanks for your effort.

Cheers
KPKIND
 
Ever played with wsm (web-based system manager)? You can invscout.websm from the install CDs. This allows you to graphically see the current and IBM recommended feature code of all your hardware. It is important to note though that IBM recommended levels are not necessarily the same as other vendors (EMC/Hitachi/etc.)
 
Yikes !

Look at the back of your server to find the code number on the card. Some cards have a 4-digit code like 5704, others have a 2-digit code like "A-F".

This number identifies the part uniquely in the following publication:


and you should then be able to find the correct feature code.

HTH



Kind Regards,
Matthew Bourne
"Find a job you love and never do a day's work in your life.
 
Yeah, it's been a nightmare since day one.
Unless you have the original order for the machine you will need to use "other methods" to track down your feature codes.
In the early days things like adapters had a 2 digit type, like 4-P for the SSA card that is feature code 6230, then we thought they had sorted it out by releasing cards with a 4 digit type, sadly the 4 digit type is still not the same as the 4 digit feature code, AAARRRGGGHHHHHH!
The fibre card type 5704 is a feature code 6239! Even the firmware update readme for the FC 6239 gives an example of the lscfg output that shows:
Feature Code/Marketing ID...5704
Drives you mad, and there is no easy way to convert from card type to feature code.
For instance the "Feature Code/Marketing ID...280B
" mentioned by khalidaaa is actually a feature code 5716, the "280B" is still a card type not a proper orderable feature code.
After some pressure from annoyed customers some firmware listings now list the card type and the feature code but sadly most still just list the feature code, drives you mad!
The 5716 / 280B for instance shows "2 Gigabit Fibre Channel PCI-X Adapter FC 5716(280B), FC 1977(197E) , FC 1957(1957), FC 0646(280B)" so it was sold as feature code (FC) 5716 but reports from it's vpd 280B - as well as being sold as and reporting as the other numbers.....
It would save all concerned, IBM and customers, loads of time if IBM produced a techdoc at the very least, but for some strange reason they have never seen fit to do so :-(
 
OMG :(

DukeSSD, you really confused me :p

So my feature code is not 280B!?!

Oh no! I have a new FC which i thought having a feature code of 280B but when i looked into the box it was named as

(12P) IBM Feature Code: 5758

OMG, so my feature code is 5758 and my card type is 280B!

But you are saying that it should be 5716! So did i ordered the wrong device or what?
 
Thank you DukeSSD for the explination :)

I think you deserve a star :)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top