From nobody@FreeBSD.org  Fri Jul 13 14:19:01 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id C9B5B106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 13 Jul 2012 14:19:01 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id B5ADA8FC15
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 13 Jul 2012 14:19:01 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q6DEJ1Lg006406
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 13 Jul 2012 14:19:01 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q6DEJ05c006405;
	Fri, 13 Jul 2012 14:19:00 GMT
	(envelope-from nobody)
Message-Id: <201207131419.q6DEJ05c006405@red.freebsd.org>
Date: Fri, 13 Jul 2012 14:19:00 GMT
From: "Bas v.d. Wiel" <bas@area536.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: if_re no longer working in 9.x
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         169826
>Category:       kern
>Synopsis:       [re] if_re no longer working in 9.x [regression]
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    yongari
>State:          feedback
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 13 14:20:03 UTC 2012
>Closed-Date:    
>Last-Modified:  Wed Jul 18 07:17:45 UTC 2012
>Originator:     Bas v.d. Wiel
>Release:        9.0-RELEASE
>Organization:
>Environment:
>Description:
When using FreeBSD 8.3 the Realtek Gbit NIC is supported and works properly using if_re. Not so for FreeBSD 9. Here's what I got from dmesg.

Jul 13 13:28:31 vmhost kernel: re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xe000-0xe0ff mem 0xf0004000-0xf0004fff,0xf00000000-0xf0003fff irq 16 at device 0.0 on pci3
Jul 13 13:28:31 vmhost kernel: re0: Using 1 MSI-X message
Jul 13 13:28:31 vmhost kernel: re0: turning off MSI enable bit.
Jul 13 13:28:31 vmhost kernel: re0: Chip rev. 0x48000000
Jul 13 13:28:31 vmhost kernel: re0: MAC rev. 0x00000000
Jul 13 13:28:31 vmhost kernel: re0: Unknown H/W revision: 0x48000000
Jul 13 13:28:31 vmhost kernel: re0: device_attach: re0 attach returned 6

The re0 device simply isn't present.

On 8.3 this is what I get from dmesg:


re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F PCIe Gigabit Ethernet> port 0xe000-0xe0ff mem 0xf0004000-0xf0004fff,0xf0000000-0xf0003fff irq 16 at device 0.0 on pci3
re0: Using 1 MSI-X message
re0: turning off MSI enable bit.
re0: Chip rev. 0x48000000
re0: MAC rev. 0x00000000
miibus0: <MII bus> on re0
re0: Ethernet address: c8:60:00:bd:37:65
re0: [ITHREAD]
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F PCIe Gigabit Ethernet> port 0xe000-0xe0ff mem 0xf0004000-0xf0004fff,0xf0000000-0xf0003fff irq 16 at device 0.0 on pci3
re0: Using 1 MSI-X message
re0: turning off MSI enable bit.
re0: Chip rev. 0x48000000
re0: MAC rev. 0x00000000
miibus0: <MII bus> on re0
re0: Ethernet address: c8:60:00:bd:37:65
re0: [ITHREAD]
re0: link state changed to UP

Sadly I don't have physical access to the machine. It's a root server I rent at Hetzner.de.

>How-To-Repeat:
Install FreeBSD 9 on a device containing this Realtek NIC type.
>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon Jul 16 03:15:41 UTC 2012 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169826 
State-Changed-From-To: open->feedback 
State-Changed-By: yongari 
State-Changed-When: Wed Jul 18 07:16:40 UTC 2012 
State-Changed-Why:  
9.0-RELEASE came before 8.3-RELEASE so it lacks support for your 
controller. Use 9.1-BETA1 or stable/9 to get working network on 
FreeBSD 9. 


Responsible-Changed-From-To: freebsd-net->yongari 
Responsible-Changed-By: yongari 
Responsible-Changed-When: Wed Jul 18 07:16:40 UTC 2012 
Responsible-Changed-Why:  
Grab. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169826 
>Unformatted:
