Date: Fri, 03 Apr 1998 21:32:09 -0800 From: Amancio Hasty <hasty@rah.star-gate.com> To: current@FreeBSD.ORG Subject: Re: [TECH] physio split the request.. cannot proceed Message-ID: <199804040532.VAA22312@rah.star-gate.com> In-Reply-To: Your message of "Fri, 03 Apr 1998 20:18:20 PST." <199804040418.UAA21747@rah.star-gate.com>
next in thread | previous in thread | raw e-mail | index | archive | help
A bit more info:
This is from scsi_ioctl:do_command
bp = malloc(sizeof (struct buf),M_TEMP,M_WAITOK);
bzero(bp,sizeof(struct buf));
d_addr = screq->databuf;
printf("do_command screq->datalen %d \n", screq->
datalen
Apr 3 21:17:09 cioloco /kernel: do_command screq->datalen 5
in scsio_ioctl.c:scsistrategy
/* We're in trouble if physio tried to break up the
* transfer:
*/
if (bp->b_bcount != screq->datalen) {
sc_print_addr(sc_link);
printf("bp->b_bcount %d screq->datalen %d screq->cmdlen %d \n",
bp->b_bcount, screq->datalen, screq->cmdlen);
printf("physio split the request.. cannot proceed\n");
scsierr(bp, EIO);
return;
}
So where are our scsi experts ? 8)
Tnks!
Amancio
Apr 3 21:17:09 cioloco /kernel: uk0: bp->b_bcount 0 screq->datalen 5 screq->
cmd
len 6
>
> Try to use the Linux package SANE -- is a scsi scanner package.
>
> While trying to read from the scsi scanner , I am getting :
> physio split the request.. cannot proceed
>
> This message is coming from :scsi_ioctl.c:scsistrategy
>
> A few months ago , I didn't have any problems at all using SANE.
>
> The scsi read request is way below the 32k limit .
>
> Anyone got a clue as to what changed in the kernel ?
>
> Tnks,
> Amancio
>
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804040532.VAA22312>
