From owner-freebsd-stable@FreeBSD.ORG Wed Aug 13 22:02:40 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B79F106566B for ; Wed, 13 Aug 2008 22:02:40 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from hs-out-0708.google.com (hs-out-0708.google.com [64.233.178.251]) by mx1.freebsd.org (Postfix) with ESMTP id 53EAE8FC0C for ; Wed, 13 Aug 2008 22:02:40 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by hs-out-0708.google.com with SMTP id h53so198370hsh.11 for ; Wed, 13 Aug 2008 15:02:39 -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-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 22:02:40 -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