From owner-cvs-src@FreeBSD.ORG Tue Jun 27 17:29:08 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69B2716A400; Tue, 27 Jun 2006 17:29:08 +0000 (UTC) (envelope-from keramida@freebsd.org) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96199443D8; Tue, 27 Jun 2006 17:29:07 +0000 (GMT) (envelope-from keramida@freebsd.org) Received: from gothmog.pc (host5.bedc.ondsl.gr [62.103.39.229]) (authenticated bits=128) by igloo.linux.gr (8.13.7/8.13.7/Debian-1) with ESMTP id k5RHSl90022813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 27 Jun 2006 20:28:49 +0300 Received: from gothmog.pc (gothmog [127.0.0.1]) by gothmog.pc (8.13.7/8.13.7) with ESMTP id k5RHSfSv001379; Tue, 27 Jun 2006 20:28:41 +0300 (EEST) (envelope-from keramida@freebsd.org) Received: (from giorgos@localhost) by gothmog.pc (8.13.7/8.13.7/Submit) id k5RHSfo5001378; Tue, 27 Jun 2006 20:28:41 +0300 (EEST) (envelope-from keramida@freebsd.org) Date: Tue, 27 Jun 2006 20:28:41 +0300 From: Giorgos Keramidas To: Bill Paul Message-ID: <20060627172841.GA1310@gothmog.pc> References: <200606262031.k5QKVWbJ013375@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606262031.k5QKVWbJ013375@repoman.freebsd.org> X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (score=-4.314, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.09, BAYES_00 -2.60) X-Hellug-MailScanner-From: keramida@freebsd.org X-Spam-Status: No Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 re.4 src/sys/dev/re if_re.c src/sys/dev/mii rgephy.c src/sys/pci if_rlreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 17:29:08 -0000 On 2006-06-26 20:31, Bill Paul wrote: > wpaul 2006-06-26 20:31:32 UTC > > FreeBSD src repository > > Modified files: > share/man/man4 re.4 > sys/dev/re if_re.c > sys/dev/mii rgephy.c > sys/pci if_rlreg.h > Log: > Add support for the RealTek 8169SC/8110SC and RTL8101E devices. The > latter is a PCIe 10/100 chip. > > Finally fix the EEPROM reading code so that we can access the EEPROMs on all > devices. In order to access the EEPROM, we must select 'EEPROM programming' > mode, and then set the EEPROM chip select bit. Previously, we were setting > both bits simultaneously, which doesn't work: they must be set in the > right sequence. > [...] Something in this commit breaks re(4) interface here. With a kernel after this change, no re(4) interfaces appear to attach: # pficonf -lv [...] none2@pci2:0:0: class=0x020000 card=0x81aa1043 chip=0x816810ec rev=0x01 hdr=0x00 vendor = 'Realtek Semiconductor' class = network subclass = ethernet Reverting this change fixes my re0 interface, but I am not sure I can track down why it broke. Any ideas about where to look for the reason my re(4) NIC fails to attach after this change?