From owner-freebsd-net@FreeBSD.ORG Wed Aug 13 22:31:43 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 449B51065670 for ; Wed, 13 Aug 2008 22:31:43 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by mx1.freebsd.org (Postfix) with ESMTP id 057E98FC21 for ; Wed, 13 Aug 2008 22:31:42 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by wr-out-0506.google.com with SMTP id c8so95212wra.27 for ; Wed, 13 Aug 2008 15:31:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=UfbT4E1kXNaIWvtZ/3IR4pL4S7DGEbFx7umg9OuPxQE=; b=XNztHBR8EoL6WJ1FOHE9MmJ2N8XQQ9a66vzck2ao/vFuZJFr85bEG3FKT68nw9F7go 00p/gMHOLMDz5jrlmhnMD5ev0sceRPRXu30LDUTYOAb/9Mp4RGdXSi1htpFGQGFsQyXm y5oNp+H9vNqf7krVhYJxcWQIc0e113dowEaVc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=fH+CYDfri140wMYlsKFN9EaGUuPoXcFtcaIbqqOa3+bBY4E/GkQ/VrXOm4ZukmJMKt DrS8kbunmq42Whjn0b2X2vDbK2L1lBEE//YO6me88kLZFPth5IhrJToAn8v5QzNwXRnv I4jOUABBP01i11Po3WmqJcPzz2AxV8ZlzROBk= Received: by 10.90.94.12 with SMTP id r12mr521135agb.108.1218664943825; Wed, 13 Aug 2008 15:02:23 -0700 (PDT) Received: by 10.100.43.1 with HTTP; Wed, 13 Aug 2008 15:02:23 -0700 (PDT) Message-ID: <2a41acea0808131502y39879a22u39c472bd0b810fc2@mail.gmail.com> Date: Wed, 13 Aug 2008 15:02:23 -0700 From: "Jack Vogel" To: "FreeBSD Stable List" , "freebsd-net@freebsd.org" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: HEADS UP: E1000 networking changes in STABLE/7.1 RELEASE X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 22:31:43 -0000 There is a change that has been in the STABLE tree for a few months, but many might have missed it, its an important change to note and possibly for some prepare for with the 7.1 RELEASE. There is a new E1000 network driver, igb, which supports two family of adapters so far: the 82575 and the new 82576. In FreeBSD 7 the support for 82575 was in the em driver, however due to support issues across all the OS's we do drivers for, the decision was made to split the newer drivers off from those before. There are big differences in the register set, and in things like the descriptor format that made this expedient. I made the support for the 82575 available very early in FreeBSD, earlier even than Linux so that certain vendors could have a working driver early. At first I thought to avoid splitting the driver, but support issues are going to make that impractical. So there is a split, its been in HEAD since Febuary, and now 7.1 will release with this change. What this means is that if you have 82575 adapters in a system they are going to change from being 'emX' to being 'igbX', in the RELEASE the install kernel will have both drivers in it, but on an upgrade path, or using a set of scripts that get postinstalled you need to be ready to make this change. How can you tell if you have such a device: Simple, use pciconf, there are only 3 ID's that are effected: 0x10A7, 0x10A9, and 0x10D6. If you have questions feel free to email me. Cheers, Jack Vogel Intel Lan Access Division