[comp.periphs.scsi] HP SCSI Hard drive problems

jimb@faatcrl.UUCP (Jim Burwell) (01/21/91)

Hi,

Our organization recently got two HP 1.2 GB SCSI2 drives.  They are strange
critters!

After finding a SCSI ID which SUNOS liked, and getting the other jumpers
for other things set properly, Sun's format command finally noticed it.  But 
when I attempted to low-level format the drive, it returned an error 
(drive not ready or something).  I figured it was formatted at the factory, so 
I tried to label it.  I set up the partitions, and issued the label command,
and voila!  It worked fine.  (Actually, the first time it complained about not
being able to write any backup labels, so I lied to format and told it that
the drive had 2 fewer useable cylindars than it actually had.  Then it worked
with no complaints).  I then exited format, and tried newfs.  Bingo, it
worked with no problem.  I then installed SunOS 4.1.1 on it, switched the 
SCSI ID to 0 to make it sd0 (after changing the original sd0 to SCSI ID 1),
and attemped to boot the machine.  The machine (a Sun 3/160) powered up,
then complained that the SCSI bus was continuosely busy.  Puzzled, I played
with jumpers, etc.  Nothing worked.  I then set up a nfs-boot for that
machine on our server, and booted from that.  From here, I had no problem
mounting, reading, and writing the drive!  I verified that the drive had a 
bootblock, etc, and tried to boot it again:

	>b sd()

	Boot sd(0,0,0)

	scsi bus continually busy

(or something to that effect)


I then netbooted:

	>b ie() -a

And when it asked where the root was:

	Root partition ?  sd0a

vm_boot:  bad-read 
(blah blah)

(This isn't exact.  from memory.)


STRANGE.  I just can't touch the drive until AFTER Unix is booted.  It appears
to me that the bootstrap and boot programs arn't sending the drive some 
initialization command to make it become ready.  Perhaps it needs a 
SCSI start-unit command, but I don't see why, since I have the jumper for 
auto-spin-up set, and the drive does spin-up on power-up. Maybe the
firmware on the drive needs a start-unit or something.  

All I know is that the drive seems to be untouchable until after Unix notices 
it on boot; after Unix prints things like this:

sd0 at sc0 slave 0                                
sd0:  <Micropolis 1325 cyl 1022 alt 2 hd 8 sec 17>
sd1 at sc0 slave 1                                
sd2 at sc0 slave 8                                
sd2:  <HP 97549.SUNOS cyl 1906 alt 2 hd 16 sec 64>


Is there a special bootstrap program needed to boot from HP drives ?  Or do
I need new firmware for the drive or something?  I really want this drive to
be the system drive, since this drive is an embedded SCSI2 drive, and the 
"old" system drive was just a little Micropolis ST-506 70MB 1325.  SLOW!

Also, does anyone know how Sun binds SCSI IDs to device names ?  ID 0 maps to
sd0, ID 1 maps to SD2.  What ID does sd1 map to ?

PLEASE mail me any info you have about this !

C'ya,
Jim

-- 
UUCP:  ...!rutgers!faatcrl!jimb              Internet:  jimb@faatcrl.UUCP

Cool Quote of the time-period-kinda-thing:

   "CS people, like most scientists, consider what's actually happening
    rather than what appears to happen in their chosen specialty.  The 
    business person, running an interactive spreadsheet and interactive
    word processor at the same time can't tell the difference." 

                          - D. Haynie, Commodore Amiga, on multitasking

kenw@raid5.uucp (Ken Waletzki) (01/29/91)

>Hi,
>
>Our organization recently got two HP 1.2 GB SCSI2 drives.  They are strange
>critters!
>
>After finding a SCSI ID which SUNOS liked, and getting the other jumpers
>for other things set properly, Sun's format command finally noticed it.  But 
>when I attempted to low-level format the drive, it returned an error 

 [stuff deleted]

We just got a bunch of HP drives in, and the little critters send out an
SDTR message on power up and SCSI bus reset.  This might have a problem with
the initiator software, if it isn't programmed to receive and unsolicited
SDTR message.  Furthermore, the manual says to remove a certain jumper to 
dis-allow the sending of the SDTR message, but it don't work.  The darn thing
sends SDTR with or without the jumper on.

-- 
 

rick@tmiuv0.uucp (01/31/91)

In article <1991Jan28.232944.10071@raid5.uucp>, kenw@raid5.uucp (Ken Waletzki) writes:
>>Hi,
>>
>>Our organization recently got two HP 1.2 GB SCSI2 drives.  They are strange
>>critters!
>>
>>After finding a SCSI ID which SUNOS liked, and getting the other jumpers
>>for other things set properly, Sun's format command finally noticed it.  But 
>>when I attempted to low-level format the drive, it returned an error 
> 
>  [stuff deleted]
> 
> We just got a bunch of HP drives in, and the little critters send out an
> SDTR message on power up and SCSI bus reset.  This might have a problem with
> the initiator software, if it isn't programmed to receive and unsolicited
> SDTR message.  Furthermore, the manual says to remove a certain jumper to 
> dis-allow the sending of the SDTR message, but it don't work.  The darn thing
> sends SDTR with or without the jumper on.

Yes, most drives for use with Sun workstations use modified ROMs on the
drive, to adapt them for Sun's SCSI oddities.  Seems that Sun's OS doesn't
quite do things the real SCSI way.  I've run into tape drives and disks that
have such weirdness when used with Suns.  However, if I plug them into my
Amigas (a 2500/30 with HardFrame or A3000), they run just fine, thank you.
The drives I've played with are straight Conner CP340s and 3200s, Seagate
ST-296Ns (yeech!), Miniscribes, Wrens, and a Wangtek 5150S SCSI 1/4" tape.
.--------------------------------------------------------------------------.
|[- O] Rick Stevens                                                        |
|  ?   EMail: uunet!zardoz!tmiuv0!rick -or- uunet!zardoz!xyclone!sysop     |
|  V   CIS: 75006,1355 (75006.1355@compuserve.com from Internet)           |
|                                                                          |
|   "Everybody has to deviate from the norm...."                           |
|                                  - Rush                                  |
|   "I guess that makes me a deviant!"                                     |
|                                  - Me!                                   |
'--------------------------------------------------------------------------`