Subject: Re: kern/31990: esiop leaves b_resid non-zero
To: None <bouyer@antioche.eu.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: netbsd-bugs
Date: 11/04/2005 09:06:54
> > 		db> sh buf 0xfffffc001dde6458
> > 		  vp 0x0 lblkno 0xdeadbeefdeadbeef blkno 0x0 dev 0x802
> > 		  error 0 flags 0x1c0210<BUSY,DONE,PHYS,RAW,READ>
> > 		  bufsize 0x200 bcount 0x200 resid 0x200
> > 		  data 0x120018000 saveaddr 0x0 dep 0x0
> > 		  iodone 0xfffffc0000480420
> > 
> > 	after putting some printf,
> > 	esiop_intr seems to call esiop_scsicmd_end with offset == 0.
> 
> I don't see a problem here. Calling esiop_scsicmd_end with offset == 0 is
> valid, if the command didn't complete properly. Can you give more detail on
> what you see wrong here ?

i expect an error, if the command didn't complete properly.

> Does the kernel print some message ?

nothing.

YAMAMOTO Takashi