Good day
Here's a report of using CentOS 7 minimal from http://mirror.centos.org/altarch/7/isos/armhfp/ http://mirror.centos.org/altarch/7/isos/armhfp/ on a Raspberry Pi 3 Model B+. tl;dr: I't does not boot.
So I just got a Raspberry Pi 3 Model B+. I prepared an MiniSD card on a Raspberry Pi 3 (the previous) model and tried to boot the RPI B+ from that. But it won't boot, the screen just shows the nice color spectrum.
If you have any hints or ideas, please let me know...
. mb
On 16/03/18 13:32, Marc Balmer wrote:
Good day
Here's a report of using CentOS 7 minimal from http://mirror.centos.org/altarch/7/isos/armhfp/%C2%A0on a Raspberry Pi 3 Model B+. tl;dr: I't does not boot.
So I just got a Raspberry Pi 3 Model B+. I prepared an MiniSD card on a Raspberry Pi 3 (the previous) model and tried to boot the RPI B+ from that. But it won't boot, the screen just shows the nice color spectrum.
If you have any hints or ideas, please let me know...
. mb
Hi, thanks a lot for the report : I don't have (yet) rpi3 B+ to test this , unfortunately , but :
What I've already done (built yesterday) : - rebased firmware to newer version - rebased kernel to 4.9.80
All that is actually available, but unsigned, so if you want to give it a try, that would be useful :
Can you boot that sdcard on a rpi2/rpi3 device ? and then update ? Then test booting on the rpi3b+ ?
Pointing a .repo file to https://armv7.dev.centos.org/repodir/arm-kernels/raspberrypi2/ should bring you to 4.8.80 kernel and updated firmware Raw pkgs are there : https://armv7.dev.centos.org/repodir/arm-kernels/raspberrypi2/20180315125718...
Worth noting that it seems rpi foundation bumped kernel to 4.14.x but continue to maintain the 4.9 lts branch, as last commits show backports for rpi3b model :
https://github.com/raspberrypi/linux/commit/eb7b3df1fd5dfa4645da2986ffb6d9ca...
That's the one that was used to build the 4.9.80 pkg mentioned above.
Let us know how that works on your side (or not)
Hi Fabian
Am 16.03.2018 um 13:41 schrieb Fabian Arrotin arrfab@centos.org:
On 16/03/18 13:32, Marc Balmer wrote:
Good day
Here's a report of using CentOS 7 minimal from http://mirror.centos.org/altarch/7/isos/armhfp/ on a Raspberry Pi 3 Model B+. tl;dr: I't does not boot.
So I just got a Raspberry Pi 3 Model B+. I prepared an MiniSD card on a Raspberry Pi 3 (the previous) model and tried to boot the RPI B+ from that. But it won't boot, the screen just shows the nice color spectrum.
If you have any hints or ideas, please let me know...
. mb
Hi, thanks a lot for the report : I don't have (yet) rpi3 B+ to test this , unfortunately , but :
What I've already done (built yesterday) :
- rebased firmware to newer version
- rebased kernel to 4.9.80
All that is actually available, but unsigned, so if you want to give it a try, that would be useful :
Can you boot that sdcard on a rpi2/rpi3 device ? and then update ? Then test booting on the rpi3b+ ?
Pointing a .repo file to https://armv7.dev.centos.org/repodir/arm-kernels/raspberrypi2/ should bring you to 4.8.80 kernel and updated firmware Raw pkgs are there : https://armv7.dev.centos.org/repodir/arm-kernels/raspberrypi2/20180315125718...
Worth noting that it seems rpi foundation bumped kernel to 4.14.x but continue to maintain the 4.9 lts branch, as last commits show backports for rpi3b model :
https://github.com/raspberrypi/linux/commit/eb7b3df1fd5dfa4645da2986ffb6d9ca...
That's the one that was used to build the 4.9.80 pkg mentioned above.
Let us know how that works on your side (or not)
I did as you said and I can confirm that this boots. Just ping me if you want me to test anything. Is there an IRC channel for CentOS on ARM?
Thanks for you help!
- Marc
On 16/03/18 14:15, Marc Balmer wrote:
Hi Fabian
Am 16.03.2018 um 13:41 schrieb Fabian Arrotin arrfab@centos.org:
On 16/03/18 13:32, Marc Balmer wrote:
Good day
Here's a report of using CentOS 7 minimal from http://mirror.centos.org/altarch/7/isos/armhfp/ on a Raspberry Pi 3 Model B+. tl;dr: I't does not boot.
So I just got a Raspberry Pi 3 Model B+. I prepared an MiniSD card on a Raspberry Pi 3 (the previous) model and tried to boot the RPI B+ from that. But it won't boot, the screen just shows the nice color spectrum.
If you have any hints or ideas, please let me know...
. mb
Hi, thanks a lot for the report : I don't have (yet) rpi3 B+ to test this , unfortunately , but :
What I've already done (built yesterday) :
- rebased firmware to newer version
- rebased kernel to 4.9.80
All that is actually available, but unsigned, so if you want to give it a try, that would be useful :
Can you boot that sdcard on a rpi2/rpi3 device ? and then update ? Then test booting on the rpi3b+ ?
Pointing a .repo file to https://armv7.dev.centos.org/repodir/arm-kernels/raspberrypi2/ should bring you to 4.8.80 kernel and updated firmware Raw pkgs are there : https://armv7.dev.centos.org/repodir/arm-kernels/raspberrypi2/20180315125718...
Worth noting that it seems rpi foundation bumped kernel to 4.14.x but continue to maintain the 4.9 lts branch, as last commits show backports for rpi3b model :
https://github.com/raspberrypi/linux/commit/eb7b3df1fd5dfa4645da2986ffb6d9ca...
That's the one that was used to build the 4.9.80 pkg mentioned above.
Let us know how that works on your side (or not)
I did as you said and I can confirm that this boots. Just ping me if you want me to test anything. Is there an IRC channel for CentOS on ARM?
Thanks for you help!
- Marc
Hi Marc,
Glad that it works. So I'll probably sign/release that kernel in the updates dir, but it the previous image doesn't even boot, that means we need to generate an updated one that would support both rpi2/rpi3/rpi3b+ and not wait for 7.5.18xx release, as I guess some people will try to use the rpi3B+ model before that :) (as you just did)
Have you tested that wifi works ?
For irc, yes, we have #centos-arm .. :-)
PS : I have ordered myself a pi3b+ board that should arrive next week to also test it.
On Fri, 16 Mar 2018, Fabian Arrotin wrote:
- rebased firmware to newer version
- rebased kernel to 4.9.80
need to generate an updated one that would support both rpi2/rpi3/rpi3b+ and not wait for 7.5.18xx release,
There are a couple of SRPM for 'kernel-alt' for alternate arches in the CentOS tree already. Why not cut to it?
kernel-alt /var/ftp/pub/nfs/mirror/redhat/centos/centos-7/7.4.1708/updates/\ Source/SPackages/kernel-alt-4.11.0-45.4.1.el7a.src.rpm kernel-alt /var/ftp/pub/nfs/mirror/redhat/centos/centos-7/7.4.1708/updates/\ Source/SPackages/kernel-alt-4.11.0-45.el7.src.rpm
Thanks
-- Russ herrold
On 16/03/18 16:00, R P Herrold wrote:
On Fri, 16 Mar 2018, Fabian Arrotin wrote:
- rebased firmware to newer version
- rebased kernel to 4.9.80
need to generate an updated one that would support both rpi2/rpi3/rpi3b+ and not wait for 7.5.18xx release,
There are a couple of SRPM for 'kernel-alt' for alternate arches in the CentOS tree already. Why not cut to it?
kernel-alt /var/ftp/pub/nfs/mirror/redhat/centos/centos-7/7.4.1708/updates/\ Source/SPackages/kernel-alt-4.11.0-45.4.1.el7a.src.rpm
kernel-alt /var/ftp/pub/nfs/mirror/redhat/centos/centos-7/7.4.1708/updates/\ Source/SPackages/kernel-alt-4.11.0-45.el7.src.rpm
Because kernel-alt only contains specific patches for aarch64/armv8 and armhfp isn't covered at all (there is no "upstream" for it) So that's the reason why I have to use a different one for armhfp/armv7hl, and that we use so far the 4.9.x LTS branch.
After some discussions in #centos-arm, we are thinking about rebasing to 4.14.x when 7.5.18xx will drop, but nothing written in stone at this stage
On Fri, 16 Mar 2018, Fabian Arrotin wrote:
Source/SPackages/kernel-alt-4.11.0-45.4.1.el7a.src.rpm
Because kernel-alt only contains specific patches for aarch64/armv8 and armhfp isn't covered at all (there is no "upstream" for it) So that's the reason why I have to use a different one for armhfp/armv7hl, and that we use so far the 4.9.x LTS branch.
After some discussions in #centos-arm, we are thinking about rebasing to 4.14.x when 7.5.18xx will drop, but nothing written in stone at this stage
thanks
-- Russ herrold
On 03/18/2018 06:53 PM, R P Herrold wrote:
On Fri, 16 Mar 2018, Fabian Arrotin wrote:
Source/SPackages/kernel-alt-4.11.0-45.4.1.el7a.src.rpm
Because kernel-alt only contains specific patches for aarch64/armv8 and armhfp isn't covered at all (there is no "upstream" for it) So that's the reason why I have to use a different one for armhfp/armv7hl, and that we use so far the 4.9.x LTS branch.
After some discussions in #centos-arm, we are thinking about rebasing to 4.14.x when 7.5.18xx will drop, but nothing written in stone at this stage
thanks
It might also be worth noting that (at least for aarch64 uses) the PAGESIZE is set to 64k. This matches upstream, but is problematic for smaller devices like the rpi that don't have gobs of memory.