Marvell YukonII Status Update?

Pyun YongHyeon pyunyh at gmail.com
Mon Sep 18 05:44:22 PDT 2006


On Mon, Sep 18, 2006 at 03:25:25PM +0300, Dmitry Pryanishnikov wrote:
 > 
 > Hello!
 > 
 > On Thu, 29 Jun 2006, Nikolas Britton wrote:
 > >Last I checked somebody was developing an experimental driver and
 > >Marvell had just released the code to their FreeBSD 5.x/6.x driver:
 > >mykbsd60x86-8.12.2.3.tar (bindary kmod package)
 > >mykbsd60x86-8.12.1.3-src.tgz (source code)
 > 
 >  I can confirm that this (mykbsd60x86-8.12.1.3-src.tgz) package compiles and
 > attaches OK to both of built-in LAN controllers on the ASUS P5W DH 
 > motherboard
 > under mid-August RELENG_6:
 > 
 > myk0: <Marvell 88E8053 Gigabit Ethernet Controller, Ver. 8.12.1.3> port
 >  0xa800-0xa8ff mem 0xff7fc000-0xff7fffff irq 16 at device 0.0 on pci3
 > myk0: Ethernet address: 00:17:31:ee:d1:aa
 > myk1: <Marvell 88E8053 Gigabit Ethernet Controller, Ver. 8.12.1.3> port
 >  0xb800-0xb8ff mem 0xff8fc000-0xff8fffff irq 19 at device 0.0 on pci4
 > myk1: Ethernet address: 00:17:31:ee:d8:7f
 > 
 > Data transfers (at least in media auto-detect mode) also work OK both in
 > 10/FULL and 100/FULL mode (haven't tried 1000 yet).
 > 
 > >Has checksum offloading or the performance problems been fixed? Has
 > >Marvell updated their driver? Is someone going to commit Marvell's
 > >driver to -CURRENT? And what's happening with the experimental driver?
 > 
 > So I've got 2 questions:
 > 
 > 1. Has situation with this driver improved somehow (is somebody going to
 >    support it and commit into the CURRENT)?
 > 

I'm working on it. Unlike OpenBSD/NetBSD msk(4) my code is based on
sk(4) and myk(4) from Marvell. I've managed to send packets with new
driver but it needs more testing and codes to support hardware
features(VLAN tagging, TSO support, RX checksum offload etc). I can't
sure TSO support could be done due to lack of documentation.

 > 2. What kinds of performance problems / stability issues should I expect
 >    with the driver in it's current state under 6-STABLE?
 > 

You can see lots of witness warnings. Unloading the driver module or
using Jumboframe may panic your system.

-- 
Regards,
Pyun YongHyeon


More information about the freebsd-net mailing list