Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Dec 2013 23:24:09 +0100
From:      Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
To:        Claude Marinier <claude.marinier@cae.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Subject:   Re: em3 no carrier
Message-ID:  <D711A5E9-82F8-4495-9C5F-BF72BF0BD4D3@lurchi.franken.de>
In-Reply-To: <34E38D657499684D9EBAA6D73CD2D1E21958EE4A62@CAEMEX81.caecorp.cae.com>
References:  <34E38D657499684D9EBAA6D73CD2D1E21958EE4A62@CAEMEX81.caecorp.cae.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 17, 2013, at 10:51 PM, Claude Marinier <claude.marinier@cae.com> =
wrote:

>=20
>>> -----Original Message-----
>>> From: Rodrigo Osorio [mailto:rodrigo at bebik.net]
>>> Sent: Tuesday, December 17, 2013 11:40 AM
>>> To: Claude Marinier
>>> Cc: freebsd-net at freebsd.org
>>> Subject: Re: em3 no carrier
>>>=20
>>> Hi,
>>>=20
>>> Can you give us more informations about the network card / chips ?
>>> Did you found any error in /var/log/ ?
>>>=20
>>> - rodrigo
>>=20
>> My apologies, I missed that bit of information.
>>=20
>> Yes, there is an error in /var/log/messages.
>>=20
>> Dec 17 11:33:07 WANemu bird: OSPF: Socket error on em3: No buffer =
space available
>> Dec 17 11:33:47 WANemu last message repeated 4 times
>> Dec 17 11:35:57 WANemu last message repeated 13 times
>> Dec 17 11:45:57 WANemu last message repeated 60 times
>> Dec 17 11:55:47 WANemu last message repeated 59 times
>>=20
>>=20
>> Also note that the HP NC364T uses an Intel 82571EB chipset.
>>=20
>>> On 17/12/13 11:27 -0500, Claude Marinier wrote:
>>>> Hi,
>>>>=20
>>>> This is a WAN emulator (ipfw, DummyNet, and BIRD). FreeBSD 9.2
>>>> Release (amd64) is running on DL360 G5 with a new NC364T quad-port
>>>> Ethernet NIC. I installed the new NIC yesterday. The four ports
>>>> are connected to routers in a lab.
>>>>=20
>>>> FreeBSD WAMemu 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep =
26 22:50:31 UTC 2013
>>>> root at bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>>>>=20
>>>> Dec 16 17:13:19 WANemu kernel: em3: <Intel(R) PRO/1000 Network =
Connection 7.3.8>
>>>> port 0x6020-0x603f mem 0xfdee0000-0xfdefffff,0xfde00000-0xfde7ffff =
irq 17 at
>>>> device 0.1 on pci22 Dec 16 17:13:19
>>>> WANemu kernel: em3: Using an MSI interrupt Dec 16 17:13:19
>>>> WANemu kernel: em3: Ethernet address: e8:39:35:13:21:6e
>>>>=20
>>>> The four em interfaces are configured the same way (lines in =
rc.conf
>>>> are identical except for IP address.
>>>>=20
>>>> ifconfig_em3=3D"inet x.y.113.197/29 media 100baseTX mediaopt =
full-duplex"
>>>> ifconfig_em0=3D"inet x.y.113.14/29 media 100baseTX mediaopt =
full-duplex"
>>>> ifconfig_em2=3D"inet x.y.113.109/29 media 100baseTX mediaopt =
full-duplex"
>>>> ifconfig_em1=3D"inet x.y.113.189/29 media 100baseTX mediaopt =
full-duplex"
>>>>=20
>>>> The GE 0/1 port on the Cisco 2821 shows no link and ifconfig shows =
"no
>>>> carrier" for em3. Oddly, it also shows autoselect.
>>>>=20
>>>> em0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 =
mtu 1500
>>>>    =
options=3D4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLA=
N_HWTSO>
>>>>    ether e8:39:35:13:21:6d
>>>>    inet x.y.113.14 netmask 0xfffffff8 broadcast x.y.113.15
>>>>    inet6 fe80::ea39:35ff:fe13:216d%em0 prefixlen 64 scopeid 0x1
>>>>    nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>>>    media: Ethernet 100baseTX <full-duplex>
>>>>    status: active
>>>> em1: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 =
mtu 1500
>>>>    =
options=3D4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLA=
N_HWTSO>
>>>>    ether e8:39:35:13:21:6c
>>>>    inet x.y.113.189 netmask 0xfffffff8 broadcast x.y.113.191
>>>>    inet6 fe80::ea39:35ff:fe13:216c%em1 prefixlen 64 scopeid 0x2
>>>>    nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>>>    media: Ethernet 100baseTX <full-duplex>
>>>>    status: active
>>>> em2: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 =
mtu 1500
>>>>    =
options=3D4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLA=
N_HWTSO>
>>>>    ether e8:39:35:13:21:6f
>>>>    inet 131.140.113.109 netmask 0xfffffff8 broadcast =
131.140.113.111
>>>>    inet6 fe80::ea39:35ff:fe13:216f%em2 prefixlen 64 scopeid 0x3
>>>>    nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>>>    media: Ethernet 100baseTX <full-duplex>
>>>>    status: active
>>>> em3: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 =
mtu 1500
>>>>    =
options=3D4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLA=
N_HWTSO>
>>>>    ether e8:39:35:13:21:6e
>>>>    inet 131.140.113.197 netmask 0xfffffff8 broadcast =
131.140.113.199
>>>>    inet6 fe80::ea39:35ff:fe13:216e%em3 prefixlen 64 scopeid 0x4
>>>>    nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>>>    media: Ethernet 100baseTX <full-duplex> (autoselect)
>>>>    status: no carrier
>>>>=20
>>>> I have tried three Ethernet cables with no difference. This =
morning,
>>>> I briefly booted Puppy Linux from USB and manually configured the =
four
>>>> Ethernet interfaces. They all work (ping good to all four routers);
>>>> the Cisco on em3 shows happy lights. I then booted back into =
FreeBSD,
>>>> the problem with em3 remains. I have not had any success searching =
with
>>>> Google; I may not have used suitable search terms.
>>>>=20
>>>> One more odd symptom: bmon has trouble with these interfaces.
>>>>=20
>>>> em0=E895^S!m on WANemu
>>>>          Name
>>>> qqqqqqqqqqqqqqqqqqqqqqqq
>>>> WANemu (local)
>>>>  0   em0=E895^S!m
>>>>  1   em1=E895^S!l
>>>>  2   em2=E895^S!o
>>>>  3   em3=E895^S!n
>>>>  4   usbus0
>>>>  5   usbus1
>>>>  6   usbus2
>>>>  7   usbus3
>>>>  8   usbus4
>>>>  9   usbus5
>>>>  10  ipfw0
>>>>  11  lo0
>>>>=20
>>>> It looks like FreeBSD is somehow mishandling these interfaces. =
Before
>>>> purchasing it, I searched with Google and found reports of people =
using
>>>> this device without problems. I do not know how to proceed.
>>>>=20
>>>> Thank you for your help.
>=20
> Oddly, replacing em3 with bce1 left the system with only two =
functionning
> interfaces. The order of the interface definitions in rc.local makes
> a difference. The worst order is bce1, em0, em2, em1 which left only
> em0 and em2 working. Changing the order to bce1, em0, em1, em2 allows
> the three 'em' interfaces to work. In both, bce1 is not working (no
> carrier). Changing the order to em0, em1, em2, bce1 did not improve
> the situation.
>=20
> This is a WAN emulator and the rc.conf definitions are generated by =
the
> configuration program from site names, hence the odd order. I am =
changing
> the order manually.
>=20
> I have reconfigured the Cisco router to use G0/0 instead of G0/1. This
> has made no noticeable difference.
Did you configure it to 100MBit, full-duplex?

Best regards
Michael
>=20
> Does anyone know how to order the definitions?
>=20
> --
> C Marinier
>=20
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D711A5E9-82F8-4495-9C5F-BF72BF0BD4D3>