cvs commit: src/sys/dev/sk if_sk.c if_skreg.h
Pyun YongHyeon
pyunyh at gmail.com
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
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
More information about the cvs-src
mailing list