More re FCAL disks not showing up in Solaris 9 on SB1000

Craig Dewick <[email protected]>
Newsgroups gmane.os.solaris.at-home
Message-ID <[email protected]>
I've done more work on this since the problem is annoying me a bit more at 
present since I really want to stop using the external 80-pin drive to run 
the system off. 8-) I posted something in the newsgroups about the issue 
in the last few days in which I mentioned that I've replaced the generic 
73 GB FCAL drive I was originally trying with two Sun-firmware'd Seagate 
36 GB FCAL drives.

Tonight I tried an idea gleaned from some system-migrations I've done in 
the past which is to boot off the Solaris 9 install media (DVD in this 
case since the SB1000 has a DVD drive), manually mount the root partition 
on the SCSI disk the system has been running off, erase /dev and /devices, 
then rebuild them with 'devfsadm -r root_path'.

When the DVD booted, the FCAL drives were detected without any problems. 
When I mounted the root partition of the 80-pin SCSI drive I'm running the 
system off and rebuilt /dev and /devices, 'devfsadm' properly created all 
the devices nodes and links for the two FCAL drives.

To test what would happen I replaced the path_to_inst file in /etc of the 
system drive with '#path_to_inst_bootstrap_1' and rebooted the system with 
'reboot -- -rsv'. (see note below)

What happened was that the FCAL drives were not detected with Solaris 9 
booted off the normal SCSI drive, and the 'ssd' driver module wasn't 
loaded into the kernel (I checked with 'modinfo'). I can load it manually, 
however it doesn't make the OS see the FCAL drives when I run 'devfsadm', 
nor do they show up when I run 'format'.

The device links created when I ran devfsadm with Solaris 9 running off 
the DVD are still in /dev. For example, here are a couple of the links:

    2 lrwxrwxrwx 1 root root 70 Sep 10 21:27 c3t1d0s0 -> 
../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w21000004cf7f1654,0:a
    2 lrwxrwxrwx   1 root     root          70 Sep 10 21:27 c3t1d0s1 -> 
../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w21000004cf7f1654,0:b

and so on. The system has an additional PCI SCSI card installed to run a 
scanner, etc. seperately from the main system disk which is itself on the 
system-board's external SCSI channel.

The fact that the FCAL drives don't show up with Solaris 9 starts off the 
normal system disk even with these device nodes created by the manual use 
of devfsadm as described above is suggesting to me a missing software 
package or some sort of config problem with packages already installed but 
so far I haven't identified what could be missing or wrong.

As well as the main fibre channel ones (SUNWfcp, SUNWfcpx, SUNWfcip, 
SUNWfcipx, SUNWfctl, SUNWfctlx), I've already got the SSA-related ones 
installed too which bring in things like 'luxadm', etc. and the ssd driver 
(SUNWses, SUNWsesx, SUNWluxop, SUNWluxox, SUNWssad, SUNWssadx).

I had a look at the ssd.conf file and didn't see anything wrong with it, 
though I've included it as an attachment if anyone wants to check it out.

Let me know if you think of anything while I go off to get some sleep! 8-)

Regards,

Craig.

Note from above - possibly doing a reconfiguration boot after rebuilding 
/dev and /devices from scratch was not the right thing to try, so tomorrow 
I might do the same process again but not do the reconfig boot. However 
going off the results so far, it might not change the outcome when 
re-running Solaris 9 off the existing system disk.

-- 
Post by Craig Dewick (tm). Web @ "http://lios.apana.org.au/~cdewick".
Email 2 "[email protected]". SunShack @ "http://www.sunshack.org"
Galleries @ "http://www.sunshack.org/gallery2". Also lots of tech data, etc.
Sun Microsystems webring at "http://n.webring.com/hub?ring=sunmicrosystemsu".
ssd.conf (text/plain, 4.7 KB)
#
# Copyright (c) 1995-2001 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident	"@(#)ssd.conf	1.13	01/04/14 SMI"

name="ssd" parent="SUNW,pln" port=0 target=0;
name="ssd" parent="SUNW,pln" port=0 target=1;
name="ssd" parent="SUNW,pln" port=0 target=2;
name="ssd" parent="SUNW,pln" port=0 target=3;
name="ssd" parent="SUNW,pln" port=0 target=4;
name="ssd" parent="SUNW,pln" port=0 target=5;
name="ssd" parent="SUNW,pln" port=0 target=6;
name="ssd" parent="SUNW,pln" port=0 target=7;
name="ssd" parent="SUNW,pln" port=0 target=8;
name="ssd" parent="SUNW,pln" port=0 target=9;
name="ssd" parent="SUNW,pln" port=0 target=10;
name="ssd" parent="SUNW,pln" port=0 target=11;
name="ssd" parent="SUNW,pln" port=0 target=12;
name="ssd" parent="SUNW,pln" port=0 target=13;
name="ssd" parent="SUNW,pln" port=0 target=14;
name="ssd" parent="SUNW,pln" port=0 target=15;
name="ssd" parent="SUNW,pln" port=1 target=0;
name="ssd" parent="SUNW,pln" port=1 target=1;
name="ssd" parent="SUNW,pln" port=1 target=2;
name="ssd" parent="SUNW,pln" port=1 target=3;
name="ssd" parent="SUNW,pln" port=1 target=4;
name="ssd" parent="SUNW,pln" port=1 target=5;
name="ssd" parent="SUNW,pln" port=1 target=6;
name="ssd" parent="SUNW,pln" port=1 target=7;
name="ssd" parent="SUNW,pln" port=1 target=8;
name="ssd" parent="SUNW,pln" port=1 target=9;
name="ssd" parent="SUNW,pln" port=1 target=10;
name="ssd" parent="SUNW,pln" port=1 target=11;
name="ssd" parent="SUNW,pln" port=1 target=12;
name="ssd" parent="SUNW,pln" port=1 target=13;
name="ssd" parent="SUNW,pln" port=1 target=14;
name="ssd" parent="SUNW,pln" port=1 target=15;
name="ssd" parent="SUNW,pln" port=2 target=0;
name="ssd" parent="SUNW,pln" port=2 target=1;
name="ssd" parent="SUNW,pln" port=2 target=2;
name="ssd" parent="SUNW,pln" port=2 target=3;
name="ssd" parent="SUNW,pln" port=2 target=4;
name="ssd" parent="SUNW,pln" port=2 target=5;
name="ssd" parent="SUNW,pln" port=2 target=6;
name="ssd" parent="SUNW,pln" port=2 target=7;
name="ssd" parent="SUNW,pln" port=2 target=8;
name="ssd" parent="SUNW,pln" port=2 target=9;
name="ssd" parent="SUNW,pln" port=2 target=10;
name="ssd" parent="SUNW,pln" port=2 target=11;
name="ssd" parent="SUNW,pln" port=2 target=12;
name="ssd" parent="SUNW,pln" port=2 target=13;
name="ssd" parent="SUNW,pln" port=2 target=14;
name="ssd" parent="SUNW,pln" port=2 target=15;
name="ssd" parent="SUNW,pln" port=3 target=0;
name="ssd" parent="SUNW,pln" port=3 target=1;
name="ssd" parent="SUNW,pln" port=3 target=2;
name="ssd" parent="SUNW,pln" port=3 target=3;
name="ssd" parent="SUNW,pln" port=3 target=4;
name="ssd" parent="SUNW,pln" port=3 target=5;
name="ssd" parent="SUNW,pln" port=3 target=6;
name="ssd" parent="SUNW,pln" port=3 target=7;
name="ssd" parent="SUNW,pln" port=3 target=8;
name="ssd" parent="SUNW,pln" port=3 target=9;
name="ssd" parent="SUNW,pln" port=3 target=10;
name="ssd" parent="SUNW,pln" port=3 target=11;
name="ssd" parent="SUNW,pln" port=3 target=12;
name="ssd" parent="SUNW,pln" port=3 target=13;
name="ssd" parent="SUNW,pln" port=3 target=14;
name="ssd" parent="SUNW,pln" port=3 target=15;
name="ssd" parent="SUNW,pln" port=4 target=0;
name="ssd" parent="SUNW,pln" port=4 target=1;
name="ssd" parent="SUNW,pln" port=4 target=2;
name="ssd" parent="SUNW,pln" port=4 target=3;
name="ssd" parent="SUNW,pln" port=4 target=4;
name="ssd" parent="SUNW,pln" port=4 target=5;
name="ssd" parent="SUNW,pln" port=4 target=6;
name="ssd" parent="SUNW,pln" port=4 target=7;
name="ssd" parent="SUNW,pln" port=4 target=8;
name="ssd" parent="SUNW,pln" port=4 target=9;
name="ssd" parent="SUNW,pln" port=4 target=10;
name="ssd" parent="SUNW,pln" port=4 target=11;
name="ssd" parent="SUNW,pln" port=4 target=12;
name="ssd" parent="SUNW,pln" port=4 target=13;
name="ssd" parent="SUNW,pln" port=4 target=14;
name="ssd" parent="SUNW,pln" port=4 target=15;
name="ssd" parent="SUNW,pln" port=5 target=0;
name="ssd" parent="SUNW,pln" port=5 target=1;
name="ssd" parent="SUNW,pln" port=5 target=2;
name="ssd" parent="SUNW,pln" port=5 target=3;
name="ssd" parent="SUNW,pln" port=5 target=4;
name="ssd" parent="SUNW,pln" port=5 target=5;
name="ssd" parent="SUNW,pln" port=5 target=6;
name="ssd" parent="SUNW,pln" port=5 target=7;
name="ssd" parent="SUNW,pln" port=5 target=8;
name="ssd" parent="SUNW,pln" port=5 target=9;
name="ssd" parent="SUNW,pln" port=5 target=10;
name="ssd" parent="SUNW,pln" port=5 target=11;
name="ssd" parent="SUNW,pln" port=5 target=12;
name="ssd" parent="SUNW,pln" port=5 target=13;
name="ssd" parent="SUNW,pln" port=5 target=14;
name="ssd" parent="SUNW,pln" port=5 target=15;
name="ssd" parent="sf" target=0;
name="ssd" parent="fp" target=0;
name="ssd" parent="scsi_vhci" target=0;
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.