Receiving: 4B436A3D 0313233216 T H fscsi0 LINK ERROR


 
Thread Tools Search this Thread
Operating Systems AIX Receiving: 4B436A3D 0313233216 T H fscsi0 LINK ERROR
# 8  
Old 03-16-2016
The max transmit unit on the QLA2464 is 2048 (Per QLA Boot BIOS ) and the max on the Emulex LP11002 is 2112 as reported by the above utility. (Hopefully it's correct, that software seems to be bit dated so not 100% sure of it's accuracy.)

I really haven't seen Jumbo Packets appear anywhere in any of the configs so thinking I'm safe on that side.

Along these lines, so far no one can comment if there is any incompatability between Emulex and QLogic. Would be curious to tap into those experiences to see if that could be the case.

Cheers,
DH

---------- Post updated at 11:44 PM ---------- Previous update was at 11:19 PM ----------

Here we go:

Code:
[ AIX root@mdsnim01:/devscan ] /usr/local/bin/devscan

devscan v1.0.5
Copyright (C) 2010-2012 IBM Corp., All Rights Reserved

cmd: /usr/local/bin/devscan
Current time: 2016-03-16 03:40:10.336709 GMT
Running on host: mdsnim01

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Processing FC device:
    Adapter driver: fcs0
    Protocol driver: fscsi0
    Connection type: loop
    Link State: up
    Current link speed: 4 Gbps
    Local SCSI ID: 0x000001
    Local WWPN: 0x10000000c9621b82
    Local WWNN: 0x20000000c9621b82
    Device ID: df1000fd
    Microcode level: 271304

000002  0000000000000000 2101001b32a18121 2001001b32a18121
    Vendor ID: SCST_FIO     Device ID: MDSVIOro Rev:  311 NACA: no
    PDQ: Connected          PDT: Block (Disc)
    Name:           hdisk2  VG:           htpcvg
    Device already SCIOLSTARTed
    Status: Available

125 targets found, reporting 1 LUNs,
1 of which responded to SCIOLSTART.
Elapsed time this adapter: 01.044606 seconds

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Processing FC device:
    Adapter driver: fcs1
    Protocol driver: fscsi1
    Connection type: none
    Local SCSI ID: 0x000000
    Device ID: df1000fd
    Microcode level: 271304

No targets found
Elapsed time this adapter: 00.125680 seconds

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Processing iSCSI device:
    Protocol driver: iscsi0

No targets found
Elapsed time this adapter: 00.063027 seconds

Cleaning up...
Total elapsed time: 01.259561 seconds
Completed with error(s)

[ AIX root@mdsnim01:/devscan ]


Wondering why it's saying 125 targets found when only one exists and only one port of the Emulex is plugged into the QLogic port with only one file assigned as a backing device.

Cheers,
DH

---------- Post updated 03-16-16 at 12:07 AM ---------- Previous update was 03-15-16 at 11:44 PM ----------

Out of curiosity, what is the hex value of a 'target reset' that is sent to the target? Having difficulty finding that.

At the time that the failure occurs, there is no response from the target. The software doesn't log anything so it's hard to tell where the issue is.

Cheers,
DH

Last edited by Devyn; 03-17-2016 at 12:12 AM..
# 9  
Old 03-16-2016
In my opinion it is very unlikely that the QL 2464 and Emulex have any compatibility issues unless either or both are running old firmware. They are both mainstream FC adapters and the FC standards are solid.

I would think your problem is due to the setup of the adapters BIOS wise so I would be checking all parameters for compatibility. As you explain, all is well until you put the adapters under pressure.
# 10  
Old 03-16-2016
can you change the LDEV from 02 to 0? I've seen strange AIX behaviour, when LDEVs begin not with 0.

---------- Post updated at 09:50 AM ---------- Previous update was at 09:48 AM ----------

regarding scsi resets, look e.g. at https://kb.netapp.com/support/index?...t&locale=en_US
# 11  
Old 03-17-2016
@hicksd8
IRT the Max Transfer Sizes, the Emulex has 2112 and the QLogic is set to 2048. It was suggested to match these up. I don't see a way to change this on AIX and I can only see some presets on the QLogic card. Is that difference in the Max Transfer Size significant?

@agent.kgb
Can you elaborate a bit more on your suggestion? I'm thinking you're referring to the scsi_id but want to be 100% sure. And I'm curious why it's reporting 125 targets.

Cheers,
DH

---------- Post updated at 12:56 AM ---------- Previous update was at 12:06 AM ----------

I should also add that the standard / traditional path listing just isn't there that comes from other SAN storage target devices. That's an oddity that I need to dig in too:

Code:
[ AIX root@mdsnim01:/ ] mount
  node       mounted        mounted over    vfs       date        options
-------- ---------------  ---------------  ------ ------------ ---------------
         /dev/hd4         /                jfs2   Mar 17 00:31 rw,log=/dev/hd8
         /dev/hd2         /usr             jfs2   Mar 17 00:31 rw,log=/dev/hd8
         /dev/hd9var      /var             jfs2   Mar 17 00:31 rw,log=/dev/hd8
         /dev/hd3         /tmp             jfs2   Mar 17 00:31 rw,log=/dev/hd8
         /dev/hd1         /home            jfs2   Mar 17 00:33 rw,log=/dev/hd8
         /dev/hd11admin   /admin           jfs2   Mar 17 00:33 rw,log=/dev/hd8
         /proc            /proc            procfs Mar 17 00:33 rw
         /dev/hd10opt     /opt             jfs2   Mar 17 00:33 rw,log=/dev/hd8
         /dev/livedump    /var/adm/ras/livedump jfs2   Mar 17 00:33 rw,log=/dev/hd8
         /aha             /aha             ahafs  Mar 17 00:33 rw
         /dev/htpc00lv    /htpc            jfs2   Mar 17 00:45 rw,log=/dev/loglv00
[ AIX root@mdsnim01:/ ]
[ AIX root@mdsnim01:/ ]
[ AIX root@mdsnim01:/ ] errpt
[ AIX root@mdsnim01:/ ] lspath
Enabled hdisk0 scsi1
Enabled hdisk1 scsi1
[ AIX root@mdsnim01:/ ] lsdisk -Cc disk
ksh: lsdisk:  not found.
[ AIX root@mdsnim01:/ ] lsdev -Cc disk
hdisk0 Available 00-08-01-4,0 16 Bit LVD SCSI Disk Drive
hdisk1 Available 00-08-01-8,0 16 Bit LVD SCSI Disk Drive
hdisk2 Available 07-08-02     Other FC SCSI Disk Drive
[ AIX root@mdsnim01:/ ]

Cheers,
DH
# 12  
Old 03-17-2016
every LUN has its ID, which is specified on the storage side. In this line:

Quote:
000002 0000000000000000 2101001b32a18121 2001001b32a18121
the first number 000002 is this ID. AIX requires, that all IDs count from 0 upwards. If you don't have ID 0, it can cause some strange errors.

What about your lsdev output, it's ok - you don't have ODM entries for your storage, that's why you see Other SCSI device. The usual way is to ask storage vendor for a fileset with such entries, but I am not sure, that Linux has something like this.
# 13  
Old 03-17-2016
Quote:
Originally Posted by Devyn
@hicksd8
IRT the Max Transfer Sizes, the Emulex has 2112 and the QLogic is set to 2048. It was suggested to match these up. I don't see a way to change this on AIX and I can only see some presets on the QLogic card. Is that difference in the Max Transfer Size significant?
Do you mean "2048" or is that a typo?

Standard packets are 2112 payload (ie, actual data) which becomes 2148 MTU (ie, packet size once header, footer, CRC, etc are added).

Therefore 2048 sounds wrong.

Does the QL board present you with a CTRL-Q option on boot to get inot its BIOS?
Is the anything similar on the LP11002?

I'm used to seeing a bank of settable options within the BIOS of FC cards although, as I said before, it's been a few years since. I seem to remember one of the options causing multiple duplicate LUN's to be seen in error.

Last edited by hicksd8; 03-17-2016 at 10:25 AM..
# 14  
Old 03-17-2016
@hicksd8
The QLogic card shows 2048 as the high end Max Transfer Size in the QLogic Boot menu (ctrl-q) you're saying it shouldn't? I'm not sure the LP11002 offers the same boot configuration menu. I could try to check but the ioinfo on Power5 doesn't work as it does on Power6/7.

@agent.kgb
This is interesting. I have it set to LUN 0 in the /etc/scst.conf file. There is no 2 but I wondered about this myself earlier since the SCST subsystem can't find 0x02 LUN and instead delivers it as LUN 0. I'll try to post the logs later tonight.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

/var/adm/messages (insterface turned off/restored) and link up & link down message.

Hi All I am facing an issue with our new solaris machine. in /var/adm/messages Apr 22 16:43:05 Prod-App1 in.routed: interface net0 to 172.16.101.1 turned off Apr 22 16:43:33 Prod-App1 mac: NOTICE: nxge0 link up, 1000 Mbps, full duplex Apr 22 16:43:34 Prod-App1 mac: NOTICE: nxge0 link... (2 Replies)
Discussion started by: javeedkaleem
2 Replies

2. Solaris

/var/adm/messages (interface turned off/restored) and link up & link down message.

Hi All I am facing an issue with our new solaris machine. in /var/adm/messages root@Prod-App1:/var/tmp# root@Prod-App1:/var/tmp# root@Prod-App1:/var/tmp# cat /var/adm//messages Apr 20 03:10:01 Prod-App1 syslogd: line 25: WARNING: loghost could not be resolved Apr 20 08:24:18 Prod-App1... (0 Replies)
Discussion started by: javeedkaleem
0 Replies

3. UNIX for Dummies Questions & Answers

[Solved] Symbolic link not allowed or link target not accessible

Hi everybody, I read about treads realted to this issue but they did not resovle issue given below. Please help me resolve issue given below I have html file under /srv/www/htdocs/actual_folder ls actual_folder/ test.html and following link works... (0 Replies)
Discussion started by: newbielgn
0 Replies

4. AIX

Error opening device: /dev/fscsi0

Hello, One one of my AIX boxes I'm having the following errror: fcstat fcs0: Port Speed (supported): 4 GBIT Error opening device: /dev/fscsi0 errno: 0000003d Has anyone encountered similar errors? Thank you! (1 Reply)
Discussion started by: aixn00b
1 Replies

5. Programming

g++ fails to link to static library when compilation and link in single command

Hello All, I've encountered a strange behaviour from g++ that doesn't make sense to me. Maybe you can shed some light on it: I have a bunch of source files and want to compile them and link them with a static library liba.a located in /usr/local/lib64 into an executable Approach 1 works... (0 Replies)
Discussion started by: magelord
0 Replies

6. Shell Programming and Scripting

Why am i receiving too many argument error with this?

#!/bin/bash while do codes done it says line 2: [: too many arguments why? (4 Replies)
Discussion started by: garfish
4 Replies

7. Shell Programming and Scripting

Receiving error: ./ang.ksh[35]: 0403-057 Syntax error at line 116 : `done' is not expected.

Hi All I am quite new to Unix. Following is a shell script that i have written and getting the subject mentioned error. #!/bin/ksh #------------------------------------------------------------------------- # File: ang_stdnld.ksh # # Desc: UNIX shell script to extract Store information.... (3 Replies)
Discussion started by: amitsinha
3 Replies

8. UNIX for Dummies Questions & Answers

Receiving error on Unix server-- java.lang.UnsatisfiedLinkError: registerNatives

Hi all, This is my first shell script, so I'm hoping the problem is that I'm just missing something, and not something bigger. I have a Java application that I wrote in WSAD that reads data from an Excel file and inserts values into a DB2 database. I'm able to run it successfully in WSAD. I... (4 Replies)
Discussion started by: loveToBlade
4 Replies

9. Linux

link error problem

Dear linuxers, I'm a novice in C++ programming. I wrote a ReadFile class in file ReadFile.cpp. After that, I wrote a test.cpp, which contains a main function, to test whether my class work well. I follow the following steps to compile the ReadFile.cpp file. g++296 -c ReadFile.cpp -o... (4 Replies)
Discussion started by: niukun
4 Replies

10. Programming

Link Edit Error, Help!!!!!

Hi, After I installed gcc on my machine and issued a command to compile a program, I did gcc -c 'prog'.c The object file was created, then I did gcc -o 'prog' 'prog'.o Then I got this error message I have been reading man pages and searching the internet but have not been able to... (1 Reply)
Discussion started by: rachael
1 Replies
Login or Register to Ask a Question