Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jul 2016 20:28:19 -0500
From:      Karl Denninger <karl@denninger.net>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Old problem still present on 11-ALPHA1 - Pi2
Message-ID:  <5f38e923-c1a1-8bb7-83cc-0de6404b6e47@denninger.net>
In-Reply-To: <20160711205855.GC34367@cicely7.cicely.de>
References:  <32ad8bb3-f0a6-c86b-1b23-aae9af4442ea@denninger.net> <62d7d041-2de5-639f-5c1e-76f9682e6cc8@selasky.org> <5682bff2-3033-194a-67bf-32ba0cdada37@denninger.net> <20160711205855.GC34367@cicely7.cicely.de>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms030206050001040703020301
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable



On 7/11/2016 15:58, Bernd Walter wrote:
> On Mon, Jul 11, 2016 at 12:21:53PM -0500, Karl Denninger wrote:
>> On 7/11/2016 11:38, Hans Petter Selasky wrote:
>>> On 07/11/16 18:15, Karl Denninger wrote:
>>> Did you try to set any media options, like 10MBps instead of 100Mbps =
?
>>>
>> Yes; it makes no difference.
>>
>>> What does ifconfig say?
>>>
>>> --HPS
>> No difference -- both are 100BaseTX connected.
>>
>> Machine with the problem:
>> % ifconfig ue0
>> ue0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu=
 1500
>>         options=3D80009<RXCSUM,VLAN_MTU,LINKSTATE>
>>         ether b8:27:eb:08:12:1c
>>         inet 192.168.1.200 netmask 0xffffff00 broadcast 192.168.1.255
>>         media: Ethernet autoselect (100baseTX <full-duplex>)
>>         status: active
>>         nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>
>>
>> Machine without:
>> % ifconfig ue0
>> ue0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu=
 1500
>>         options=3D80009<RXCSUM,VLAN_MTU,LINKSTATE>
>>         ether b8:27:eb:85:21:de
>>         inet 192.168.1.214 netmask 0xffffff00 broadcast 192.168.1.255
>>         media: Ethernet autoselect (100baseTX <full-duplex>)
>>         status: active
>>         nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>
>> The only difference I can see between them is that the one that exhibi=
ts
>> the flapping has vlans defined on the interface (which are working
>> normally.)
>>
>> Current code on both machines:
>> % uname -v
>> FreeBSD 11.0-BETA1 #0 r302526: Sun Jul 10 10:39:31 CDT 2016   =20
>> karl@NewFS.denninger.net:/pics/CrossBuild/obj/arm.armv6/pics/CrossBuil=
d/src/sys/RPI2
>>
>> However, this has been an issue since the first 11-Current builds that=

>> had RPI2 capability in them, so it's not version-dependent either.
> Sure it is not the board, powersupply, cable or switchport?
Yes, considering that I have (multiple times) swapped literally
everything (I have a bunch of PI2s here.)  Just for grins and giggles I
did it again; swapped in a known working (no problems of this sort)
board, power supply that was used with it and network cable, and moved
it to a different switch port.

The problem is still there.

It *only* happens if I have the VLANs enabled.  If I am running a single
network on an interface it's fine.
> Check if the red power LED on the Raspberry is on - it goes off under
> a certain supply voltage, although the board contiues to work.
Uh, the red LED only comes on during the boot sequence until the kernel
init's the GPIO on FreeBSD.  You're thinking of Linux.  I have a little
program that runs and slowly blinks the green LED though once started;
it's purpose is to provide a visible "system is running" indication.
>
> AFAIK all Raspberries have the same ethernet chip.
> Well - some earlier B (not B+) had used the 9512 instead of the 9514.
> Doesn't sound very logical if the same driver behaves different.
> A link down/up isn't something I would expect from the host controller
> causing this either.
> I also never had this problem on a Pi2.
How many people are running three networks (base plus two VLANs) on them?=

>> I have been unable to find a way to log the *reason* the flap occurs
>> (e.g. nothing in the logs indicating why it thinks link-sense
>> disappeared, if it actually thinks it did, or if something in the code=

>> performed what amounted to an interface reset.)
> Usually it is the PHY (which is integrated into the 9514), that detects=

> and negotiates the link.
> The PHY runs on it's own internal state machine.
> The OS just gets informed, so that it can trigger some processing,
> such as updating the MAC for the negotiated link speed/duplex, logging
> the event, ...
I know.

This has been an issue since the first RPI2 builds with this particular
configuration -- and still is.  If I could figure out *why* it thinks
the PHY is going down I could track it down, but there's nothing I can
find that tells me that.

Oh, and the switch doesn't think it flapped either (!!); there is
nothing in the switch log about the link being lost and restored.

--=20
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/

--------------ms030206050001040703020301
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
e9uP6oJiWy40IOx9M210aqAZlC8AAAAAAAA=
--------------ms030206050001040703020301--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5f38e923-c1a1-8bb7-83cc-0de6404b6e47>