cvs commit: src/sys/dev/sk if_sk.c if_skreg.h

Pyun YongHyeon pyunyh at
Fri Apr 28 04:06:45 UTC 2006

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

 > However, I did find that the SysKonnect-provided Yukon-II driver works
 > quite well (see
 >  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. :-(

Pyun YongHyeon

More information about the cvs-src mailing list