NCR 8150S PCI SCSI with an Exabyte 8200 8mm tape drive?

NCR 8150S PCI SCSI with an Exabyte 8200 8mm tape drive?

Post by Scott Blachowi » Sun, 26 Feb 1995 15:13:47



Hi-

Hopefully, I'm missing something here, but...I'm running Linux from a
Slackware 2.1 distribution with a 1.1.92 kernel added.  My disc drive a
1Gb IDE drive (on a PCI IDE card at IRQ 14).  I just added a NCR 8150S PCI
(based on the 53c815 chip) card (at IRQ 9 in PCI slot 1) to drive an
internal CD-ROM (Toshiba 3501 at ID 2) and a newly acquired Exabyte 8200
drive (at ID 5 - I've tried it both internal & external).  The CDROM works
just fine.

When I try to write to the drive, it puts some stuff on the tape, then
hangs.  When I read, it reads some stuff then gets an "I/O Error".  I was
thinking that it was some sort of termination problem, but as far as I can
tell it's all fine.  Also, I was able to successfully backup around 70 Mb
to a tape from Windows NT 3.5, so I would guess that the termination is
OK.

I found a message I'd saved from a couple months ago where a couple of
people were having the same sort of problem.  Does anybody have any
suggestions on how to get around this problem?

1) Say the magic incantation and v'oila, it works. What? Why?
2) Replace the [SCSI-1?] Exabyte 8200 with a different drive. Why?
3) Replace the NCR based SCSI card. Why?
4) Get a cheap ISA based SCSI card to tide me over until the 53c7,8xx
   driver gets "fixed" to work for me. Card recommendations?
5) Switch to FreeBSD (which one of the aforementioned people said works
   just fine with this setup).
6) Switch completely over to 'umsdos' and do backups from Windows NT.

