[Bug 12207] block reads/writes > 122880 bytes to USB tape drive gives EBUSY

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

 



http://bugzilla.kernel.org/show_bug.cgi?id=12207





------- Comment #7 from philipm@xxxxxxxxxx  2008-12-23 06:42 -------
Tapes don't work that way.  Each call to write() causes striping to be put on
the tape.  It has to be read and written in exactly the same way.  Since older
kernels had no problem with the larger block size, and all other operating
systems don't have this limit, all existing tapes (with larger block sizes) are
unreadable.

We routinely write blocks of up to 2MB at a time during our backup procedure. 
This makes them impossible to restore on recent Linux systems.

Maybe rather than limiting the transfer size, you should detect the failure on
devices that do fail and report that.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--
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