Need help adding SCSI tape drive

Need help adding SCSI tape drive

Post by Charlie Sors » Wed, 18 Dec 1996 04:00:00



I'm running FreeBSD 2.1.5 from the Walnut Creek CDROM.

I just bought a used SCSI tape drive.  I could only afford the
least costly:

Archive/Conner/Seagate    2150S
HH-Internal-SCSI Tape 150/300Mg, 1 New 6150 Tape Included.

According to the stickers it's the Archive.

I have only two weeks to decide if the drive is OK and the clock
began yesterday...

Naturally the first thing that I found is that the vendor from whom
I bought my system only included enough connectors on my SCSI cable
for the devices that I ordered so I had to scurry around to find a
cable.

Now I find that my system doesn't seem to be finding the tape drive
when it boots.

I couldn't find anything in the handbook or the faq about adding
a tape drive.

Any suggestions about where to look and what to look for will be
much appreciated.

The system is basically all SCSI.  Disk and CDROM are working.

I can't see the jumpers for the disk-drive but according to the
2940 scsi utilities, it is SCSI ID 0.

The CDROM drive is jumpered for SCSI ID 1.

The tape drive came jumpered for SCSI ID 4 and I left it that way.

The 2940 scsi utilities (I guess it's actually the Adaptec scsi
utilities) see only the disk drive, the CDROM drive, and the host
adapter (SCSI ID 7).

The tape drive is not at the end of the cable and it has an empty
termination resistor socket above the SCSI connector.

Trying tar to see if it's really there anyway:

PC% tar tvf /dev/rst0
tar: can't open /dev/rst0 : Device not configured
PC%

Checking /dev:

