Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Oct 1999 20:50:17 -0500
From:      "cucu" <cucu@cuneydi.com>
To:        "Jonathan Lemon" <jlemon@americantv.com>, <dragon.s@ix.netcom.com>, <hackers@FreeBSD.ORG>
Subject:   RE: Compaq Proliant 2500 file corruptions
Message-ID:  <NDBBKAPPMKEPGECFGOJNOEDJDHAA.cucu@cuneydi.com>
In-Reply-To: <199910081942.OAA14853@free.pcs>

next in thread | previous in thread | raw e-mail | index | archive | help
Just to provide some feedback, I was having the exact problem and this patch
appears to resolved it.
I CVSUP late afternoon, and make world with no problem on CPQ 1600 PII450
with Smart 2P controller.
Thanks
cuneyt

> -----Original Message-----
> From: owner-freebsd-hackers@FreeBSD.ORG
> [mailto:owner-freebsd-hackers@FreeBSD.ORG]On Behalf Of Jonathan Lemon
> Sent: Friday, October 08, 1999 2:43 PM
> To: dragon.s@ix.netcom.com; hackers@FreeBSD.ORG
> Subject: Re: Compaq Proliant 2500 file corruptions
>
>
> In article
> <local.mail.freebsd-hackers/37FE2031.DF16E119@ix.netcom.com> you write:
> >My school has recently acquired a Compaq Proliant 2500 and we are trying
> >to set up FreeBSD on it.  I download the 3.3 kern and mfsroot disks and
> >replaced the kernel with a custom one that had the IDA driver included
> >in it.  Everything installed fine.  Then I started working on it again
> >and
> >whenever I'd cvsup or download ports the files would get corrupted.
>
> Let me guess, the symptom is that blocks of zeros are scattered
> randomly throughout the file?  If this is the case, the IDA driver
> in 3.3 is the culprit.
>
>
> >3.  Would I be better off running the newer driver in current?  I keep
> >tabs with whats going on in the current list, I just need a somewhat
> >stable machine.  It's only going to get light usage.
>
> This probably is one solution.  Another is to try a couple of patches
> to see if they fix the problem; attached is some code that might help.
> --
> Jonathan
>
>
> Index: ida.c
> ===================================================================
> RCS file: /ncvs/src/sys/i386/isa/Attic/ida.c,v
> retrieving revision 1.1.2.3
> diff -u -r1.1.2.3 ida.c
> --- ida.c       1999/08/29 16:07:18     1.1.2.3
> +++ ida.c       1999/10/08 19:41:57
> @@ -1206,7 +1206,8 @@
>
>    if (PCI_CONTROLLER(ida)) {
>      qcbp->hdr.priority = 0x00;
> -    qcbp->hdr.flags = 0x24;
> +    qcbp->hdr.flags =
> +      (sizeof(struct ida_req) + sizeof(struct ida_sgb) *
> IDA_MAX_SGLEN) >>
>    } else {
>      qcbp->hdr.priority = IDA_DEF_PRIORITY;
>      qcbp->hdr.flags = 0x10;
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
>



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?NDBBKAPPMKEPGECFGOJNOEDJDHAA.cucu>