Re: Raspberry Pi 3B and pitiful network speeds

From: Mark Millard via freebsd-arm <freebsd-arm_at_freebsd.org>
Date: Mon, 21 Jun 2021 07:32:24 UTC
On 2021-Jun-21, at 00:10, MJ <mafsys1234 at gmail.com> wrote:

> On 21/06/2021 5:01 pm, Mark Millard wrote:
>> On 2021-Jun-20, at 23:26, MJ <mafsys1234 at gmail.com> wrote:
>> 
>>> On 21/06/2021 1:04 pm, Mark Millard wrote:
>>>> On 2021-Jun-20, at 19:16, MJ <mafsys1234 at gmail.com> wrote:
>>>> 
>>>> 
>>>>> On 21/06/2021 7:29 am, Denis Ovsienko wrote:
>>>>>> . . .
>>>>>> As a separate note, in my setup ifconfig tells "100baseTX
>>>>>> <full-duplex>", which is expected for RPI3B. In the original message it
>>>>>> tells "1000baseT <full-duplex>", which means the board is RPI3B+ or
>>>>> Hi Denis.
>>>>> 
>>>>> Yes, you're correct. This is the 3B+. I apologize for misrepresenting it. It is also the earlier version board,
>>>>> 
>>>>> Built in 2017. I think it's version 1.1 (it's in a case, I don't feel like dismantling it).
>>>> I do not have access to such for any testing, just a 3B. (Not
>>>> a reasonable comparison.) In checking on that, I ran into the
>>>> following information:
>>>> 
>>>> https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md
>>>> only shows one revision for 3B+:
>>>> 
>>>> Code	Model	Revision	RAM	Manufacturer
>>>> . . .
>>>> a020d3	3B+	1.3	1GB	Sony UK
>>>> . . .
>>>> 
>>>> Under RaspiOS the revision code shows up via: cat /proc/cpuinfo
>>> 
>>> Output of /proc/cpuinfo
>>> 
>>> cat /proc/cpuinfo
>>> processor       : 0
>>> BogoMIPS        : 38.40
>>> Features        : fp asimd evtstrm crc32 cpuid
>>> CPU implementer : 0x41
>>> CPU architecture: 8
>>> CPU variant     : 0x0
>>> CPU part        : 0xd03
>>> CPU revision    : 4
>>> 
>>> processor       : 1
>>> BogoMIPS        : 38.40
>>> Features        : fp asimd evtstrm crc32 cpuid
>>> CPU implementer : 0x41
>>> CPU architecture: 8
>>> CPU variant     : 0x0
>>> CPU part        : 0xd03
>>> CPU revision    : 4
>>> 
>>> processor       : 2
>>> BogoMIPS        : 38.40
>>> Features        : fp asimd evtstrm crc32 cpuid
>>> CPU implementer : 0x41
>>> CPU architecture: 8
>>> CPU variant     : 0x0
>>> CPU part        : 0xd03
>>> CPU revision    : 4
>>> 
>>> processor       : 3
>>> BogoMIPS        : 38.40
>>> Features        : fp asimd evtstrm crc32 cpuid
>>> CPU implementer : 0x41
>>> CPU architecture: 8
>>> CPU variant     : 0x0
>>> CPU part        : 0xd03
>>> CPU revision    : 4
>> My guess is that was not a RaspiOS version
>> but some other Linux.
> 
> That's correct, it's Devuan (a debian non-systemd derivative). I've never used raspbian (I don't like systemd).
> 
> Devuan (from Ascii to Beowulf - they're the versions) has been what it's running the last 4 years.
> 
> I decided to attempt a migration to FreeBSD but given the awful network speeds, that's probably not feasible. That's why I am here
> 
> :0(

It provides the information on ubuntu 21.04 "Linux ubuntu
5.11.0-1009-raspi" but not on Fedora 34 server. So overall:
a mix.

>> # vcgencmd otp_dump | grep 30:
>> 
>> should work to find the revision code. But
>> it failed to initialize on Fedora 34.
> 
> Definitely not available. I believe this is a raspbian-only thing?
> 

Works on ubuntu 21.04 "Linux ubuntu 5.11.0-1009-raspi"
but not on Fedora 34. It might be something that can be
installed. (It was present in the Fedora as configured
but failed to initialize. I'm unsure if it was a separate
install.) So, again, overall a mix.

But it was:

# cat /sys/firmware/devicetree/base/model

that worked in all 3 contexts that I happen to have
around. Being Linux, that might not generalize well.

I'm out of other ideas if various OS's must be
avoided, sorry.


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)