Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jul 1996 16:41:25 +1000 (EST)
From:      John Hartley <jbh@labyrinth.net.au>
To:        freebsd-scsi@freebsd.org
Subject:   Re: tandberg scsi tape + FreeBSD 2.1/2.0.5
Message-ID:  <199607160641.QAA13198@minotaur.labyrinth.net.au>

next in thread | raw e-mail | index | archive | help
At 12:40 14/07/96 +0200, you wrote:

Here is more SCSI debug output following another session of testing with the
Tandberg tape drive.

>As John Hartley wrote:
>
>> >+    {"Tandberg tdc4100", "TANDBERG", " TDC 4100", "????",
>> >+	ST_Q_NEEDS_PAGE_0|ST_Q_SNS_HLP,
>        ^^^^^^^^^^^^^^^^^^
>
>Take this out again. :)  It hurts when i do so...  We are now
>violating the specs by setting the PS bit in a MODE SELECT command:
>

Tryed this as follows:

>>> mt fsr <<<

Jul 16 16:56:45 qwiff /kernel: st0(ahc0:2:0): ILLEGAL REQUEST csi:0,8,0,0
asc:24,0 Invalid field in CDB field replaceable unit: 2

>>>  mt rewind <<<  
Jul 16 16:57:26 qwiff /kernel: st0(ahc0:2:0): ILLEGAL REQUEST csi:0,8,0,0
asc:24,0 Invalid field in CDB field replaceable unit: 2

>>> mt status <<< 
ditto

>>> Output <<<

Present Mode:   Density = 0x00         Blocksize = 1024 bytes
---------available modes---------
Mode 0:         Density = 0x00         Blocksize variable
Mode 1:         Density = QIC-320      Blocksize variable
Mode 2:         Density = QIC-150      Blocksize variable
Mode 3:         Density = QIC-120      Blocksize variable

>>> tar tv (with debug on) <<<

Jul 16 17:49:06 qwiff /kernel: st0(ahc0:2:0): stclose:  Closing device
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:49:23 qwiff /kernel: xs(0xf0859980):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf08599d8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:49:23 qwiff /kernel: : get_xs
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:49:23 qwiff /kernel: xs(0xf0859980):
flg(0x20)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf08599d8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:49:23 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): mounting
Jul 16 17:49:24 qwiff /kernel:  st0(ahc0:2:0): scsi_cmd
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:49:24 qwiff /kernel: xs(0xf0859980):
flg(0x20)sc_link(0xf0859780)retr(0x4)timo(0x493e0)cmd(0xf08599d8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0
bytes]
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0 bytes]
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:49:24 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:49:25 qwiff /kernel: xs(0xf0859980):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf08599d8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:49:25 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:49:26 qwiff /kernel: xs(0xf0aaff80):
flg(0x420)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf0aaffd8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
1a,0,0,0,c,0-[12 bytes]
Jul 16 17:49:26 qwiff /kernel: ------------------------------
Jul 16 17:49:26 qwiff /kernel: 000: 00 00 00 00 00 00 00 00 00 00 00 00 
Jul 16 17:49:26 qwiff /kernel: ------------------------------
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): command: 1a,0,0,0,c,0-[12 bytes]
Jul 16 17:49:26 qwiff /kernel: ------------------------------
Jul 16 17:49:26 qwiff /kernel: 000: 2f 25 10 08 15 00 00 00 00 00 02 00 
Jul 16 17:49:26 qwiff /kernel: ------------------------------
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:49:26 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): density
code 0x15, 512-byte blocks, write-enabled, st0(ahc0:2:0): buffered
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:49:27 qwiff /kernel: xs(0xf0859980):
flg(0x820)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf08599d8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
15,0,0,0,c,0-[12 bytes]
Jul 16 17:49:27 qwiff /kernel: ------------------------------
Jul 16 17:49:27 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:49:27 qwiff /kernel: ------------------------------
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:49:27 qwiff /kernel: st0(ahc0:2:0): command: 15,0,0,0,c,0-[12 bytes]
Jul 16 17:49:28 qwiff /kernel: ------------------------------
Jul 16 17:49:28 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:49:28 qwiff /kernel: ------------------------------
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x1 
Jul 16 17:49:28 qwiff /kernel: code70 valid0 seg0 key5 ili0 eom0 fmark0
Jul 16 17:49:28 qwiff /kernel: info: 0 0 0 0 followed by 10 extra bytes
Jul 16 17:49:28 qwiff /kernel: extra: 0 8 0 0 24 0 2 0 0 0 
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): calling private err_handler()
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): private err_handler() returned -1
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): ILLEGAL REQUEST csi:0,8,0,0
asc:24,0 Invalid field in CDB field replaceable unit: 2
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): scsi_interpret_sense (no bp)
returned 22
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:49:28 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): Open
complete
Jul 16 17:49:29 qwiff /kernel: st0(ahc0:2:0): stopen: dev=0xe00 (unit 0)
result 0
Jul 16 17:49:29 qwiff /kernel: st0(ahc0:2:0): 
Jul 16 17:49:29 qwiff /kernel: ststrategy st0(ahc0:2:0): 10240 bytes @ blk0
Jul 16 17:49:29 qwiff /kernel: st0(ahc0:2:0): ststart st0: oops not queued

>>> mt status <<<<
ditto

>>> Output <<<<

Present Mode:   Density = 0x00         Blocksize = 1024 bytes
---------available modes---------
Mode 0:         Density = 0x00         Blocksize variable
Mode 1:         Density = QIC-320      Blocksize variable
Mode 2:         Density = QIC-150      Blocksize variable
Mode 3:         Density = QIC-120      Blocksize variable

>
>I wonder whether we should always use the following kludge:
>
>@@ -1530,7 +1530,9 @@
> 	scsi_cmd.length = dat_len;
> 	dat.header.blk_desc_len = sizeof(struct blk_desc);
> 	dat.header.dev_spec |= SMH_DSP_BUFF_MODE_ON;
>-	dat.blk_desc.density = st->density;
>+	dat.blk_desc.density =
>+		st->density? st->density:
>+			     0x7f /* use previous density */;
> 	if (st->flags & ST_FIXEDBLOCKS) {
> 		scsi_uto3b(st->blksiz, dat.blk_desc.blklen);
> 	}
>
>
>

I didn't try this as the previous test failed!!
Instead I put in the alternative rogue lines.

>+    {"Tandberg tdc4100", "TANDBERG", " TDC 4100", "????",
>+	ST_Q_NEEDS_PAGE_0|ST_Q_SNS_HLP,
>+	{
>+	    {0, 0, 0},		/* minor  0,1,2,3 */
>+	    {0, ST_Q_FORCE_VAR_MODE, QIC_525},	/* minor  4,5,6,7 */
>+	    {0, ST_Q_FORCE_VAR_MODE, 0x15},	/* minor  8,9,10,11 */
>+	    {512, ST_Q_FORCE_FIXED_MODE, QIC_150} /* minor  12,13,14,15 */
>+	}
>+    },


Put this in without the ST_Q_NEED_PAGE_0 flag (as per previous test).

mt fsr
mt rewind
mt status
(all produced ussual error)

>>> Output <<<

Present Mode:   Density = 0x00         Blocksize = 1024 bytes
---------available modes---------
Mode 0:         Density = 0x00         Blocksize variable
Mode 1:         Density = QIC-320      Blocksize variable
Mode 2:         Density = ECMA TC17    Blocksize variable
Mode 3:         Density = QIC-150      Blocksize = 512 bytes

>>> tar tvf /dev/rst0.0 <<<<

