*BSD News Article 19299


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!convex!convex!cs.utexas.edu!uwm.edu!spool.mu.edu!agate!doc.ic.ac.uk!uknet!mcsun!Germany.EU.net!news
From: bs@Germany.EU.net (Bernard Steiner)
Newsgroups: comp.os.386bsd.bugs
Subject: end of device not found
Date: 9 Aug 1993 12:37:53 +0200
Organization: EUnet Deutschland GmbH, Dortmund, Germany
Lines: 17
Distribution: world
Message-ID: <2459e1$2ke@Germany.EU.net>
NNTP-Posting-Host: qwerty.germany.eu.net


Hi there,
playing around with timing different block size reads from both my swap
devices and the 3.5" floppy, I noticed the following strange behaviour:

128k reads from the floppy eventually end with a NO SPACE LEFT ON DEVICE
error, which they shouldn't: IMHO you should eventually get a short read.

My second swap device was disk-labelled as a 4.3BSD 8k blocksize filesystem
type (I tend to use it as such sometimes). However, the size of the partition
is not an integer multiple of 8192. (It *is* cylinder aligned, though.)
I got some kind of error message on the last read() with 8k block reads,
while, IMHO, a short read count should have been returned.

Why ?

-Bernard