From owner-freebsd-hackers Fri Feb 7 8:13:48 2003 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FAA537B7A2; Fri, 7 Feb 2003 08:13:46 -0800 (PST) Received: from mail.eecs.harvard.edu (bowser.eecs.harvard.edu [140.247.60.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41CE043FAF; Fri, 7 Feb 2003 08:13:42 -0800 (PST) (envelope-from ellard@eecs.harvard.edu) Received: by mail.eecs.harvard.edu (Postfix, from userid 465) id 9E40654C484; Fri, 7 Feb 2003 11:13:36 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mail.eecs.harvard.edu (Postfix) with ESMTP id 9B66554C44D; Fri, 7 Feb 2003 11:13:36 -0500 (EST) Date: Fri, 7 Feb 2003 11:13:36 -0500 (EST) From: Daniel Ellard To: "Jacques A. Vidrine" Cc: freebsd-hackers@freebsd.org Subject: Re: finding changes from one release/patch level to another? In-Reply-To: <20030207153658.GB90222@opus.celabo.org> Message-ID: References: <20030207153658.GB90222@opus.celabo.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 7 Feb 2003, Jacques A. Vidrine wrote: > > Something slightly broke the em (gigabit ethernet) driver between > > 4.6.2p4 and 4.6.2p6, and I'm trying to figure what the change was so I > > can back it out on my machine. ... > > It seems awfully unlikely that the changes between 4.6.2p4 and 4.6.2p6 > have anything to do with your problem. I think you are probably barking > up the wrong tree. I agree that it seems unlikely, based on the apparent differences, but I don't have a better theory right now. Everything worked under 4.6.2 base install (from the ISO on the freebsd site), and everything continued to work under 4.6.2p2 and 4.6.2p4 (upgraded by doing a cvsup, make world, make buildkernel, etc). I updated two machines to 4.6.2p6 a few weeks ago, and things started to break. (I updated almost all my machines, but only the machines with the intel em cards have the problems, and only on the network connections that use the em cards.) I rebuilt netperf and netserver after each update. Since the em cards are all attached to the same network switch, my first suspicion was the switch. I tried a different switch, and even (just to be complete) tried a 100Mb switch and even a 10Mb hub, but this did not solve the problem. Yesterday I backed out two of the em machines, bringing their kernels back to 4.6.2p0 (and doing a buildkernel for my local config), and the problem went away again. So whether the problem is related to the kernel code, or some part of the update process, it looks to me like it's something that happens along the way from 4.6.2p4 and 4.6.2p6. > > Is there a straightforward way to track down all the source code > > differences between p4 and p6 (or any arbitrary pair of > > patchlevels)? > > Check out the RELENG_4_6 branch. Then run e.g. > > cvs -q diff -j 'RELENG_4_6:2002/10/28' -j 'RELENG_4_6:2003/01/08' > > Output attached to save you the trouble. I'll take a look at it. Thanks, -Dan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message