Jul 16 17:07:56 qwiff /kernel: st0(ahc0:2:0): stclose:  Closing device
Jul 16 17:08:35 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:08:35 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:08:35 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:08:36 qwiff /kernel: xs(0xf0aaff80):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:08:36 qwiff /kernel: : get_xs
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:08:36 qwiff /kernel: xs(0xf0aaff80):
flg(0x20)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:08:36 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): mounting
Jul 16 17:08:37 qwiff /kernel:  st0(ahc0:2:0): scsi_cmd
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:08:37 qwiff /kernel: xs(0xf0aaff80):
flg(0x20)sc_link(0xf0859780)retr(0x4)timo(0x493e0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0
bytes]
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:08:37 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0 bytes]
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:08:38 qwiff /kernel: xs(0xf0aaff80):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:08:38 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:08:39 qwiff /kernel: xs(0xf0aaff80):
flg(0x420)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf0aaffd8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
1a,0,0,0,c,0-[12 bytes]
Jul 16 17:08:39 qwiff /kernel: ------------------------------
Jul 16 17:08:39 qwiff /kernel: 000: 00 00 00 00 00 00 00 00 00 00 00 00 
Jul 16 17:08:39 qwiff /kernel: ------------------------------
Jul 16 17:08:39 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): command: 1a,0,0,0,c,0-[12 bytes]
Jul 16 17:08:40 qwiff /kernel: ------------------------------
Jul 16 17:08:40 qwiff /kernel: 000: 2f 25 10 08 15 00 00 00 00 00 02 00 
Jul 16 17:08:40 qwiff /kernel: ------------------------------
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:08:40 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): density
code 0x15, 512-byte blocks, write-enabled, st0(ahc0:2:0): buffered
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:08:41 qwiff /kernel: xs(0xf0aaff80):
flg(0x820)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf0aaffd8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
15,0,0,0,c,0-[12 bytes]
Jul 16 17:08:41 qwiff /kernel: ------------------------------
Jul 16 17:08:41 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:08:41 qwiff /kernel: ------------------------------
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:08:41 qwiff /kernel: st0(ahc0:2:0): command: 15,0,0,0,c,0-[12 bytes]
Jul 16 17:08:41 qwiff /kernel: ------------------------------
Jul 16 17:08:42 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:08:42 qwiff /kernel: ------------------------------
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x1 
Jul 16 17:08:42 qwiff /kernel: code70 valid0 seg0 key5 ili0 eom0 fmark0
Jul 16 17:08:42 qwiff /kernel: info: 0 0 0 0 followed by 10 extra bytes
Jul 16 17:08:42 qwiff /kernel: extra: 0 8 0 0 24 0 2 0 0 0 
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): calling private err_handler()
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): private err_handler() returned -1
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): ILLEGAL REQUEST csi:0,8,0,0
asc:24,0 Invalid field in CDB field replaceable unit: 2
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): scsi_interpret_sense (no bp)
returned 22
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): Open
complete
Jul 16 17:08:42 qwiff /kernel: st0(ahc0:2:0): stopen: dev=0xe00 (unit 0)
result 0
Jul 16 17:08:43 qwiff /kernel: st0(ahc0:2:0): 
Jul 16 17:08:43 qwiff /kernel: ststrategy st0(ahc0:2:0): 10240 bytes @ blk0
Jul 16 17:08:43 qwiff /kernel: st0(ahc0:2:0): ststart st0: oops not queued

>>> tar tvf /dev/rst0.1 <<<

