This is a discussion on SCSI disk disappeared at reboot within the Sun Solaris Administration forums, part of the Solaris Operating System category; --> I recently installed a dual ultra320 card into our V880. (Solaris 8, fully patched). After turning it on and ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I recently installed a dual ultra320 card into our V880. (Solaris 8, fully patched). After turning it on and doing: ok> probe-scsi-all (saw it) ok> boot .... /usr/sbin/devfsadm format (see the disk) newfs etc. In other words, no problem with that disk at all. Today I was trying to get the USB working and ran a script from Sun called "usbconfig.txt", which caused the system to shut down. When it went into the maintenance level I also changed ONLY diag-level via: /usr/sbin/eeprom diag-level=min and rebooted. This thankfully reduced the boot time from nearly half an hour (which was due to installing the most recent openboot recently) to just a couple of minutes. So it comes back up, and the new disk is GONE. It doesn't show up in "format", running "devfsadm" doesn't bring it back. cfgadm -al shows the c3 controller but it is c3 scsi-bus connected unconfigured unknown The other scsi controller is configured and it's one device (a tape drive) shows. So I tried: cfgadm -c configure c3 but that just caused a bunch of errors and warnings in the /var/adm/messages, like this: Nov 21 11:19:23 gec krtld: [ID 995402 kern.notice] /platform/sun4u/kernel/misc/sparcv9/sbd: undefined symbol 'sbdp_portid_to_cpu_unit' Nov 21 11:19:23 gec krtld: [ID 995402 kern.notice] /platform/sun4u/kernel/misc/sparcv9/sbd: undefined symbol 'plat_max_cmp_units_per_board' Nov 21 11:19:23 gec krtld: [ID 472681 kern.notice] WARNING: mod_load: cannot load module 'sbd' Nov 21 11:19:23 gec gptwo: [ID 450795 kern.warning] WARNING: cannot load sbd Nov 21 11:19:23 gec krtld: [ID 995402 kern.notice] /platform/sun4u/kernel/misc/sparcv9/sbd: undefined symbol 'sbdp_portid_to_cpu_unit' No idea why it is trying "sdp" since this is supposed to use "mpt" prtdiag shows this: I/O PCI 9 A 8 66 66 1,0 ok scsi-pci1000,30.1000.10c0.8/disk+ LSI,1030 I/O PCI 9 A 8 66 66 1,1 ok scsi-pci1000,30.1000.10c0.8 LSI,1030 so Solaris does see the controller. I think maybe it sees it twice because it is a dual channel controller. It's a Storcase JBOD and their software (infomon) shows everything working normally. What do I have to kick to get this system to see the disk again? Preferably without having to do a probe-scsi-all manually at each boot. Thanks, David Mathog mathog@caltech.edu |