From owner-cvs-all@FreeBSD.ORG Fri Apr 28 04:06:45 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5DB3E16A405 for ; Fri, 28 Apr 2006 04:06:45 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF26643D58 for ; Fri, 28 Apr 2006 04:06:42 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: by nz-out-0102.google.com with SMTP id i28so1828781nzi for ; Thu, 27 Apr 2006 21:06:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=t248Eh3JZEiOTDQMiIk2AMR2KplH5D/druFQBXfLy5+naGjv8j5wBx8yXw7LRknYeuUpcJNmLlynAOrHAFlVIV/1WDtBz6kNG1MfeQzqv/uLJvaN7FXxr5ukPFg0WXy40Q/2sVyC6aohPCP7SsCqh27p1J60HFEF/F2hlFtXoxE= Received: by 10.36.119.12 with SMTP id r12mr1732544nzc; Thu, 27 Apr 2006 21:06:42 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.gmail.com with ESMTP id 12sm17584nzn.2006.04.27.21.06.40; Thu, 27 Apr 2006 21:06:42 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id k3S47AHC015903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 28 Apr 2006 13:07:10 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id k3S479iv015902; Fri, 28 Apr 2006 13:07:09 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 28 Apr 2006 13:07:09 +0900 From: Pyun YongHyeon To: Joe Marcus Clarke Message-ID: <20060428040709.GB14964@cdnetworks.co.kr> References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <1146195791.40894.6.camel@shumai.marcuscom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1146195791.40894.6.camel@shumai.marcuscom.com> User-Agent: Mutt/1.4.2.1i Cc: Maxim Sobolev , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 04:06:45 -0000 On Thu, Apr 27, 2006 at 11:43:11PM -0400, Joe Marcus Clarke wrote: > On Fri, 2006-04-28 at 03:17 +0000, Maxim Sobolev wrote: > > sobomax 2006-04-28 03:17:37 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/sk if_sk.c if_skreg.h > > Log: > > Add some incomplete support for Marvell Yukon EC controllers based on > > OpenBSD changes. With these changes, PHY part of the driver becomes > > functional (it senses media changes and negotiates speed just fine), > > previously it just hang with no PHY message, but no data goes through > > interface (error message is "can not stop transfer of Tx/Rx descriptor). > > > > Hopefully somebody with more clue/free time will be able to pick up > > after me. > > Maxim, I patched if_sk in a similar fashion, and got the same errors you > did. I took a look at the Linux sky2 driver which works with the > MacBook Yukon-II, and the Yukon-II chipset is very different from the > Yukon. > Indeed, Yukon II is very different from Yukon I and personally I think it need seperate driver instead of sk(4). However I don't have Yukon II hardware and lack of documentation makes me hard to write the driver. > However, I did find that the SysKonnect-provided Yukon-II driver works > quite well (see > http://lists.freebsd.org/pipermail/freebsd-net/2006-January/009543.html). Building the driver was easy. I just untarred the source to /usr/src/sys/dev/myk, and did a make all. With this driver, I was able to get the wired ethernet in the MacBook to pass traffic. > Hmm, I've tried that too but it didn't even detect link and panicked system(Asus P4P800, Yukon I) when I enable jumbo frame. :-( -- Regards, Pyun YongHyeon