At any rate, the messages I see in my /var/adm/messages go like this (this
must've been the one where I had the Exabyte as the sole device on the bus
and mounted internally):

  ...etc...
  Feb 22 21:43:23 sabimi syslogd: restart
  Feb 22 21:43:24 sabimi kernel: Kernel logging (proc) started.
  Feb 22 21:43:24 sabimi kernel: Console: colour EGA+ 80x50, 1 virtual console (max 63)
  Feb 22 21:43:24 sabimi kernel: bios32_init : BIOS32 Service Directory structure at 0x000fbfe0
  Feb 22 21:43:24 sabimi kernel: bios32_init : BIOS32 Service Directory entry at 0xfc370
  Feb 22 21:43:24 sabimi kernel: pcibios_init : PCI BIOS revision 2.00 entry at 0xfc3a0
  Feb 22 21:43:24 sabimi kernel: Probing PCI hardware.
  Feb 22 21:43:24 sabimi kernel: Calibrating delay loop.. ok - 36.08 BogoMips
  Feb 22 21:43:24 sabimi kernel: Serial driver version 4.00 with no serial options enabled
  Feb 22 21:43:24 sabimi kernel: tty00 at 0x03f8 (irq = 4) is a 16550A
  Feb 22 21:43:24 sabimi kernel: tty01 at 0x02f8 (irq = 3) is a 16550A
  Feb 22 21:43:24 sabimi kernel: lp1 at 0x0378, using polling driver
  Feb 22 21:43:24 sabimi kernel: snd2 <SoundBlaster Pro 4.12> at 0x220 irq 5 drq 1
  Feb 22 21:43:24 sabimi kernel: snd6 <SoundBlaster 16 4.12> at 0x220 irq 5 drq 6
  Feb 22 21:43:24 sabimi kernel: snd7 <SoundBlaster MPU-401> at 0x330 irq 5 drq 0
  Feb 22 21:43:24 sabimi kernel: snd1 <Yamaha OPL-3 FM> at 0x388 irq 0 drq 0
  Feb 22 21:43:24 sabimi kernel: hda: ST31220A, 1033MB w/256KB Cache, LBA, CHS=524/64/63, Mult=0/32
  Feb 22 21:43:24 sabimi kernel: ide0: primary interface on irq 14
  Feb 22 21:43:24 sabimi kernel: Floppy drive(s): fd0 is 1.44M
  Feb 22 21:43:24 sabimi kernel: FDC 0 is a post-1991 82077
  Feb 22 21:43:24 sabimi kernel: scsi-ncr53c7,8xx : at PCI bus 0, device 13,  function 0
  Feb 22 21:43:24 sabimi kernel: scsi-ncr53c7,8xx : warning : revision of 3 is greater than 2.
  Feb 22 21:43:24 sabimi kernel: scsi-ncr53c7,8xx : NCR53c815 at memory 0xf0800000, io 0x6000, irq 9
  Feb 22 21:43:24 sabimi kernel: scsi0 : using io mapped access
  Feb 22 21:43:24 sabimi kernel: scsi0 : using initiator ID 7
  Feb 22 21:43:24 sabimi kernel: scsi0 : using level active interrupts.
  Feb 22 21:43:24 sabimi kernel: scsi0 ; burst length 8
  Feb 22 21:43:24 sabimi kernel: scsi0 : using 40MHz SCSI clock
  Feb 22 21:43:24 sabimi kernel: scsi0 : m_to_n = 0x90, n_to_m = 0xa0, n_to_n = 0xb0
  Feb 22 21:43:24 sabimi kernel: scsi0 : NCR code relocated to 0x1f80dc
  Feb 22 21:43:24 sabimi kernel: scsi0 : testing
  Feb 22 21:43:24 sabimi kernel: scsi0 : test 1 started
  Feb 22 21:43:24 sabimi kernel: scsi0 : tests complete.
  Feb 22 21:43:24 sabimi kernel: scsi0 : NCR53c{7,8}xx (rel 3)
  Feb 22 21:43:24 sabimi kernel: scsi : 1 host.
  Feb 22 21:43:24 sabimi kernel:   Vendor: EXABYTE   Model: EXB-8200          Rev: 265T
  Feb 22 21:43:24 sabimi kernel:   Type:   Sequential-Access                  ANSI SCSI revision: 01
  Feb 22 21:43:24 sabimi kernel: Detected scsi tape st0 at scsi0, id 5, lun 0
  Feb 22 21:43:24 sabimi kernel: scsi : detected 1 SCSI tape total.
  Feb 22 21:43:24 sabimi kernel: Memory: 14824k/16384k available (748k kernel code, 384k reserved, 428k data)
  Feb 22 21:43:24 sabimi kernel: This processor honours the WP bit even when in supervisor mode. Good.
  Feb 22 21:43:24 sabimi kernel: Swansea University Computer Society NET3.019
  Feb 22 21:43:24 sabimi kernel: Swansea University Computer Society TCP/IP for NET3.019
  Feb 22 21:43:24 sabimi kernel: IP Protocols: ICMP, UDP, TCP
  Feb 22 21:43:24 sabimi kernel: NE*000 ethercard probe at 0x300: 00 80 48 88 74 5a
  Feb 22 21:43:24 sabimi kernel: eth0: NE2000 found at 0x300, using IRQ 10.

  Feb 22 21:43:24 sabimi kernel: Checking 386/387 coupling... Hmm, FDIV bug i586 system
  Feb 22 21:43:24 sabimi kernel: Checking 'hlt' instruction... Ok.

  Feb 22 21:43:24 sabimi kernel: Partition check:
  Feb 22 21:43:24 sabimi kernel:   hda: hda1 hda2 hda3 hda4
  Feb 22 21:43:24 sabimi kernel: VFS: Mounted root (ext2 filesystem) readonly.
  Feb 22 21:43:24 sabimi kernel: Adding Swap: 20492k swap-space
  Feb 22 21:43:24 sabimi kernel: Adding Swap: 27644k swap-space
  Feb 22 21:43:31 sabimi login: ROOT LOGIN ON tty1
  Feb 22 21:44:32 sabimi kernel: scsi0 : DMA FIFO not empty
  Feb 22 21:44:32 sabimi kernel: scsi0 : DMA FIFO not empty
  Feb 22 21:45:05 sabimi kernel: xx001c780x001c78x001c780x001c780x001c780x001c78x001c780x001c7x001c780x001c780x001c78x001c7x001c78x001c78x001c78x001c78x001cx001c7x001c78x001c78x001c7x001c780x001c7x001c780x001c78x001c78x001c780x001c780x001c78x001c78x001c7x001c7x001c78x001c7809
  Feb 22 21:45:05 sabimi kernel: 001f888c : 0x98080000 0x02040000
  Feb 22 21:45:05 sabimi kernel: scsi0 : DANGER : abort_connected() called
  Feb 22 21:45:05 sabimi kernel: scsi0 : DMA FIFO not empty
  Feb 22 21:45:05 sabimi kernel: scsi0 : DMA FIFO not empty
  Feb 22 21:45:05 sabimi kernel: scsi0 : unexpected phase unknown at dsp = 0x1f8884
  Feb 22 21:45:05 sabimi kernel: 001f8884 : 0x0e000001 0x001c7809
  Feb 22 21:45:05 sabimi kernel: 001f888c : 0x98080000 0x02040000
  Feb 22 21:45:05 sabimi kernel: scsi0 : DANGER : abort_connected() called
  Feb 22 21:45:05 sabimi kernel: scsi0 : DMA FIFO not empty
  Feb 22 21:45:05 sabimi kernel: scsi0 : DMA FIFO not empty
  Feb 22 21:45:05 sabimi kernel: scsi0 : unexpected phase unknown at dsp = 0x1f8884

