New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cat /proc/cpuinfo | grep Hardware on a Pi 4 returns BCM2835, should be BCM2711? #3022
Comments
It shows BCM2835 on Pi0, Pi1, Pi2 and Pi3. |
Oh lord forgive me. Everything old is new again. I wrote a library for this 4 years ago - https://github.com/pimoroni/RPi.version |
|
The 64-bit kernel doesn't have a machine description concept, so the BCM2835 string is hard-coded. That's unlikely to change. |
Thanks I got it. |
It would be feasible in that bit of code to check the revision code, and change the machine name to match - I have a PR for it somewhere that I never submitted. ot sure why it was not done like that originally. Is there a real reason? |
Choose one or more of the following:
|
I understand. |
I have 2 Pi 4 Bs each with 4GB, where cpuinfo output has Hardware showing 'BCM2711' |
I would guess that your 8GB Pi is in 64-bit mode. |
thanks for the reply, but it is running 32bit hypriotOS,
8gb board:
$ uname -m
armv7l
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 108.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
Hardware : BCM2835
Revision : d03114
Serial : 100000005ba541d9
Model : Raspberry Pi 4 Model B Rev 1.4
I have cluster of various pi's
with 2 Pi4's with 4gb each
their info:
HypriotOS/armv7: pirate@pworker-5 in ~
$ uname -m
armv7l
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
Hardware : BCM2711
Revision : c03111
Serial : 10000000b18539f5
Model : Raspberry Pi 4 Model B Rev 1.1
On Wednesday, September 9, 2020, 12:11:02 PM MDT, Phil Elwell <notifications@github.com> wrote:
I would guess that your 8GB Pi is in 64-bit mode.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
My Pi 4 4GB running Raspbian 64 shows 2835. |
Yes, we know that. As I said above:
The reporting of BCM2711 as a separate machine type was added after 4.19 - what kernel version are you running on the 8GB board? It's also a back-port that doesn't appear in the upstream 5.4, so what the kernel reports is version dependent. The take-aways are:
|
thank you for that information I have a 6 pi cluster. then I added a the sixth node, a 8gb node. and I need to upgrade that OS/kernel to match the others thanks again |
Grepping for the hardware version in /proc/cpuinfo reveals BCM2835 on a Pi 4. Should this not be BCM2711?
To reproduce simply:
cat /proc/cpuinfo | grep Hardware
This should? show:
Hardware : BCM2711
But instead shows:
Hardware : BCM2835
The text was updated successfully, but these errors were encountered: