While I don't dispute that the change rolling/rollout fixed what you see,
I'd have to say that if they're related there are *far* more serious
problems in there.
> (da0:ahc0:0:0:0) data overrun detected in Data-In phase. Tag = 0x8
> (da0:ahc0:0:0:0) Have seen Data Phase. Length = 0, NumSGs = 1
>
> Backing out the following sys/cam/scsi change set:
>
> revision 1.39
> date: 1999/10/01 09:34:09; author: phk; state: Exp; lines: +47 -117
> Introduce the disk mini-layer and devstat_end_transaction_buf() in cam/scsi.
>
> ..and the other files touched at the same time revived it and made the
> system bootable again.
>
> I am particularly suspicious about this:
>
> @@ -284,26 +283,14 @@
> return (error); /* error code from tsleep */
> }
>
> - if ((softc->flags & DA_FLAG_OPEN) == 0) {
> - if (cam_periph_acquire(periph) != CAM_REQ_CMP)
> - return(ENXIO);
> - softc->flags |= DA_FLAG_OPEN;
> - }
> + if (cam_periph_acquire(periph) != CAM_REQ_CMP)
> + return(ENXIO);
> + softc->flags |= DA_FLAG_OPEN;
>
> At first glance, it would appear it's re-inquiring on each open instead of
> the first open, including while it's mounted. I wasn't sure, so rather than
> risk disks, I backed the lot out and it worked again.
>
> Cheers,
> -Peter
>
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message