Package Details: linux-raspberrypi4-aarch64-headers 5.4.51-1

Git Clone URL: https://aur.archlinux.org/linux-raspberrypi4-aarch64.git (read-only, click to copy)
Package Base: linux-raspberrypi4-aarch64
Description: None
Upstream URL: http://www.kernel.org/
Keywords: aarch64 kernel linux raspberrypi
Licenses: GPL2
Submitter: esotericnonsense
Maintainer: Biswa96
Last Packager: Biswa96
Votes: 6
Popularity: 1.72
First Submitted: 2019-11-16 03:56
Last Updated: 2020-10-19 20:30

Latest Comments

ajc161 commented on 2020-10-23 20:38

Agreed, on this kernel the sd card maps to mmcblk0 as expected. However, when following the install directions for the official aarch64 image, it directs the user to change the block device in fstab to /dev/mmcblk1pX. On this kernel that device is the sd card and mmcblk0 doesn't exist.

See https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4

Biswa96 commented on 2020-10-23 20:06

@ajc161 Apology Sir, I didn't understand your second suggestion. There is one micro SD card slot. So, as far as I know, the /root is disk 0, partition 2, hence mmcblk0p2.

ajc161 commented on 2020-10-13 14:12

Thank you for maintaining this package! The official aarch64 kernel has a bug on the Raspberry Pi 4b 8G where the USB 3.0 controller fails to load. This kernel works flawlessly.

I have 2 recommendations.

  1. When building from linux-aarch64 this package conflicts with uboot-raspberrypi

    diff --git a/PKGBUILD b/PKGBUILD
    index 1f1bceb..5e2aa67 100644
    --- a/PKGBUILD
    +++ b/PKGBUILD
    @@ -78,8 +78,8 @@ _package() {
       pkgdesc="The Linux Kernel and modules - ${_desc}"
       depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7' 'firmware-raspberrypi')
       optdepends=('crda: to set the correct wireless channels of your country')
    -  provides=('kernel26' "linux=${pkgver}")
    -  conflicts=('kernel26' 'linux')
    +  provides=("linux=${pkgver}")
    +  conflicts=('linux-aarch64' 'uboot-raspberrypi')
       install=${pkgname}.install
       backup=('boot/config.txt' 'boot/cmdline.txt')
       replaces=('linux-raspberrypi4' 'linux-raspberrypi-latest')
    
  2. This kernel changes the block name from mmcblk1 back to mmcblk0. If this could be displayed in a warning it would be helpful since you need to undo the step listed here https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4

XenGi commented on 2020-03-04 09:57

Newest version is commit f16e91dad2af9d57aef477cc1f522040353849f5 which is kernel 4.19.97.

9c9
< _commit=edc6ef437bd690772d7a562adeea6c85daf11440
---
> _commit=f16e91dad2af9d57aef477cc1f522040353849f5
13c13
< pkgver=4.19.89
---
> pkgver=4.19.97
28c28
<     'b8833302687d1858b99ab2904082215d8158f5c11d45d654beb61b5ca9c1e33107c0f1c8963a52da75792337ad8c2bd0618e97d8f472d3e18d6c1d94c59e59f4'
---
>     '8c95b2f879e5392ae526693395c42f08c97e886a71a81db99799b09dd20a3de1f981e9fc3565f3d7efa2e43e1b09a257fc40260638e09e57077bb6b2188c3cd8'