Re: Fw: [Bugme-new] [Bug 7610] New: sense key error when sending even number of bytes to /dev/st0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 1 Dec 2006, Andrew Morton wrote:

> 
> 
> Begin forwarded message:
> 
> Date: Fri, 1 Dec 2006 08:40:16 -0800
> From: bugme-daemon@xxxxxxxxxxxxxxxxxxx
> To: bugme-new@xxxxxxxxxxxxxx
> Subject: [Bugme-new] [Bug 7610] New: sense key error when sending even number of bytes to /dev/st0
> 
> 
> http://bugzilla.kernel.org/show_bug.cgi?id=7610
> 
>            Summary: sense key error when sending even number of bytes to
>                     /dev/st0
>     Kernel Version: 2.6.19
>             Status: NEW
>           Severity: normal
>              Owner: other_modules@xxxxxxxxxxxxxxxxxxxx
>          Submitter: bergenia@xxxxxxxx
> 
> 
> Most recent kernel where this bug did *NOT* occur: unknown
> Distribution: Debian, but using kernel from kernel.org
> Hardware Environment: Dell Poweredge 2800 Xeon, Quantum DLT VS160 tape drive, 
> scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
>         <Adaptec 3960D Ultra160 SCSI adapter>
>         aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs
> Software Environment: 
> Gnu C                  3.3.5
> Gnu make               3.80
> binutils               2.15
> util-linux             2.12p
> mount                  2.12p
> module-init-tools      3.2.2
> e2fsprogs              1.37
> nfs-utils              1.0.6
> Linux C Library        2.3.6
> Dynamic linker (ldd)   2.3.6
> Procps                 3.2.1
> Net-tools              1.60
> Console-tools          0.2.3
> Sh-utils               5.2.1
> udev                   088
> Modules Loaded         st parport_pc parport
> 
> Problem Description: 
> When sending an even number of bytes to /dev/st0, I get the following error in
> /var/log/kernel:
> 
> Nov 30 16:13:47 mugsy kernel: st0: Current: sense key: Illegal Request
> Nov 30 16:13:47 mugsy kernel:     Additional sense: Invalid field in cdb
> 
> Steps to reproduce:
> this will write to the tape:
> 
> echo "A" > /dev/st0
> echo "ABC" > /dev/st0
> 
> this will not write to the tape and will produce the kernel error:
> 
> echo "AB" > /dev/st0
> echo "ABCD" > /dev/st0
> 
I think this is not a bug but a user error.

Firstly, the report should say that writing odd number of bytes does not 
work (echo adds newline to the data).

The reason for the problem is probably that the drive in question does not 
support writing blocks with odd number of bytes. I just tested the echo 
commands with my drive and all echos succeeded (kernel 2.6.19).

-- 
Kai
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux