From: Laurence Oberman <loberman@redhat.com>
To: Laurence Oberman <oberman.l@gmail.com>oberman.l@gmail.com,
eflorac@intellique.com, Kai.Makisara@kolumbus.fi
Cc: linux-scsi@vger.kernel.org
Subject: Re: st driver doesn't seem to grok LTO partitioning
Date: Tue, 5 Jan 2016 16:55:04 -0500 (EST) [thread overview]
Message-ID: <688812570.3359420.1452030904683.JavaMail.zimbra@redhat.com> (raw)
In-Reply-To: <CAAzz28iCoG-rjnL7EsjHXA7UtRJSCEXuwL3+27ZBo7fckcBAfg@mail.gmail.com>
Testing the patch here in the lab, it seems my firmware will need to be updated to support more than 1 partition.
Looking into that now.
[ 193.647807] st: Version 20160104, fixed bufsize 32768, s/g segs 256
[ 193.648992] st: Debugging enabled debug_flag = 1
[ 193.650907] st 0:0:0:0: Attached scsi tape st0
[ 193.652046] st 0:0:0:0: st0: try direct i/o: yes (alignment 4 B)
[ 280.069260] st 0:0:0:0: [st0] Block limits 1 - 16777215 bytes.
[ 280.070543] st 0:0:0:0: [st0] Mode sense. Length 11, medium 0, WBS 10, BLL 8
[ 280.073068] st 0:0:0:0: [st0] Density 58, tape length: 0, drv buffer: 1
[ 280.073725] st 0:0:0:0: [st0] Block size: 0, buffer size: 4096 (1 blocks).
mt -f /dev/st0 stsetoption can-partitions
[ 676.835972] st 0:0:0:0: [st0] Block limits 1 - 16777215 bytes.
[ 676.837403] st 0:0:0:0: [st0] Mode sense. Length 11, medium 0, WBS 10, BLL 8
[ 676.838404] st 0:0:0:0: [st0] Density 58, tape length: 0, drv buffer: 1
[ 676.838880] st 0:0:0:0: [st0] Block size: 0, buffer size: 4096 (1 blocks).
[ 676.840383] st 0:0:0:0: [st0] Mode 0 options: buffer writes: 1, async writes: 1, read ahead: 1
[ 676.840880] st 0:0:0:0: [st0] can bsr: 1, two FMs: 0, fast mteom: 0, auto lock: 0,
[ 676.842424] st 0:0:0:0: [st0] defs for wr: 0, no block limits: 0, partitions: 1, s2 log: 0
[ 676.842937] st 0:0:0:0: [st0] sysv: 0 nowait: 0 sili: 0 nowait_filemark: 0
[ 676.844524] st 0:0:0:0: [st0] debugging: 1
[ 676.845042] st 0:0:0:0: [st0] Rewinding tape.
mt -f /dev/nst0 mkpartition 1
[ 798.711408] st 0:0:0:0: [st0] Block limits 1 - 16777215 bytes.
[ 798.712799] st 0:0:0:0: [st0] Mode sense. Length 11, medium 0, WBS 10, BLL 8
[ 798.713948] st 0:0:0:0: [st0] Density 58, tape length: 0, drv buffer: 1
[ 798.714504] st 0:0:0:0: [st0] Block size: 0, buffer size: 4096 (1 blocks).
[ 798.716227] st 0:0:0:0: [st0] Loading tape.
[ 798.731230] st 0:0:0:0: [st0] Block limits 1 - 16777215 bytes.
[ 798.732874] st 0:0:0:0: [st0] Mode sense. Length 11, medium 0, WBS 10, BLL 8
[ 798.734269] st 0:0:0:0: [st0] Density 58, tape length: 0, drv buffer: 1
[ 798.734971] st 0:0:0:0: [st0] Block size: 0, buffer size: 4096 (1 blocks).
[ 798.737572] st 0:0:0:0: [st0] Partition page length is 10 bytes.
[ 798.739162] st 0:0:0:0: [st0] PP: max 0, add 0, xdp 0, psum 03, pofmetc 0,rec 03, units 09, sizes: 1541 65535
[ 798.739974] st 0:0:0:0: [st0] MP: 11 08 00 00 18 03 09 00 06 05 ff ff
[ 798.740810] st 0:0:0:0: [st0] psd_cnt 2, max.parts 0, nbr_parts 0
[ 798.744194] st 0:0:0:0: [st0] Formatting tape with two partitions (FDP).
[ 798.745045] st 0:0:0:0: [st0] Sent partition page length is 12 bytes. needs_format: 0
[ 798.747718] st 0:0:0:0: [st0] PP: max 0, add 1, xdp 4, psum 03, pofmetc 0 rec 03, units 00, sizes: 65535 65535
[ 798.748558] st 0:0:0:0: [st0] MP: 11 0a 00 01 98 03 00 00 ff ff ff ff
[ 798.752622] st 0:0:0:0: [st0] Error: 8000002, cmd: 15 10 0 0 18 0
[ 798.753465] st 0:0:0:0: [st0] Sense Key : Illegal Request [current]
[ 798.754289] st 0:0:0:0: [st0] Add. Sense: Invalid field in parameter list
[ 798.757546] st 0:0:0:0: [st0] Partitioning of tape failed.
Laurence Oberman
Principal Software Maintenance Engineer
Red Hat Global Support Services
From: Emmanuel Florac <eflorac@intellique.com>
Date: Mon, Jan 4, 2016 at 6:46 AM
Subject: Re: st driver doesn't seem to grok LTO partitioning
To: Kai Makisara <Kai.Makisara@kolumbus.fi>
Cc: linux-scsi@vger.kernel.org
Le Mon, 4 Jan 2016 12:22:34 +0200 (EET)
Kai Makisara <Kai.Makisara@kolumbus.fi> écrivait:
> Here is again a new version of the patch. This does load before
> partitioning. The code performing default partitioning (FDP=1) has
> also been slightly modified (two more bits of the original mode page
> retained).
>
> The patch has been tested with my DDS-4 drive.
That works fine for me. I'm going to do some testing with other drives
I have (LTO-3 -- should fail -- and LTO-5).
# modprobe st
Jan 4 12:31:53 shakuhachi kernel: st: Version 20160104, fixed bufsize
32768, s/g segs 256
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: Attached scsi tape st0
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: try direct i/o: yes
(alignment 512 B)
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:31:53 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
# mt -f /dev/st0 stsetoption debug
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: Mode 0 options: buffer
writes: 1, async writes: 1, read ahead: 1
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: can bsr: 1, two
FMs: 0, fast mteom: 0, auto lock: 0,
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: defs for wr: 0, no
block limits: 0, partitions: 0, s2 log: 0
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: sysv: 0 nowait: 0
sili: 0 nowait_filemark: 0
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: debugging: 1
Jan 4 12:32:04 shakuhachi kernel: st 7:0:0:0: st0: Rewinding tape.
# mt -f /dev/st0 stsetoption can-partitions
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: Mode 0 options: buffer
writes: 1, async writes: 1, read ahead: 1
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: can bsr: 1, two
FMs: 0, fast mteom: 0, auto lock: 0,
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: defs for wr: 0, no
block limits: 0, partitions: 1, s2 log: 0
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: sysv: 0 nowait: 0
sili: 0 nowait_filemark: 0
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: debugging: 1
Jan 4 12:39:38 shakuhachi kernel: st 7:0:0:0: st0: Rewinding tape.
# mt -f /dev/nst0 mkpartition 1
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Updating partition
number in status.
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Got tape pos. blk 0
part 0.
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Loading tape.
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Partition page length
is 16 bytes.
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: PP: max 3, add 0, xdp
1, psum 03, pofmetc 4, rec 03, units 09, sizes: 2620 0
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: MP: 11 0e 03 00 3c 03
09 00 0a 3c 00 00
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: psd_cnt 2, max.parts 3,
nbr_parts 0
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Formatting tape with
two partitions (FDP).
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Sent partition page
length is 12 bytes. needs_format: 1
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: PP: max 3, add 1, xdp
4, psum 03, pofmetc 4, rec 03, units 00, sizes: 65535 0
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: MP: 11 0a 03 01 9c 03
00 00 ff ff 00 00
Jan 4 12:40:01 shakuhachi kernel: st 7:0:0:0: st0: Sending FORMAT MEDIUM
# mt -f /dev/nst0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x5a (no translation).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
Jan 4 12:40:28 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:40:28 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:40:28 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:40:28 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
# mt -f /dev/nst0 setpartition 1
# mt -f /dev/nst0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=1.
Tape block size 0 bytes. Density code 0x5a (no translation).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
# mt -f /dev/nst0 mkpartition 0
Jan 4 12:42:15 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:42:15 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:42:15 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:42:15 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
Jan 4 12:42:15 shakuhachi kernel: st 7:0:0:0: st0: Loading tape.
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: Block limits 1 -
16777215 bytes.
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: Mode sense. Length 11,
medium 0, WBS 10, BLL 8
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: Density 5a, tape
length: 0, drv buffer: 1
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: Block size: 0, buffer
size: 4096 (1 blocks).
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: Partition page length
is 16 bytes.
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: PP: max 3, add 1, xdp
1, psum 03, pofmetc 4, rec 03, units 09, sizes: 2543 38
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: MP: 11 0e 03 01 3c 03
09 00 09 ef 00 26
Jan 4 12:42:18 shakuhachi kernel: st 7:0:0:0: st0: Sending FORMAT MEDIUM
# tapeinfo -f /dev/sg6
Product Type: Tape Drive
Vendor ID: 'HP '
Product ID: 'Ultrium 6-SCSI '
Revision: '329U'
Attached Changer API: No
SerialNumber: 'HU1302U4RC'
MinBlock: 1
MaxBlock: 16777215
SCSI ID: 0
SCSI LUN: 0
Ready: yes
BufferedMode: yes
Medium Type: Not Loaded
Density Code: 0x5a
BlockSize: 0
DataCompEnabled: yes
DataCompCapable: yes
DataDeCompEnabled: yes
CompType: 0x1
DeCompType: 0x1
BOP: yes
Block Position: 0
ActivePartition: 0
EarlyWarningSize: 0
NumPartitions: 0
MaxPartitions: 3
--
------------------------------------------------------------------------
Emmanuel Florac | Direction technique
| Intellique
| <eflorac@intellique.com>
| +33 1 78 94 84 02
------------------------------------------------------------------------
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2016-01-05 21:55 UTC|newest]
Thread overview: 73+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20151218170644.24167419@harpe.intellique.com>
2015-12-21 12:46 ` st driver doesn't seem to grok LTO partitioning Emmanuel Florac
2015-12-21 17:25 ` "Kai Mäkisara (Kolumbus)"
[not found] ` <20151221185759.38dd21d6@harpe.intellique.com>
2015-12-21 18:57 ` "Kai Mäkisara (Kolumbus)"
2015-12-22 5:51 ` Seymour, Shane M
2015-12-22 9:59 ` Emmanuel Florac
[not found] ` <CAAzz28i5=oz_BmcoEC2ApLN9zj_F4aDmGkCXkXaS48HR_Ockew@mail.gmail.com>
2015-12-22 10:04 ` Emmanuel Florac
2015-12-22 10:31 ` Laurence Oberman
2015-12-25 15:53 ` Kai Makisara
2015-12-25 17:47 ` Emmanuel Florac
2015-12-29 16:14 ` Emmanuel Florac
2015-12-29 16:58 ` Emmanuel Florac
2015-12-29 17:46 ` "Kai Mäkisara (Kolumbus)"
2015-12-29 17:58 ` Emmanuel Florac
[not found] ` <20151229191347.2e0e5f0e@harpe.intellique.com>
2015-12-30 17:54 ` Kai Makisara
2015-12-30 18:33 ` Emmanuel Florac
2015-12-30 19:21 ` "Kai Mäkisara (Kolumbus)"
2015-12-30 21:24 ` Emmanuel Florac
2015-12-31 16:08 ` "Kai Mäkisara (Kolumbus)"
2016-01-04 10:22 ` Kai Makisara
2016-01-04 10:54 ` Emmanuel Florac
2016-01-04 11:05 ` Emmanuel Florac
2016-01-04 11:46 ` Emmanuel Florac
[not found] ` <CAAzz28gW69rB-6h2fwxtwnTj5h7HZcn2qkJdx2GTgu3Y8SDNqQ@mail.gmail.com>
2016-01-04 15:32 ` Emmanuel Florac
[not found] ` <CAAzz28iCoG-rjnL7EsjHXA7UtRJSCEXuwL3+27ZBo7fckcBAfg@mail.gmail.com>
2016-01-05 21:55 ` Laurence Oberman [this message]
2016-01-06 15:10 ` Emmanuel Florac
2016-01-06 15:23 ` Laurence Oberman
2016-01-06 15:25 ` Laurence Oberman
2016-01-06 15:32 ` Laurence Oberman
2016-01-06 15:48 ` Douglas Gilbert
2016-01-06 15:54 ` Laurence Oberman
2016-01-06 16:07 ` Emmanuel Florac
2016-01-14 20:12 ` Laurence Oberman
2016-01-15 0:21 ` Seymour, Shane M
2016-01-21 20:58 ` What partition should the MTMKPART argument specify? Was: " "Kai Mäkisara (Kolumbus)"
2016-01-21 22:06 ` Laurence Oberman
2016-01-22 2:10 ` Seymour, Shane M
2016-01-22 3:31 ` Seymour, Shane M
2016-01-22 11:24 ` Emmanuel Florac
2016-01-22 11:50 ` Emmanuel Florac
2016-01-26 23:35 ` Seymour, Shane M
2016-01-28 17:31 ` "Kai Mäkisara (Kolumbus)"
2016-01-28 17:39 ` Emmanuel Florac
2016-01-24 21:05 ` Kai Makisara
2016-01-25 10:21 ` Emmanuel Florac
2016-01-28 7:36 ` Seymour, Shane M
2016-01-28 17:04 ` "Kai Mäkisara (Kolumbus)"
2016-01-28 19:21 ` Laurence Oberman
2016-01-28 19:56 ` "Kai Mäkisara (Kolumbus)"
2016-01-28 23:12 ` Seymour, Shane M
2016-01-28 23:23 ` Laurence Oberman
2016-01-28 23:25 ` Laurence Oberman
2016-01-29 0:54 ` Seymour, Shane M
2016-01-29 17:22 ` Kai Makisara
2016-02-01 6:31 ` Seymour, Shane M
2016-02-01 18:43 ` "Kai Mäkisara (Kolumbus)"
2016-02-01 19:02 ` Laurence Oberman
2016-02-01 22:59 ` Seymour, Shane M
2016-02-03 3:40 ` Laurence Oberman
2016-02-03 2:18 ` Seymour, Shane M
2016-02-03 18:36 ` Kai Makisara
2016-02-04 1:43 ` Seymour, Shane M
2016-02-04 17:54 ` "Kai Mäkisara (Kolumbus)"
2016-02-04 18:09 ` Douglas Gilbert
2016-02-04 19:25 ` Laurence Oberman
2016-02-04 18:12 ` Emmanuel Florac
2016-01-15 11:48 ` Emmanuel Florac
2016-01-22 10:17 ` Douglas Gilbert
2016-01-06 16:10 ` Emmanuel Florac
2016-01-06 16:16 ` Emmanuel Florac
2016-01-06 16:44 ` Emmanuel Florac
2015-12-29 16:59 ` Emmanuel Florac
2015-12-29 17:18 ` "Kai Mäkisara (Kolumbus)"
[not found] ` <CAAzz28gn2zwC5ZUTtPupDOTHekGspWh0vnWHV+jvbx52c=cq2Q@mail.gmail.com>
2015-12-21 17:49 ` Emmanuel Florac
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=688812570.3359420.1452030904683.JavaMail.zimbra@redhat.com \
--to=loberman@redhat.com \
--cc=linux-scsi@vger.kernel.org \
--cc=oberman.l@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.