Source-Changes archive

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

Re: st.c broken ? (may have been: Re: CVS commit: src/sys - remove b_flags manipulation)



On Sat, Aug 25, 2007 at 12:35:48PM +0200, Frank Kardel wrote:
> Juergen Hannken-Illjes wrote:
> >On Sat, Aug 25, 2007 at 10:24:01AM +0200, Frank Kardel wrote:
> >  
> >>Hi Andrew, * !
> >>
> >>I am experiencing quite a few strange error with my DAT tape since about
> >>this checkin. A kernel from the beginning of July works flawlessly with 
> >>the
> >>drive and the tape.
> >>
> >>[snip]
> >>    
> >[snip]
> >
> >Same here, reading a tape file yields EIO on end-of-file.  Looks like the
> >change to physio_done() removed the EOM handling.  Before we got
> >
> >    mbp->b_error = 0;
> >    mbp->b_flags |= B_ERROR;
> >
> >now we get
> >
> >    mbp->b_error = EIO;
> >
> >  
> Neat - seems that there is a little bit left to do in order to be able 
> again to append to tapes...
> Do we need an internal EEOM error code now ?

At least scsi disks are also affected.  Reading a raw partition also
gives an EIO at end of partition.

-- 
Juergen Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig 
(Germany)



Home | Main Index | Thread Index | Old Index