Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Sep 2013 09:25:40 +0300
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        Jack Vogel <jfvogel@gmail.com>
Cc:        "stable@freebsd.org" <stable@freebsd.org>, Luigi Rizzo <rizzo@iet.unipi.it>
Subject:   Re: Intel 10Gb network card
Message-ID:  <E1VH6X6-0001Dx-DU@kabab.cs.huji.ac.il>
In-Reply-To: <CAFOYbckJVayks2ZY_wFdUZ2fe6LNJc8GX8MnQBoxS558cQs0og@mail.gmail.com>
References:  <E1VGqas-000HpG-Tj@kabab.cs.huji.ac.il>  <CAFOYbckJVayks2ZY_wFdUZ2fe6LNJc8GX8MnQBoxS558cQs0og@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
thanks Luigi and Jack!

I also solved the question by doing
	grep -ir 82599EB /sys/dev
and it found the ixgbe driver - may the src be with you :-)

My point - not well expressed - was the the manuals had little/confusing
info.

iconfig:
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAG
IC,LINKSTATE>
	...

them
	man 4 re
RE(4)                  FreeBSD Kernel Interfaces Manual                  RE(4)

NAME
     re - RealTek 8139C+/8169/816xS/811xS/8168/810xE/8111 PCI/PCIe Ethernet
     adapter driver
or
nfe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WO
L_MAGIC,VLAN_HWTSO,LINKSTATE>

man 4 nfe
NFE(4)                 FreeBSD Kernel Interfaces Manual                 NFE(4)

NAME
     nfe - NVIDIA nForce MCP Ethernet driver


etc, etc, etc.

no man ix, no mention of /dev/ix%d in man ixgbe


Q: does the copper (10G Based T) version work?

cheers,
	danny

> --089e0122ad0624ac8504e57d70c5
> Content-Type: text/plain; charset=ISO-8859-1
> 
> ixgb is the old PCI-X based adapter, ixgbe is for all pci express hardware.
> 
> The latter is almost certainly what you want :)
> 
> Jack
> 
> 
> 
> On Tue, Sep 3, 2013 at 6:24 AM, Daniel Braniss <danny@cs.huji.ac.il> wrote:
> 
> > hi,
> > I have a hard time figuring this out, the kernel says:
> > ...
> > ix0: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.5.15> port
> > 0xecc0-0xecdf mem 0xd9e80000-0xd9efffff,0xd9ff8000-0xd9ffbfff irq 40 at
> > device
> > 0.0 on pci4
> > ix0: Using MSIX interrupts with 9 vectors
> > ix0: Ethernet address: 90:e2:ba:29:c0:54
> > ix0: PCI Express Bus: Speed 5.0GT/s Width x8
> > ix1: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.5.15> port
> > 0xece0-0xecff mem 0xd9f00000-0xd9f7ffff,0xd9ffc000-0xd9ffffff irq 44 at
> > device
> > 0.1 on pci4
> > ix1: Using MSIX interrupts with 9 vectors
> > ix1: Ethernet address: 90:e2:ba:29:c0:55
> > ix1: PCI Express Bus: Speed 5.0GT/s Width x8
> > ...
> >
> > pciconf says:
> > ix0@pci0:4:0:0: class=0x020000 card=0x7a118086 chip=0x10fb8086 rev=0x01
> > hdr=0x00
> >     vendor     = 'Intel Corporation'
> >     device     = '82599EB 10-Gigabit SFI/SFP+ Network Connection'
> >     class      = network
> >     subclass   = ethernet
> >
> > but both manuals ixgb and ixgbe mention a different chip, and device
> > man for ixb says:
> > ...
> >      ixgb - Intel(R) PRO/10GbE Ethernet driver for the FreeBSD operating
> > sys-
> >      tem
> > ...
> >     The ixgb driver provides support for PCI Gigabit Ethernet adapters
> > based
> >      on the Intel 82597EX Ethernet controller chips.  The driver supports
> >
> > man for ixgbe says:
> > ...
> > ixgbe - Intel(R) 10Gb Ethernet driver for the FreeBSD operating system
> > ...
> >     the Intel 82598EB
> > ...
> >
> > to make things even more confusing, Dell says:
> >         DELL INTEL X520 DA2 10GBe DP+SERVER ADAPTER PCIE
> >
> >
> > and finally, there is no man ix
> >
> >         'will the real ix please stand up?'
> > danny
> >
> >
> >
> > _______________________________________________
> > freebsd-stable@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
> >
> 
> --089e0122ad0624ac8504e57d70c5
> Content-Type: text/html; charset=ISO-8859-1
> Content-Transfer-Encoding: quoted-printable
> 
> <div dir=3D"ltr"><div>ixgb is the old PCI-X based adapter, ixgbe is for all=
>  pci express hardware.<br><br></div><div>The latter is almost certainly wha=
> t you want :)<br><br></div><div>Jack<br><br></div></div><div class=3D"gmail=
> _extra">
> <br><br><div class=3D"gmail_quote">On Tue, Sep 3, 2013 at 6:24 AM, Daniel B=
> raniss <span dir=3D"ltr">&lt;<a href=3D"mailto:danny@cs.huji.ac.il" target=
> =3D"_blank">danny@cs.huji.ac.il</a>&gt;</span> wrote:<br><blockquote class=
> =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
> ing-left:1ex">
> hi,<br>
> I have a hard time figuring this out, the kernel says:<br>
> ...<br>
> ix0: &lt;Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.5.15&gt=
> ; port<br>
> 0xecc0-0xecdf mem 0xd9e80000-0xd9efffff,0xd9ff8000-0xd9ffbfff irq 40 at dev=
> ice<br>
> 0.0 on pci4<br>
> ix0: Using MSIX interrupts with 9 vectors<br>
> ix0: Ethernet address: 90:e2:ba:29:c0:54<br>
> ix0: PCI Express Bus: Speed 5.0GT/s Width x8<br>
> ix1: &lt;Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.5.15&gt=
> ; port<br>
> 0xece0-0xecff mem 0xd9f00000-0xd9f7ffff,0xd9ffc000-0xd9ffffff irq 44 at dev=
> ice<br>
> 0.1 on pci4<br>
> ix1: Using MSIX interrupts with 9 vectors<br>
> ix1: Ethernet address: 90:e2:ba:29:c0:55<br>
> ix1: PCI Express Bus: Speed 5.0GT/s Width x8<br>
> ...<br>
> <br>
> pciconf says:<br>
> ix0@pci0:4:0:0: class=3D0x020000 card=3D0x7a118086 chip=3D0x10fb8086 rev=3D=
> 0x01<br>
> hdr=3D0x00<br>
> =A0 =A0 vendor =A0 =A0 =3D &#39;Intel Corporation&#39;<br>
> =A0 =A0 device =A0 =A0 =3D &#39;82599EB 10-Gigabit SFI/SFP+ Network Connect=
> ion&#39;<br>
> =A0 =A0 class =A0 =A0 =A0=3D network<br>
> =A0 =A0 subclass =A0 =3D ethernet<br>
> <br>
> but both manuals ixgb and ixgbe mention a different chip, and device<br>
> man for ixb says:<br>
> ...<br>
> =A0 =A0 =A0ixgb - Intel(R) PRO/10GbE Ethernet driver for the FreeBSD operat=
> ing sys-<br>
> =A0 =A0 =A0tem<br>
> ...<br>
> =A0 =A0 The ixgb driver provides support for PCI Gigabit Ethernet adapters =
> based<br>
> =A0 =A0 =A0on the Intel 82597EX Ethernet controller chips. =A0The driver su=
> pports<br>
> <br>
> man for ixgbe says:<br>
> ...<br>
> ixgbe - Intel(R) 10Gb Ethernet driver for the FreeBSD operating system<br>
> ...<br>
> =A0 =A0 the Intel 82598EB<br>
> ...<br>
> <br>
> to make things even more confusing, Dell says:<br>
> =A0 =A0 =A0 =A0 DELL INTEL X520 DA2 10GBe DP+SERVER ADAPTER PCIE<br>
> <br>
> <br>
> and finally, there is no man ix<br>
> <br>
> =A0 =A0 =A0 =A0 &#39;will the real ix please stand up?&#39;<br>
> danny<br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> <a href=3D"mailto:freebsd-stable@freebsd.org">freebsd-stable@freebsd.org</a=
> > mailing list<br>
> <a href=3D"http://lists.freebsd.org/mailman/listinfo/freebsd-stable" target=
> =3D"_blank">http://lists.freebsd.org/mailman/listinfo/freebsd-stable</a><br=
> >
> To unsubscribe, send any mail to &quot;<a href=3D"mailto:freebsd-stable-uns=
> ubscribe@freebsd.org">freebsd-stable-unsubscribe@freebsd.org</a>&quot;<br>
> </blockquote></div><br></div>
> 
> --089e0122ad0624ac8504e57d70c5--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1VH6X6-0001Dx-DU>