From owner-freebsd-stable@FreeBSD.ORG Sun Sep 7 01:06:58 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 83874106567D for ; Sun, 7 Sep 2008 01:06:58 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from QMTA04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by mx1.freebsd.org (Postfix) with ESMTP id 2176D8FC12 for ; Sun, 7 Sep 2008 01:06:57 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from OMTA02.westchester.pa.mail.comcast.net ([76.96.62.19]) by QMTA04.westchester.pa.mail.comcast.net with comcast id BcKc1a0050QuhwU54d6xhQ; Sun, 07 Sep 2008 01:06:57 +0000 Received: from koitsu.dyndns.org ([67.180.253.227]) by OMTA02.westchester.pa.mail.comcast.net with comcast id Bd6p1a00S4v8bD73Nd6qCp; Sun, 07 Sep 2008 01:06:51 +0000 X-Authority-Analysis: v=1.0 c=1 a=hLqVUHj5AAAA:8 a=QycZ5dHgAAAA:8 a=AGZXc1WNX4D1Rj7jQbgA:9 a=VG_etjO8cnoew5T6bnTBaWV93Q4A:4 a=EoioJ0NPDVgA:10 a=LY0hPdMaydYA:10 Received: by icarus.home.lan (Postfix, from userid 1000) id BA48F17B81A; Sat, 6 Sep 2008 18:06:55 -0700 (PDT) Date: Sat, 6 Sep 2008 18:06:55 -0700 From: Jeremy Chadwick To: Dan Allen Message-ID: <20080907010655.GA99789@icarus.home.lan> References: <49B92D81-74EC-4BAB-BEEC-EC4DCFF5E336@airwired.net> <1220550536.94705.18.camel@buffy.york.ac.uk> <48C02768.1080207@math.missouri.edu> <20080905053455.GD65464@cdnetworks.co.kr> <20080905055423.GA37775@icarus.home.lan> <20080905060642.GF65464@cdnetworks.co.kr> <20080905092633.GA53234@icarus.home.lan> <20080906034327.GA74236@icarus.home.lan> <20080907005036.GA98944@icarus.home.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080907005036.GA98944@icarus.home.lan> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Pyun YongHyeon , Peter Jeremy , Gavin Atkinson , freebsd-stable@FreeBSD.org Subject: Re: Inspiron 1525 Hardware 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: Sun, 07 Sep 2008 01:06:58 -0000 On Sat, Sep 06, 2008 at 05:50:36PM -0700, Jeremy Chadwick wrote: > It appears Linux got support for the 88E8040 in September 2007 (revision > 1.2.73). Support for the 88E8040T was added in June 2008 (revision > 1.330.1.3). > > The 1.2.73 commit also added support for the 88E8048 and the 88E8070. > This might be of great help in tracking down just what register tweaks > they added to get support working: > > http://linux.bkbits.net:8080/linux-2.6/drivers/net/sky2.c?PAGE=diffs&REV=46f2c896NoiOKP_Nx0TcSvNe1G-elw The Linux folks refer to these chips as "FE+". The below URL shows quite a lot of commits for FE+ stuff, as well as documentation of actual hardware bugs on some revisions of those chips. http://linux.bkbits.net:8080/linux-2.6/drivers/net/sky2.c?PAGE=related CSet revisions worth looking at (clicking the revision string will take you to a page allowing annotation and diffs, which is helpful): CSet 1.6247.61.6 -- initial support for FE+ chips CSet 1.6247.61.21 -- fix for PHY initialisation in FE+ chips CSet 1.6247.96.1 -- fix for recv status hardware bug in FE+ chips CSet 1.6247.96.2 -- disable VLAN acceleration for FE+ chips (status reg. unreliable) CSet 1.7736 -- disable dynamic Tx watermark support on FE+ chips A lot of these commits are for hardware revision A0 of certain FE+ chips; looks like rev. A0 has a lot of bugs. Yong-Hyeon might be interested in the PHY initialisation fix, since I can imagine that could affect link negotiation. The first CSet in the above list has the following comment. Note the part about "hardware evaluation boards": "Add support for newest Marvell chips. The Yukon FE plus chip is found in some not yet released laptops. Tested on hardware evaluation boards." It appears to me even the Linux guys couldn't get hardware for these chips, without talking to Marvell directly. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |