fdisk -l doesn't see one 2540 array, can see other arrays though


 
Thread Tools Search this Thread
Operating Systems Solaris fdisk -l doesn't see one 2540 array, can see other arrays though
# 1  
Old 10-22-2008
Question fdisk -l doesn't see one 2540 array, can see other arrays though

I can't seem to get my host to see a 2540 array.

I have 3 arrays right now. (2) 2540's.. let's call them 2540A and 2540B and (1) 6140. 2540A and the 6140 are configured and mounted on the same linux host.

For the life of me, I cannot get the other problem-child 2540B to be recognized by the same linux host (x4150) as the other two arrays. No matter what, fdisk -l on the host doesn't list anything when 2540B is connected.

I've gone back to the start, disconnected all the cables, I've used the same PCI HBA, one controller, one fibre channel port, DAS, as the other arrays. I've re-setup the initiator, host, volumes, mappings, etc. Nothing. It's dead Jim. Argh.

I have another post on unix.com about comparing the performance of (2) 2540's vs (1) 6140. Let this post sever as an update. It's not going so well at the moment Smilie Smilie

I'd contact Sun, but I've gone down that route before only to be told by several sun engineers "I've never done support for a TRY&BUY" followed by no response for days.

Thanks for any help.
-bv
# 2  
Old 10-22-2008
do you have CAM installed and configured the 2540B? is the latest baseline installed?
# 3  
Old 10-22-2008
Hi,

Thanks for your reply.

Yes and Yes. Sorry I wasn't more clear in my original rant.

All the arrays are accesible via CAM and baselined. The 2540's are at firmware 06.70.54.10

I deleted and recreated everything from scratch again, pool, initiator, host, volume, mapping. I'm stuck.

I checked the licensing, it's ok too. Feature: Storage Domains, Enabled: True, Quantity Licensed: 2, Quantity in Use 1

There are no alams.

CAM reports the FC port link it UP too.

I'm staying calm and resisting the urge to throw it off the roof.

Thanks again
-bv
# 4  
Old 10-22-2008
Well, I seem to be making :some: kind of progress.

I can get the 6140 and any ONE of the 2540's online. Not both of them. How odd. 6140 + 2540A, fine both arrays are present. 6140 + 2540B, fine both arrays are present. 2540A + 2540B - 6140, No only 2540B shows now. I'm so confused.

So as the problem stands now, I can get the host to recognize either one of the 2540's and the 6140, but not both 2540's simultaneously.

-puzzled-
# 5  
Old 10-22-2008
there is a newer baseline available. but i don't think this is your problem. my problem is that i need solaris for troubleshooting... i don't know the commands in linux that would give me the infos that i need...
do you use some kind of LUN security (with WWNs)?
# 6  
Old 10-22-2008
Quote:
Originally Posted by buddhavelvet
Well, I seem to be making :some: kind of progress.

I can get the 6140 and any ONE of the 2540's online. Not both of them. How odd. 6140 + 2540A, fine both arrays are present. 6140 + 2540B, fine both arrays are present. 2540A + 2540B - 6140, No only 2540B shows now. I'm so confused.

So as the problem stands now, I can get the host to recognize either one of the 2540's and the 6140, but not both 2540's simultaneously.

-puzzled-
how do you attach all 3 storages to the host? how many HBAs do you use? SAN/DAS?
# 7  
Old 10-23-2008
It seems I figured out my problem. It turned out that I'm a moron :-) While troubleshooting a dead fibre cable I inadvertently moved a cable from one HBA to another thereby invalidating one of the cam initiators. Check your cabling, redo your intiators. doh. Thanks for your replies.
-bv
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Looping an array of 2d arrays in C

Le sigh... Hopefully this will be the last time I have to ask for help on this topic. For a while now I've been working with a 1d array that holds 2d arrays. For reference you can view here. Now I'm just trying to loop through the elements with the following: #include <stdio.h> void... (3 Replies)
Discussion started by: Azrael
3 Replies

2. Programming

Calling an array of arrays in C.

Corona688 was great in helping me learn how to create arrays that hold other two dimensional array here. Unfortunately I didn't think ask about how to implement or call them. Basically, I'm trying to call an array of two-dimensional arrays like this: declaration: int (*side_one) = { { white_l1,... (6 Replies)
Discussion started by: Azrael
6 Replies

3. Shell Programming and Scripting

Bash arrays: rebin/interpolate smaller array to large array

hello, i need a bit of help on how to do this effectively in bash without a lot of extra looping or massive switch/case i have a long array of M elements and a short array of N elements, so M > N always. M is not a multiple of N. for case 1, I want to stretch N to fit M arrayHuge H = (... (2 Replies)
Discussion started by: f77hack
2 Replies

4. Solaris

Lost out-of-band communication with 2540 Array

Hello Dears, My server hots cannot contacted my array disk 2540 by using out-of-band Ethernet Cable. The Controller Ethernet port is off , I replace the ethernet cable but not OK I reboot the server and the Array disk 2540 but Not OK. Please somebody know how to solve this issue? ... (1 Reply)
Discussion started by: ghislino
1 Replies

5. Solaris

StorageTek 2540 SAN array

Bought a Sun StorageTek 2540 SAN array a few years ago from a company that was going out of business. When we first set it up, we were able to get all the software (Common Array Manager) and firmware directly from Sun. We just upgraded the drives, but the array is too large for the firmware. Now... (6 Replies)
Discussion started by: edison303
6 Replies

6. BSD

OpenBSD fdisk - Linux fdisk compatibility ?

Hello, MBR partition table made by linux fdisk looks certainly not correct when printed by openbsd fdisk: Partition table created on linux (centos 6.3): # fdisk -l /dev/sdc Disk /dev/sdc: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 *... (2 Replies)
Discussion started by: vilius
2 Replies

7. UNIX for Dummies Questions & Answers

add disk redhat, fdisk -l doesn't work

i'm trying to add disk to red hat , use fdisk -l but it doesn't recognize it what should i do it to get it works? (3 Replies)
Discussion started by: prpkrk
3 Replies

8. Shell Programming and Scripting

using arrays and also help with array.contains functionality

here is what i have... i=1 while read line do if grep -i-q "create procedure"<<<$line then startline="$line" endline="blahblah" Get procedure name into a variable named procName procName="procedure name is stored" do some... (2 Replies)
Discussion started by: vivek d r
2 Replies

9. Filesystems, Disks and Memory

Configure large volume on Sun StorageTek 2540 array

Hi, We have 12x1TB SATA disks in our array and I need to create 10TB volume. I defined new storage profile on array and when I tried to add volume, I faced with ~2TB limit for new volumes. I didn't find how to set another limit on my storage profile. Is there is a way to configure one large... (3 Replies)
Discussion started by: Sapfeer
3 Replies

10. Shell Programming and Scripting

Perl array of arrays

Hi, I am trying to assign an array as a value to one of the array element, I mean I have an array @KS and array @kr. I want array @KS to hold @kr as an element. So I am doin this $KS=@kr; But the value stored is number of elements in the @kr array. Can... (2 Replies)
Discussion started by: eamani_sun
2 Replies
Login or Register to Ask a Question