All of lore.kernel.org
 help / color / mirror / Atom feed
From: Albrecht Jacobs <Albrecht.Jacobs@janglednerves.com>
To: Kai Makisara <Kai.Makisara@kolumbus.fi>
Cc: "(Martin Jacobs)" <100.179370@germanynet.de>,
	linux-kernel@vger.kernel.org
Subject: Re: Q: 2.4.[37]-XFS: /dev/nst0m: cannot allocate memory
Date: Sun, 19 Aug 2001 20:59:47 +0200	[thread overview]
Message-ID: <3B800CA3.AF9E321F@janglednerves.com> (raw)
In-Reply-To: <Pine.LNX.4.33.0108181033140.12556-100000@kai.makisara.local>

Kai Makisara wrote:
> 
> On Fri, 17 Aug 2001, (Martin Jacobs) wrote:
> 
> > Hi all,
> >
> > I cannot read anything from my tape (Tandberg DLT8000, LVD
> > interface, ID=5) connected to an aic7899 or an sym53c895 using
> > kernel 2.4.3-XFS or 2.4.7-XFS. (Everything works fine on
> > 2.2.16.) Loading of st.o works. stinit works. mt (status, tape
> > positioning) works. But when I try to read the amanda header
> > from the tape (dd if=/dev/nst0m bs=32k count=1) I get the
> > error
> >
> > dd: reading `/dev/nst0m': Cannot allocate memory
> >
> ...
> > Nearly the same for tar (with default block size of 512 byte).
> >
> > BUT: if I use bs=64k it works!!?
> >
> In variable block mode in 2.4, you get ENOMEM if the block on the tape is
> larger than the byte count in the read(). 2.2 just returned what you asked
> for and silentlry threw away the rest of the block. If the byte count is
> larger than the block size, then the block is returned.
> 
> I.e., the first block on your tape is larger than 32 kB.
> 
>         Kai

If I understand you right this is a FEATURE, not a bug! I find it quite
irritating when using a tape device. Shouldn't I get some error message
about wrong block size?
	Forgive me but I am some sort of end user (admin) and not a kernel
hacker.
BTW, where can I get documentation about this 'feature'?
 
Thanks anyway!

-- 
albrecht jacobs

jangled nerves gmbh
hallstrasse 25
d-70376 stuttgart

fon:   +49 711 550375-44
fax:   +49 711 550375-22

mailto:albrecht.jacobs@janglednerves.com
http://www.janglednerves.com/

  reply	other threads:[~2001-08-19 19:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-17 20:05 Q: 2.4.[37]-XFS: /dev/nst0m: cannot allocate memory Martin Jacobs
2001-08-18  7:38 ` Kai Makisara
2001-08-19 18:59   ` Albrecht Jacobs [this message]
2001-08-19 19:44     ` Kai Makisara

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=3B800CA3.AF9E321F@janglednerves.com \
    --to=albrecht.jacobs@janglednerves.com \
    --cc=100.179370@germanynet.de \
    --cc=Kai.Makisara@kolumbus.fi \
    --cc=linux-kernel@vger.kernel.org \
    /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.