PC% ls /dev/*st*
/dev/erst0      /dev/nrst0      /dev/rst0       /dev/rst0.ctl   /dev/st0ctl.3
/dev/erst0.0    /dev/nrst0.0    /dev/rst0.0     /dev/sndstat    /dev/stderr
/dev/erst0.1    /dev/nrst0.1    /dev/rst0.1     /dev/st0ctl.0   /dev/stdin
/dev/erst0.2    /dev/nrst0.2    /dev/rst0.2     /dev/st0ctl.1   /dev/stdout
/dev/erst0.3    /dev/nrst0.3    /dev/rst0.3     /dev/st0ctl.2
PC%

Of course some of those are unrelated files that happen to have
"st" in the filename.

All of the files listed in the st man-page FILES section seem to be
there.

Checking my kernel configuration file (eliminating obviously unrelated
"st"s as in "Filesystem":
                   ^^

PC% grep st KERNEL.CRS
options         "SCSI_DELAY=15"         #Be pessimistic about Joe SCSI device
device          st0
PC%

Just to be sure, I'll look at that section and list what I find
that looks relevant.

From KERNEL.CRS:

controller      ahc0    
[...]
controller      scbus0
[...]
device          sd0    

device          st0

device          cd0     #Only need one of these, the code dynamically grows

Do I need to be more specific in the kernel configuration file
than above?  As mentioned, disk and CDROM are working.

[I'll append dmesg output at the end of this message.  I apologize
for all of the "not found" messages in dmesg.  I made only those
changes to my kernel configuration file that were needed earlier
and haven't had time to go back and clean it up by eliminating
stuff that I don't have.  The "st0" line is as it came in the
GENERIC kernel configuration file.]

I suppose that I could re-install FreeBSD (2.1.5) to see if that
finds the tape drive but I really hate to do that if I can avoid
it.

Here's the output from dmesg:

FreeBSD 2.1.5-RELEASE #0: Tue Oct 29 16:56:58 MST 1996

CPU: 120-MHz Pentium 735\\90 or 815\\100 (Pentium-class CPU)
  Origin = "GenuineIntel"  Id = 0x526  Stepping=6
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 16777216 (16384K bytes)
avail memory = 14594048 (14252K bytes)
Probing for devices on PCI bus 0:
chip0 <Intel 82439> rev 1 on pci0:0
chip1 <Intel 82371 PCI-ISA bridge> rev 1 on pci0:7:0
chip2 <Intel 82371 Bus-Master IDE controller> rev 0 on pci0:7:1
vga0 <VGA-compatible display device> rev 0 int a irq ?? on pci0:10
ahc0 <Adaptec 2940 SCSI host adapter> rev 0 int a irq 11 on pci0:12
ahc0: aic7870 Single Channel, SCSI Id=7, 16 SCBs
ahc0 waiting for scsi devices to settle
(ahc0:0:0): "IBM DORS-32160 WA0A" type 0 fixed SCSI 2
sd0(ahc0:0:0): Direct-Access 2063MB (4226725 512 byte sectors)
(ahc0:1:0): "SONY CD-ROM CDU-76S 1.1c" type 5 removable SCSI 2
cd0(ahc0:1:0): CD-ROM
cd0(ahc0:1:0): UNIT ATTENTION asc:28,0
cd0(ahc0:1:0):  Not ready to ready transition, medium may have changed
cd present.[400000 x 2048 byte records]
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 not found at 0x280
ed1 not found at 0x300
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
sio2: disabled, not probed.
sio3: disabled, not probed.
lpt0 at 0x378-0x37f on isa
lpt1 not found at 0xffffffff
psm0 at 0x60-0x63 irq 12 on motherboard
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
wdc0 not found at 0x1f0
bt0 not found at 0x330
uha0 not found at 0x330
aha0 not found at 0x330
aic0 not found at 0x340
nca0 not found at 0x1f88
nca1 not found at 0x350
sea0 not found
wt0 not found at 0x300
mcd0: timeout getting status
mcd0 not found at 0x300
matcdc0 not found at 0x230
scd0 not found at 0x230
ie0 not found at 0x360
ep0 not found at 0x300
ix0 not found at 0x300
le0 not found at 0x300
lnc0 not found at 0x280
ze0 not found at 0x300
zp0 not found at 0x300
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220 irq 5 drq 1 on isa
sb0: <SoundBlaster 16 4.13>
sbxvi0 at 0x0 drq 5 on isa
sbxvo0: <SoundBlaster 16 4.13>
sbmidi0 at 0x330 on isa
 <SoundBlaster MPU-401>
opl0 at 0x388 on isa
opl0: <Yamaha OPL-3 FM>

Thanks for any help.

--
Best,

Charlie "Older than dirt" Sorsby                         "I'm the NRA!"

 
 
 

Need help adding SCSI tape drive

Post by Steve Gaile » Thu, 19 Dec 1996 04:00:00


If your adaptec utils don't find the tape drive then I am afraid that it
either isn't working or it isn't connected to the SCSI bus correctly.

Steve


> I'm running FreeBSD 2.1.5 from the Walnut Creek CDROM.

> I just bought a used SCSI tape drive.  I could only afford the
> least costly:

> Archive/Conner/Seagate    2150S
> HH-Internal-SCSI Tape 150/300Mg, 1 New 6150 Tape Included.

> According to the stickers it's the Archive.

> I have only two weeks to decide if the drive is OK and the clock
> began yesterday...

> Naturally the first thing that I found is that the vendor from whom
> I bought my system only included enough connectors on my SCSI cable
> for the devices that I ordered so I had to scurry around to find a
> cable.

> Now I find that my system doesn't seem to be finding the tape drive
> when it boots.

> I couldn't find anything in the handbook or the faq about adding
> a tape drive.

> Any suggestions about where to look and what to look for will be
> much appreciated.

> The system is basically all SCSI.  Disk and CDROM are working.

> I can't see the jumpers for the disk-drive but according to the
> 2940 scsi utilities, it is SCSI ID 0.

> The CDROM drive is jumpered for SCSI ID 1.

> The tape drive came jumpered for SCSI ID 4 and I left it that way.

> The 2940 scsi utilities (I guess it's actually the Adaptec scsi
> utilities) see only the disk drive, the CDROM drive, and the host
> adapter (SCSI ID 7).

> The tape drive is not at the end of the cable and it has an empty
> termination resistor socket above the SCSI connector.

> Trying tar to see if it's really there anyway:

> PC% tar tvf /dev/rst0
> tar: can't open /dev/rst0 : Device not configured
> PC%

> Checking /dev:

> PC% ls /dev/*st*
> /dev/erst0      /dev/nrst0      /dev/rst0       /dev/rst0.ctl   /dev/st0ctl.3
> /dev/erst0.0    /dev/nrst0.0    /dev/rst0.0     /dev/sndstat    /dev/stderr
> /dev/erst0.1    /dev/nrst0.1    /dev/rst0.1     /dev/st0ctl.0   /dev/stdin
> /dev/erst0.2    /dev/nrst0.2    /dev/rst0.2     /dev/st0ctl.1   /dev/stdout
> /dev/erst0.3    /dev/nrst0.3    /dev/rst0.3     /dev/st0ctl.2
> PC%

> Of course some of those are unrelated files that happen to have
> "st" in the filename.

> All of the files listed in the st man-page FILES section seem to be
> there.

> Checking my kernel configuration file (eliminating obviously unrelated
> "st"s as in "Filesystem":
>                    ^^

> PC% grep st KERNEL.CRS
> options         "SCSI_DELAY=15"         #Be pessimistic about Joe SCSI device
> device          st0
> PC%

> Just to be sure, I'll look at that section and list what I find
> that looks relevant.

> From KERNEL.CRS:

> controller      ahc0
> [...]
> controller      scbus0
> [...]
> device          sd0

> device          st0

> device          cd0     #Only need one of these, the code dynamically grows

> Do I need to be more specific in the kernel configuration file
> than above?  As mentioned, disk and CDROM are working.

> [I'll append dmesg output at the end of this message.  I apologize
> for all of the "not found" messages in dmesg.  I made only those
> changes to my kernel configuration file that were needed earlier
> and haven't had time to go back and clean it up by eliminating
> stuff that I don't have.  The "st0" line is as it came in the
> GENERIC kernel configuration file.]

> I suppose that I could re-install FreeBSD (2.1.5) to see if that
> finds the tape drive but I really hate to do that if I can avoid
> it.

> Here's the output from dmesg:

> FreeBSD 2.1.5-RELEASE #0: Tue Oct 29 16:56:58 MST 1996

> CPU: 120-MHz Pentium 735\\90 or 815\\100 (Pentium-class CPU)
>   Origin = "GenuineIntel"  Id = 0x526  Stepping=6
>   Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
> real memory  = 16777216 (16384K bytes)
> avail memory = 14594048 (14252K bytes)
> Probing for devices on PCI bus 0:
> chip0 <Intel 82439> rev 1 on pci0:0
> chip1 <Intel 82371 PCI-ISA bridge> rev 1 on pci0:7:0
> chip2 <Intel 82371 Bus-Master IDE controller> rev 0 on pci0:7:1
> vga0 <VGA-compatible display device> rev 0 int a irq ?? on pci0:10
> ahc0 <Adaptec 2940 SCSI host adapter> rev 0 int a irq 11 on pci0:12
> ahc0: aic7870 Single Channel, SCSI Id=7, 16 SCBs
> ahc0 waiting for scsi devices to settle
> (ahc0:0:0): "IBM DORS-32160 WA0A" type 0 fixed SCSI 2
> sd0(ahc0:0:0): Direct-Access 2063MB (4226725 512 byte sectors)
> (ahc0:1:0): "SONY CD-ROM CDU-76S 1.1c" type 5 removable SCSI 2
> cd0(ahc0:1:0): CD-ROM
> cd0(ahc0:1:0): UNIT ATTENTION asc:28,0
> cd0(ahc0:1:0):  Not ready to ready transition, medium may have changed
> cd present.[400000 x 2048 byte records]
> Probing for devices on the ISA bus:
> sc0 at 0x60-0x6f irq 1 on motherboard
> sc0: VGA color <16 virtual consoles, flags=0x0>
> ed0 not found at 0x280
> ed1 not found at 0x300
> sio0 at 0x3f8-0x3ff irq 4 on isa
> sio0: type 16550A
> sio1 at 0x2f8-0x2ff irq 3 on isa
> sio1: type 16550A
> sio2: disabled, not probed.
> sio3: disabled, not probed.
> lpt0 at 0x378-0x37f on isa
> lpt1 not found at 0xffffffff
> psm0 at 0x60-0x63 irq 12 on motherboard
> fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
> fdc0: NEC 72065B
> fd0: 1.44MB 3.5in
> wdc0 not found at 0x1f0
> bt0 not found at 0x330
> uha0 not found at 0x330
> aha0 not found at 0x330
> aic0 not found at 0x340
> nca0 not found at 0x1f88
> nca1 not found at 0x350
> sea0 not found
> wt0 not found at 0x300
> mcd0: timeout getting status
> mcd0 not found at 0x300
> matcdc0 not found at 0x230
> scd0 not found at 0x230
> ie0 not found at 0x360
> ep0 not found at 0x300
> ix0 not found at 0x300
> le0 not found at 0x300
> lnc0 not found at 0x280
> ze0 not found at 0x300
> zp0 not found at 0x300
> npx0 on motherboard
> npx0: INT 16 interface
> sb0 at 0x220 irq 5 drq 1 on isa
> sb0: <SoundBlaster 16 4.13>
> sbxvi0 at 0x0 drq 5 on isa
> sbxvo0: <SoundBlaster 16 4.13>
> sbmidi0 at 0x330 on isa
>  <SoundBlaster MPU-401>
> opl0 at 0x388 on isa
> opl0: <Yamaha OPL-3 FM>

> Thanks for any help.

> --
> Best,

> Charlie "Older than dirt" Sorsby                         "I'm the NRA!"



 
 
 

Need help adding SCSI tape drive

Post by David Bloodgoo » Thu, 19 Dec 1996 04:00:00




Quote:> If your adaptec utils don't find the tape drive then I am afraid that it
> either isn't working or it isn't connected to the SCSI bus correctly.

> Steve

Is the power connector connected ?
Are both +5 and +12 available correctly for it ?

If the adaptec can't find it - somethings not right - use the built in
setup / diagnostics in the adaptec ROM

Good Luck, Dave

 
 
 

Need help adding SCSI tape drive

Post by Jordan K. Hubbar » Fri, 20 Dec 1996 04:00:00



> The 2940 scsi utilities (I guess it's actually the Adaptec scsi
> utilities) see only the disk drive, the CDROM drive, and the host
> adapter (SCSI ID 7).

Then I'd say that's one broke SCSI tape drive you got there.  If the
Adaptec BIOS can't see it, and it's clearly configured correctly (as
appears to be your case), then it's dead or somehow not powered up
(bogus power connector?  Has happened).
--
- Jordan Hubbard
  President, FreeBSD Project
 
 
 

Need help adding SCSI tape drive

Post by Udo Erdelho » Sat, 21 Dec 1996 04:00:00


[Archive 2150S doesn't work]
: I have only two weeks to decide if the drive is OK and the clock
: began yesterday...
Don't panic...

: I can't see the jumpers for the disk-drive but according to the
: 2940 scsi utilities, it is SCSI ID 0.
The jumpers are hidden under the drive. You'll have to remove the
drive from your system to check them.
: The CDROM drive is jumpered for SCSI ID 1.
: The tape drive came jumpered for SCSI ID 4 and I left it that way.

: The 2940 scsi utilities (I guess it's actually the Adaptec scsi
: utilities) see only the disk drive, the CDROM drive, and the host
: adapter (SCSI ID 7).
Do you mean that the 2940 does not find the tape when it scans the
scsi bus after power-up? If this is true, you have a SCSI problem,
not a FreeBSD problem. There are several possible reasons:

a) termination
b) SCSI cable
c) power connector
d) ID collision
e) drive

Start by checking the termination. The termination on the IBM
is controlled by one of the jumpers. Remove the drive from your
system and turn it upside down. It should look like this:

             +-------------------------------
Power        |
Connector    |-------------+
             |             |
             | electronics |
             |             | JP1
             |             |=
             |             |=   <---- Jumper Block
SCSI I/F     |             |=
Connector    |             |=
             |-------------+ JP12
             |
             +------------------------------------

The important jumpers are:
JP2:    SCSI ID Bit 2
JP3:    SCSI ID Bit 1
JP4:    SCSI ID Bit 0
JP6:    Terminator ON
(More information can be found on the web pages of IBM's storage
systems division)

If the IBM is at the end of the SCSI cable, JP6 must be set. If the
IBM is somewhere in the middle of the cable, JP6 must not be set.

If the termination is correct (don't forget the 2940!), remove the
CD-ROM and the tape from your system. Check if the disk drive works
on all the SCSI connectors. If you have a really long cable, you
should leave the IBM (with activated terminator) at one end, the
2940 at the other end and use your CD-ROM to check the connectors.

The power connectors should be easy to check.

Remove disk and CD-ROM from your system and use only the 2940 and
the tape drive. Check if pin 1 is oriented correctly. Use the IBM as
terminator if you cannot terminate the tape. If your tape drive
still doesn't appear, change the SCSI id of the 2940 from 7 to
6 (and the SCSI ID of the IBM from 0 to 1 if you had to use it
as terminator).

If the 2940 still can't find the tape drive, you should return it.

/s/Udo

--

 
 
 

Need help adding SCSI tape drive

Post by t.. » Sun, 22 Dec 1996 04:00:00



Quote:>I'm running FreeBSD 2.1.5 from the Walnut Creek CDROM.

>I just bought a used SCSI tape drive.  I could only afford the
>least costly:

>Archive/Conner/Seagate    2150S
>HH-Internal-SCSI Tape 150/300Mg, 1 New 6150 Tape Included.

One very annoying thing about the Archive drives is that their SCSI connectors are
reversed from other connectors, ie pin one is on the left hand side instead of
the right hand side.  If your SCSI cable is not keyed, it is possible to plug it in
backwards, which can sometimes blow the fusable resistor.

Whenever I've set these drives up I've always had to custom build a SCSI
cable with weird twists in it to get the connectors to key properly.

 
 
 

Need help adding SCSI tape drive

Post by Charlie Sors » Mon, 30 Dec 1996 04:00:00


Many thanks to all who helped!  And I apologize for the delay in
posting these thanks.

The problem turned out to have been one bad connector on an
otherwise good internal SCSI cable--naturally, it was the connector
I'd used because it reached the drive most easily.  Sigh...

Hope everyone has had a Happy Christmas and will have a GREAT new
year!

--
Best,

Charlie "Older than dirt" Sorsby                         "I'm the NRA!"

 
 
 

1. Re. Problems adding tape drives to RS6000/220 Re: Problems adding tape drives to RS6000/220


Your system does not find the tape during boot phase. For IBM tapes normally
plug them, switch them on, boot up the system and AIX automatically
configures them.

The 220 uses other SCSI cabels than your 320 are they ok. Check the SCSI ID
of your tape - maybe you have other devices using the same ID. Run
'lscfg -v' to display all devices.

frank ;-)

.----------------------------------------------------------------------.
| E-Mail: FRANVM3(KRAEMERF)                 - IBM VNET  "Yes, I'm one  |
| ======  IBMMAIL(DEIBM27S)                 - IBM-Mail   of those      |
|         DE.IBMX400.IBMMAIL.KRAEMER.KRAEME - X.400      stupid IBM    |

| Voice : +49-(0)611/776-364                                           |
| Mail  : Abraham-Lincoln Street 26, 6200 Wiesbaden, Germany           |
'----------------------------------------------------------------------'

2. HLP: "bash" installation under MSDOS? what are the prompt commands avalaible?

3. HELP! added a SCSI tape drive

4. 2.4.20-aa1

5. Need help adding tape drive

6. Linux in VINES-IP network ?

7. Summary: Phillips CD-ROM/Slackware96

8. Login help needed; adding a tape drive

9. Need help adding tape drive

10. Need Help With SCSI Tape Drive Interface

11. Help needed with Tandberg TDC3800 SCSI tape drive

12. Need help with SCSI tape drive