Thanx!
--
Scott Blachowicz    Ph: 206/283-8802x240    StatSci, a div of MathSoft, Inc.
                                            1700 Westlake Ave N #500


 
 
 

1. Problems using Exabyte 8200 8MM tape drive.

I am having trouble getting an Exabyte 8200 tape drive
to work with Linux. Linux sees the tape drive on
startup, and mt rewind commands cause drive activity,
but I can't seem to write and read the tape successfully.
I would like to know if anyone is successfully using
this drive with tar or dd.

Some background information:

If I do: dd if=x4 of=/dev/st0
the tape moves, and I get no error messages (as long as
x4 is less than 32 kb), and 29+1 blocks in, 29+1 blocks out.
When I then do: dd if=/dev/st0 of=a1
I get and I/O error, and 64+0 blocks in, 64+0 blocks out.
The file a1 is 32k bytes even though x4 was only 14k bytes,
and the data in x4 is all zeros.

I am using the Slackware distribution with the
ELF 1.2.13 kernel. I have an Adaptec AHA-1520A SCSI card with
the default settings (a MO drive and CDROM on the same SCSI
chain work fine, so I don't think it's an interface problem).

The scsi-HOWTO suggests using /dev/rst0 as the tape device,
but Slackware only has st0, not rst0. Do I need a different
driver from somewhere to use this tape drive?

Some other references suggested doing:
 mt-st -f /dev/st0 setblk 0
to select a variable record length mode. I get an I/O error
when I try this.

2. Cannot install Linux, any help appreciated

3. (?) Exabyte 8200 8mm SCSI drive and Linux

4. Dump command

5. Recommendations for SCSI controller to drive Exabyte EXB-8200 tape drive?

6. Strange network delays

7. Exabyte 8500/8200 SCSI tape drives setup.

8. Mixing XF86 3.3.6 and 4.2.0?

9. SCSI help ... PAS 16 + Exabyte 8200 tape drive ...

10. How can I use my Exabyte 8200 SCSI tape drive?

11. SCSI Exabyte 8200 (2 Gb 8mm) w/ Linux?????

12. PB linux NCR SCSI with Exabyte 8200