I have an IPX with an Exabyte 8550C attached. When I boot 4.1.2, I can write to
the tape drive with no problem (after editing /usr/sys/scsi/targets/st_conf.c),
even in compression mode. mt -f /dev/rst9 stat says "Exabyte 8500C ...."
But when I boot Solaris 2.1, no cable, no disk, no tape changed, I can't do any-
thing useful with the tape. First, it is not reckognized correctly, mt says
only "SCSI tape drive:" , and sundiag finds a QIC tape. Second, when I try to
access it with tar, dump or even cat, I get numerous SCSI error messages :
ikarus:/home/ikarus/eckhard/rlogins 17 # data transfer overrun
esp: State=DATA Last State=DATA_DONE
esp: Latched stat=0x10<XZERO> intr=0x10<BUS> fifo 0x80
esp: last msg out: IDENTIFY; last msg in: COMMAND COMPLETE
esp: DMA csr=0x94400000
esp: addr=fff20290 dmacnt=8000 last=fff1da90 last_cnt=2800
esp: Cmd dump for Target 5 Lun 0:
esp: cdblen=6, cdb=[ 0xa 0x1 0x0 0x0 0x14 0x0 ]
esp: pkt_state=0xf<XFER,CMD,SEL,ARB> pkt_flags=0x0 pkt_statistics=0x0
esp: cmd_flags=0x10c22 cmd_timeout=120
Reverting to slow SCSI cable mode
SCSI transport failed: reason 'data_ovr': giving up
Error for command 'write file mark' Error Level: Fatal
Block 0, Absolute Block: 0
Sense Key: Unit Attention
Vendor 'EXABYTE': ASC = 0x29 (reset), ASCQ = 0x0
Does somebody know why and what to change ?
Thanks a lot
Eckhard R"uggeberg