From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 6 17:20:13 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EED02106567A for ; Tue, 6 Mar 2012 17:20:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B013C8FC13 for ; Tue, 6 Mar 2012 17:20:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q26HKDMP025114 for ; Tue, 6 Mar 2012 17:20:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q26HKDYl025113; Tue, 6 Mar 2012 17:20:13 GMT (envelope-from gnats) Resent-Date: Tue, 6 Mar 2012 17:20:13 GMT Resent-Message-Id: <201203061720.q26HKDYl025113@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Garrett Wollman Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 63048106568E for ; 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 ; 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 ; 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 To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/165782: igb driver should identify hardware, not software X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Garrett Wollman List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Mar 2012 17:20:14 -0000 >Number: 165782 >Category: kern >Synopsis: igb driver should identify hardware, not software >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >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: >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: on ehci0 pcib5: irq 17 at device 28.0 on pci0 pci5: on pcib5 igb0: 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: >Unformatted: