From owner-freebsd-stable@FreeBSD.ORG Thu Dec 23 20:09:02 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 589C516A4CE for ; Thu, 23 Dec 2004 20:09:02 +0000 (GMT) Received: from mail.gmx.net (pop.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 408EE43D2F for ; Thu, 23 Dec 2004 20:09:01 +0000 (GMT) (envelope-from nakal@nurfuerspam.de) Received: (qmail invoked by alias); 23 Dec 2004 20:08:59 -0000 Received: from pD951FE43.dip.t-dialin.net (EHLO localhost.localdomain) (217.81.254.67) by mail.gmx.net (mp010) with SMTP; 23 Dec 2004 21:08:59 +0100 X-Authenticated: #989277 From: Martin To: stable@freebsd.org Content-Type: text/plain Date: Thu, 23 Dec 2004 21:08:57 +0100 Message-Id: <1103832537.770.28.camel@klotz.local> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Subject: Update to -STABLE breaks re(4) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 20:09:02 -0000 Hi, today I've compiled new world and kernel. Last kernel was from November, I think. The platform is amd64, mainboard Gigabyte K8VNXP. I'm talking about -STABLE here (RELENG_5 tag). (I've deleted /usr/obj before making world and used the usual procedure to update.) After reboot, re(4) "Realtek RTL8110S" could not be detected automatically. It is statically compiled into the kernel. The dmesg said something like "Could not send TCP packet in loopback mode" or similar. I tried "kldload if_re". It worked fine (e.a. the interface works after /etc/netstart restart), but I got few warnings ("already exists"). Next, I added if_re_load="YES" to /boot/loader.conf (tried a workaround). The PC always rebooted before reaching the "beastie menu". I can boot now using /boot/loader.old and the re(4)-module seems to load with same warnings as above. If I remove if_re_load="YES", even using the old loader my re0 won't be detected (same problem as above). Conclusion: It seems there are two problems. The new loader seems to crash while loading if_re (maybe because of the handling of the warning). And something changed in the detection routine of the re(4) driver, which broke support for RTL8110S. -- I won't have access to this PC until after New Year, so it will be difficult to do further research. I can imagine that there are more people who have this mainboard, so maybe someone can confirm the problem? Martin