From owner-freebsd-embedded@FreeBSD.ORG Tue Jan 13 16:21:05 2009 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A81D106566B for ; Tue, 13 Jan 2009 16:21:05 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 063918FC25 for ; Tue, 13 Jan 2009 16:21:04 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id n0DGJ7CC029403; Tue, 13 Jan 2009 09:19:08 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Tue, 13 Jan 2009 09:19:31 -0700 (MST) Message-Id: <20090113.091931.-1115301799.imp@bsdimp.com> To: jhein@timing.com From: "M. Warner Losh" In-Reply-To: <18796.44888.658271.953215@gromit.timing.com> References: <18794.45109.504512.894659@gromit.timing.com> <78392165-0ACF-4473-8C34-72E5147B344C@jump-ing.de> <18796.44888.658271.953215@gromit.timing.com> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: mah@jump-ing.de, freebsd-embedded@FreeBSD.org Subject: Re: 7.1 Release broke my box X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2009 16:21:05 -0000 In message: <18796.44888.658271.953215@gromit.timing.com> John Hein writes: : Markus Hitter wrote at 09:52 +0100 on Jan 12, 2009: : > : > Am 12.01.2009 um 03:51 schrieb John Hein: : > : > > Markus Hitter wrote at 01:31 +0100 on Jan 12, 2009: : > >> Last Friday, after seeing ext2fs doesn't work with the 7.0 kernel, I : > >> decided to do yet another step and upgrade to 7.1 Release. The : > >> virtual machine for building tinybsd setup and ran flawlessly, but a : > >> tinybsd image built from it doesn't like networking any longer. The : > >> non-working box is a Geode-based Flepo Alpha, which uses the re : > >> network driver. : > > : > > What happens if you build a kernel with the 7.0 version of : > > sys/dev/re/if_re.c? You may have to roll back sys/pci/if_rlreg.h too. : > : > The exactly same (had to roll back sys/pci/if_rl.c as well). : > : > > What happens to the link light while these things are happening? : > : > The green light stays on, the yellow one flickers, just like expected. : > : > Obviously, the transmission gets interrupted at some higher level. Do : > I really have to bisect the entire kernel with it's 10,000 revisions : > now? *sigh* : : My guess was the first obvious one I could think of since I knew : changes happened in the re/rl drivers. I can't think of anything else : obvious between 7.0 & 7.1 that would affect this (particularly since I : have an re that works fine in 7.1 - at least a 7.1 from, say, : September). : : As far as bisecting goes, I recommend binary search by date on the : RELENG_7 branch rather than trying to rollback individual revs. Note : that cvs 1.12 allows checking out by date (-D) on a branch : (-rRELENG_7) (but not 1.11). Or you can use cvsup to help with that I : think. I also think there were some bugs fixed in re/rl in stable lately... Warner