1834839 Members
2529 Online
110070 Solutions
New Discussion

Re: fcmsutil error

 
Jimmy Rogers
Frequent Advisor

fcmsutil error

I run the command:

fcmsutil /dev/td0

and get the error:

ERROR: The installed driver and tdutil are not compatible.

I'm building out 4 identical servers, and 3 of them gave the correct output. Has anyone run into this error?
11 REPLIES 11
Ludovic Derlyn
Esteemed Contributor

Re: fcmsutil error

hi,

it's seems that with td, you must use fcdutil
try it.

regards
L-DERLYN
freddy_21
Respected Contributor

Re: fcmsutil error

please check your fc card is it FCD or td ( using ioscan -fnC

check driver for your card. i think you have diferent type of FC cards.


thanks
freddy
Jimmy Rogers
Frequent Advisor

Re: fcmsutil error

Well, fcmsutil did work on the other servers. I did however try that on your suggestion and got the error:

ERROR: The installed driver and fdcutil are not compatible.
DRIVER Version is 0
FCDUTIL Version is 10

So that provides a clue anyways. I'm just not sure what driver they are referring to.

Jimmy Rogers
Frequent Advisor

Re: fcmsutil error

The cards are all td and the same on all the servers:

fc 1 0/0/10/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter
/dev/td0
Mridul Shrivastava
Honored Contributor

Re: fcmsutil error

To insure that the proper driver is installed do a swlist.

# swlist | more

FibrChanl-00 B.11.11.09 PCI/HSC FibreChannel;Supptd
HW=A6
684A,A6685A,A5158A,A6795A


The latest driver starting with 11.00.10 or 11.11.09 are a combined driver and
support all the cards listed above.

If the driver is not installed use the latest driver can be obtained from
www.software.hp.com

Check the system file to insure that the td driver is there.

The best utility to check fibre channel status is fcmsutil. Each fibre channel
will have a special device file for that card. It will be
labeled /dev/td0,td1
etc. This can be seen in a ioscan -fn


Even after doing this you face same issue then I would try swapping the card from the working server and then check the output.
Time has a wonderful way of weeding out the trivial
Jimmy Rogers
Frequent Advisor

Re: fcmsutil error

All the servers have:
FibrChanl-00 B.11.23.03
FibrChanl-01 B.11.23.02
Sameer_Nirmal
Honored Contributor

Re: fcmsutil error

Interesting problem...

I guess you A6795A FC HBA. For this ,
FibrChanl-00 B.11.23.03 and FCMassStorage B.11.23 are required and "td" is the driver name.

The error indicates the version mis-match between "fcmsutil" and the "tdutil"

Check what you get in
# what /stand/vmunix | grep td
# swlist -l product | grep -i fibre

Do you have PHKL_31501 patch applied ?
"fcmsutil" is a part of FcMassstorage driver and "tdutil" is a part of Fibrchal-00 driver.

Verify these with the working systems you have.
Jimmy Rogers
Frequent Advisor

Re: fcmsutil error

#what /stand/vmunix | grep td

libtd.a HP Fibre Channel Tachyon XL2 Driver B.11.23.03 /ux/core/isu/TL/kern/src/common/wsio/td_glue.c: Aug 16 2004, 13:47:27
$Revision: libshutdown.a: B11.23.0409LR
$Revision: libshutdown-pdk.a: B11.23_LR Fri Aug 29 22:27:18 PDT 2003 $
utdelete.c $Date: 2004/08/05 12:31:31 $Revision: i380/4 PATCH_11.23 (PHKL_31500)
shutdown.c $Date: 2004/08/05 12:06:46 $Revision: i380/3 PATCH_11.23 (PHKL_31500)
libshutdown.modmeta $Date: 2004/08/05 12:06:42 $Revision: i380/6 PATCH_11.23 (PHKL_31500)
netdiag1.c $Date: 2004/08/05 13:05:23 $Revision: i380/6 PATCH_11.23 (PHNE_31735)
vpar_shutdown.c $Date: 2004/08/05 11:54:31 $Revision: i380/5 PATCH_11.23 (PHKL_31500)

#swlist -l product | grep -i fibre
FC-FCD B.11.23.02 PCI-X FibreChannel;Supptd HW=A6826A,A9782A,A9784A
FC-TACHYON-TL B.11.23.03 PCI FibreChannel;Supptd HW=A6795A,A5158A
FCMassStorage B.11.23 Fibre Channel Mass Storage
PHKL_31501 1.0 Fibre Channel Mass Storage Patch
PHSS_32101 1.0 Tachyon TL Fibre Channel Driver Patch
Sameer_Nirmal
Honored Contributor

Re: fcmsutil error

Compare these
# what /opt/fcms/bin/fcmsutil
# what /opt/fcms/bin/tdutil

Run tdutil directly
# /opt/fcms/bin/tdutil /dev/td0
Torsten.
Acclaimed Contributor

Re: fcmsutil error

Did you upgrade an 11.x system to 11.23?

I don't remember the details, but I remember some combination of OS version and driver the tool fcmsutil was only a link to tdutil.
So check what happens if you run fcmsutil:

whence fcmsutil

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
Jimmy Rogers
Frequent Advisor

Re: fcmsutil error

I actually fixed this accidently by making some kernel parameter changes in the build process. It wasn't any particular parameter, it was just the act of rebuilding the kernel. A "what" command on /stand/vmunix showed that the driver wasn't in the kernel, although swlist showed it as installed and configured. Go figure.

Anyways thanks for the help everyone.