From owner-freebsd-mobile@FreeBSD.ORG Thu Jun 16 17:35:47 2011 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA4BD106564A for ; Thu, 16 Jun 2011 17:35:47 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 839408FC14 for ; Thu, 16 Jun 2011 17:35:47 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 36FAA46B0D; Thu, 16 Jun 2011 13:35:47 -0400 (EDT) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id C57028A01F; Thu, 16 Jun 2011 13:35:46 -0400 (EDT) From: John Baldwin To: freebsd-mobile@freebsd.org Date: Thu, 16 Jun 2011 13:32:56 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110325; KDE/4.5.5; amd64; ; ) References: <20110616160522.88A311CC0B@ptavv.es.net> In-Reply-To: <20110616160522.88A311CC0B@ptavv.es.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201106161332.56564.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (bigwig.baldwin.cx); Thu, 16 Jun 2011 13:35:46 -0400 (EDT) Cc: Subject: Re: Drivers for network devices on new T520 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2011 17:35:47 -0000 On Thursday, June 16, 2011 12:05:22 pm Kevin Oberman wrote: > Last week I received my new Lenovo T520 laptop and ran into immediate > issues. > > First, the keyboard (ATKBD) causes the boot process on 8.2 to > fail. There is a fix, but it has not been included in 8-Stable, so > installing 8.0 and then upgrading while installing the required fix > would work. It did, but it means I have 8.0 and I quickly learned that > 8.0 did not recognize either my wireless or wired network cards. This > makes upgrading a bit difficult. I'd expected issues with the wireless, > but I had no idea the wired Ethernet world be a problem. > > I am hoping that I can get one of the existing drivers to work by adding > the appropriate PCI IDs, but I don't know if it will work or which > driver to try. > > The output of 'pciconf -lv' shows: > none4@pci0:3:0:0: class=0x028000 card=0x819510ec chip=0x817610ec > rev=0x01 hdr=0x00 > vendor = 'Realtek Semiconductor' > class = network > > and > > none1@pci0:0:25:0: class=0x020000 card=0x21ce17aa chip=0x15028086 > rev=0x04 hdr=0x00 > vendor = 'Intel Corporation' > class = network > subclass = ethernet > > This was transcribed by hand, but I think it is accurate. > > Do I have any hope? I can replace the wireless card, but the wired > Ethernet is of much greater concern. Hmmm, the Ethernet is going to be em or igb, but the problem is that a new device ID might not be enough as often when new device IDs are added to em/igb they come along with other changes to support stuff specific to that device ID. Maybe try grabbing the sys/dev/e1000 directory from 8.2 and dropping that into your 8.0 tree? You could also just grab a tarball of the 8.2 kernel tree and stick that on a USB drive to copy it over to your laptop and then boot an 8.2 kernel (with the keyboard fix). -- John Baldwin