From wollman@zfsnfs.csail.mit.edu  Tue Mar  6 17:15:24 2012
Return-Path: <wollman@zfsnfs.csail.mit.edu>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 63048106568E
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  6 Mar 2012 17:15:24 +0000 (UTC)
	(envelope-from wollman@zfsnfs.csail.mit.edu)
Received: from zfsnfs.csail.mit.edu (zfsnfs.csail.mit.edu [128.30.113.117])
	by mx1.freebsd.org (Postfix) with ESMTP id 2D1A38FC16
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  6 Mar 2012 17:15:23 +0000 (UTC)
Received: from zfsnfs.csail.mit.edu (localhost [127.0.0.1])
	by zfsnfs.csail.mit.edu (8.14.5/8.14.5) with ESMTP id q26HFNdb075865
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 6 Mar 2012 12:15:23 -0500 (EST)
	(envelope-from wollman@zfsnfs.csail.mit.edu)
Received: (from wollman@localhost)
	by zfsnfs.csail.mit.edu (8.14.5/8.14.5/Submit) id q26HFNxT075864;
	Tue, 6 Mar 2012 12:15:23 -0500 (EST)
	(envelope-from wollman)
Message-Id: <201203061715.q26HFNxT075864@zfsnfs.csail.mit.edu>
Date: Tue, 6 Mar 2012 12:15:23 -0500 (EST)
From: Garrett Wollman <wollman@csail.mit.edu>
Reply-To: Garrett Wollman <wollman@csail.mit.edu>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: igb driver should identify hardware, not software
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         165782
>Category:       kern
>Synopsis:       [igb] igb driver should identify hardware, not software
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jfv
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 06 17:20:13 UTC 2012
>Closed-Date:    
>Last-Modified:  Sat Mar 10 05:48:19 UTC 2012
>Originator:     Garrett Wollman
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD zfsnfs.csail.mit.edu 9.0-RELEASE FreeBSD 9.0-RELEASE #3 r232145M: Sun Feb 26 20:00:10 EST 2012 wollman@zfsnfs.csail.mit.edu:/usr/obj/usr/src/sys/ZFSNFS amd64

>Description:

The igb driver sets its device name to "Intel(R) PRO/1000 Network
Connection version - 2.2.5".  FreeBSD drivers do not, as a general
rule, announce separate version numbers (unless verbose boot is
requested), and do identify the particular hardware device which is
supported rather than the (generic) name of the product line.
Consider the following juxtaposition, copied from the boot messages on
this machine:

usbus3: EHCI version 1.0
usbus3: <Intel 82801JI (ICH10) USB 2.0 controller USB-B> on ehci0
pcib5: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
pci5: <ACPI PCI bus> on pcib5
igb0: <Intel(R) PRO/1000 Network Connection version - 2.2.5> port 0xdc00-0xdc1f mem 0xdf6e0000-0xdf6fffff,0xdf6c0000-0xdf6dffff,0xdf69c000-0xdf69ffff irq 16 at device 0.0 on pci5

>How-To-Repeat:

Boot a machine with an Intel Gigabit Ethernet controller that is
supported by the igb driver.

>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->jfv 
Responsible-Changed-By: remko 
Responsible-Changed-When: Wed Mar 7 06:43:22 UTC 2012 
Responsible-Changed-Why:  
Reassign to our Intel guru: Jack 

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