by keithspg » Wed Dec 15, 2021 12:36 am
$this->bbcode_second_pass_quote('quark', 'I') meant with the 64bit kernel.
It's possible even with the 64bit kernel just that it's a pain to set up, uboot's boot.txt has to be modified, and the device tree base file has to be modified as well.
I still don't understand why you would use a 32bit kernel with a 64bit OS, apart from this dtoverlay compatibility thing. Does the OS still "see" 4/8GB of RAM?
I do not use a 32 bit kernel, I use a 64 bit user space and 64 bit kernel but with the RPi dtoverlay/dtparam and hat capability. I do not use uboot.
$this->bbcode_second_pass_code('', '# uname -a
Linux rune64 5.10.83-1-rpi-ARCH #1 SMP PREEMPT Tue Dec 7 15:21:39 UTC 2021 aarch64 GNU/Linux
# pacman -Q --info bash
Name : bash
Version : 5.1.012-1
Description : The GNU Bourne Again shell
Architecture : aarch64
URL : https://www.gnu.org/software/bash/bash.html
Licenses : GPL
Groups : None
Provides : sh
Depends On : readline libreadline.so=8-64 glibc ncurses
Optional Deps : bash-completion: for tab completion
Required By : base bzip2 ca-certificates-utils db dhcpcd dialog diffutils dmenu e2fsprogs fftw findutils
freetype2 gawk gdbm gettext gmp gpm gzip icu ijs iptables js78 keyutils libgpg-error
libksba libmikmod libpaper libpcap libpng libtool libusb-compat mkinitcpio nano npth nspr
nss pacman pcre pcre2 rpcbind smartmontools systemd texinfo unzip which wireless-regdb
xdg-utils xfsprogs xz
Optional For : ncurses
Conflicts With : None
Replaces : None
Installed Size : 8.16 MiB
Packager : Arch Linux ARM Build System <builder+n1@archlinuxarm.org>
Build Date : Fri 26 Nov 2021 12:37:19 PM CST
Install Date : Fri 03 Dec 2021 09:17:56 AM CST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature')
If you have a Pi2B 1.2, Pi3B, Pi3B+, Pi4B Zero2W the 64 bit version works. Follow the install instructions for the 64 bit install. Use
http://os.archlinuxarm.org/os/ArchLinux ... est.tar.gz. Install it, and initialize it, then boot back up and install linux-rpi. It will uninstall uboot and linux and install the 64 bit RPi kernel with all the quirks and idiosyncrasies of RPi with dtoverlay and dtparam, etc. all up to date with the current RPI kernel version. The 64 bit install does not have the issues I was mentioning in this thread (reboot, gpu_mem=16 and the onboard audio all work with the aarch64 version). Those problems I mention in this thread are only on the armv7 and armv6 versions.
Keith