Jul 16 17:08:43 qwiff /kernel: st0(ahc0:2:0): stclose:  Closing device
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:07 qwiff /kernel: xs(0xf0aaff80):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:07 qwiff /kernel: : get_xs
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:07 qwiff /kernel: xs(0xf0aaff80):
flg(0x20)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:09:07 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): mounting
Jul 16 17:09:08 qwiff /kernel:  st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:08 qwiff /kernel: xs(0xf0859980):
flg(0x20)sc_link(0xf0859780)retr(0x4)timo(0x493e0)cmd(0xf08599d8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0
bytes]
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:08 qwiff /kernel: st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0 bytes]
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:09 qwiff /kernel: xs(0xf0859980):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf08599d8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:09 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:10 qwiff /kernel: xs(0xf0859980):
flg(0x420)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf08599d8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
1a,0,0,0,c,0-[12 bytes]
Jul 16 17:09:10 qwiff /kernel: ------------------------------
Jul 16 17:09:10 qwiff /kernel: 000: 00 00 00 00 00 00 00 00 00 00 00 00 
Jul 16 17:09:10 qwiff /kernel: ------------------------------
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): command: 1a,0,0,0,c,0-[12 bytes]
Jul 16 17:09:10 qwiff /kernel: ------------------------------
Jul 16 17:09:10 qwiff /kernel: 000: 2f 25 10 08 15 00 00 00 00 00 02 00 
Jul 16 17:09:10 qwiff /kernel: ------------------------------
Jul 16 17:09:10 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): density
code 0x15, 512-byte blocks, write-enabled, st0(ahc0:2:0): buffered
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:11 qwiff /kernel: xs(0xf0859980):
flg(0x820)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf08599d8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
15,0,0,0,c,0-[12 bytes]
Jul 16 17:09:11 qwiff /kernel: ------------------------------
Jul 16 17:09:11 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:09:11 qwiff /kernel: ------------------------------
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:11 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): command: 15,0,0,0,c,0-[12 bytes]
Jul 16 17:09:12 qwiff /kernel: ------------------------------
Jul 16 17:09:12 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:09:12 qwiff /kernel: ------------------------------
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x1 
Jul 16 17:09:12 qwiff /kernel: code70 valid0 seg0 key5 ili0 eom0 fmark0
Jul 16 17:09:12 qwiff /kernel: info: 0 0 0 0 followed by 10 extra bytes
Jul 16 17:09:12 qwiff /kernel: extra: 0 8 0 0 24 0 2 0 0 0 
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): calling private err_handler()
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): private err_handler() returned -1
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): ILLEGAL REQUEST csi:0,8,0,0
asc:24,0 Invalid field in CDB field replaceable unit: 2
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): scsi_interpret_sense (no bp)
returned 22
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): Open
complete
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): stopen: dev=0xe04 (unit 0)
result 0
Jul 16 17:09:12 qwiff /kernel: st0(ahc0:2:0): 
Jul 16 17:09:13 qwiff /kernel: ststrategy st0(ahc0:2:0): 10240 bytes @ blk0
Jul 16 17:09:13 qwiff /kernel: st0(ahc0:2:0): ststart st0: oops not queued

>>> tar tvf /dev/rst0.2 <<<<

Jul 16 17:09:13 qwiff /kernel: st0(ahc0:2:0): stclose:  Closing device
Jul 16 17:09:33 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:33 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:33 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:33 qwiff /kernel: xs(0xf0aaff80):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:09:33 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:34 qwiff /kernel: : get_xs
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:34 qwiff /kernel: xs(0xf0aaff80):
flg(0x20)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:34 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): mounting
Jul 16 17:09:35 qwiff /kernel:  st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:35 qwiff /kernel: xs(0xf0aaff80):
flg(0x20)sc_link(0xf0859780)retr(0x4)timo(0x493e0)cmd(0xf0aaffd8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0
bytes]
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): command: 1b,0,0,0,1,0-[0 bytes]
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:35 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:35 qwiff /kernel: xs(0xf0859980):
flg(0x60)sc_link(0xf0859780)retr(0x2)timo(0x186a0)cmd(0xf08599d8)len(0x6)dat
a(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command: 0,0,0,0,0,0-[0
bytes]
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): command: 0,0,0,0,0,0-[0 bytes]
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:36 qwiff /kernel: xs(0xf0859980):
flg(0x420)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf08599d8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
1a,0,0,0,c,0-[12 bytes]
Jul 16 17:09:36 qwiff /kernel: ------------------------------
Jul 16 17:09:36 qwiff /kernel: 000: 00 00 00 00 00 00 00 00 00 00 00 00 
Jul 16 17:09:36 qwiff /kernel: ------------------------------
Jul 16 17:09:36 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0a59000)
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): command: 1a,0,0,0,c,0-[12 bytes]
Jul 16 17:09:37 qwiff /kernel: ------------------------------
Jul 16 17:09:37 qwiff /kernel: 000: 2f 25 10 08 15 00 00 00 00 00 02 00 
Jul 16 17:09:37 qwiff /kernel: ------------------------------
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x0 
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): density
code 0x15, 512-byte blocks, write-enabled, st0(ahc0:2:0): buffered
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): scsi_cmd
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): get_xs
Jul 16 17:09:37 qwiff /kernel: st0(ahc0:2:0): returning
Jul 16 17:09:37 qwiff /kernel: xs(0xf0aaff80):
flg(0x820)sc_link(0xf0859780)retr(0x4)timo(0x1388)cmd(0xf0aaffd8)len(0x6)dat
a(0xf2772000)len(0xc)res(0x0)err(0x0)bp(0x0)st0(ahc0:2:0): command:
15,0,0,0,c,0-[12 bytes]
Jul 16 17:09:38 qwiff /kernel: ------------------------------
Jul 16 17:09:38 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:09:38 qwiff /kernel: ------------------------------
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): ahc_scsi_cmd
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): start scb(0xf0ab0000)
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): 12 @0xf2772000:- 0x4b000(0xc)
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): cmd_sent
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): ahc_done
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): scsi_done
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): command: 15,0,0,0,c,0-[12 bytes]
Jul 16 17:09:38 qwiff /kernel: ------------------------------
Jul 16 17:09:38 qwiff /kernel: 000: 00 00 10 08 00 00 00 00 00 00 04 00 
Jul 16 17:09:38 qwiff /kernel: ------------------------------
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): back in cmd()
Jul 16 17:09:38 qwiff /kernel: st0(ahc0:2:0): sc_err1,err = 0x1 
Jul 16 17:09:38 qwiff /kernel: code70 valid0 seg0 key5 ili0 eom0 fmark0
Jul 16 17:09:38 qwiff /kernel: info: 0 0 0 0 followed by 10 extra bytes
Jul 16 17:09:38 qwiff /kernel: extra: 0 8 0 0 24 0 2 0 0 0 
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): calling private err_handler()
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): private err_handler() returned -1
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): ILLEGAL REQUEST csi:0,8,0,0
asc:24,0 Invalid field in CDB field replaceable unit: 2
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): scsi_interpret_sense (no bp)
returned 22
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): free_xs
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): calling private start()
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): ststart st0(ahc0:2:0): Open
complete
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): stopen: dev=0xe08 (unit 0)
result 0
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): 
Jul 16 17:09:39 qwiff /kernel: ststrategy st0(ahc0:2:0): 10240 bytes @ blk0
Jul 16 17:09:39 qwiff /kernel: st0(ahc0:2:0): ststart st0: oops not queued

>>> mt status <<<

>>> Output <<<

Present Mode:   Density = 0x00         Blocksize = 1024 bytes
---------available modes---------
Mode 0:         Density = 0x00         Blocksize variable
Mode 1:         Density = QIC-320      Blocksize variable
Mode 2:         Density = ECMA TC17    Blocksize variable
Mode 3:         Density = QIC-150      Blocksize = 512 bytes


!!!!!!

That is the end of the latest block of testing.
I guess the question is is what is it that the FreeBSD drivers are doing
that is different from the dos ASPI and Windows NT tape driver???
Could it be possible that they are not doing a "mode set" before reading
or writing data to the tape and so are not being caught by the
"sensisitvity" of the hardware???
Not being a SCSI person this is pure speculation...

Thanks to anyone/everyone who has taken time to look at all these
logs.

Regards.

John Hartley.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607160641.QAA13198>