################################################# #- Slackware AArch64 fixes on a Raspberry Pi 5 -# ################################################# SARPi Project: https://sarpi.penthux.net SARPi5_64-HACKS-5.0 - 04 February 2024 Build Ref : EXAMPLE_README_FILE Copyright (c) 2012-2024 SARPi Project ################################################# #----------- SARPi5_64 HACKS README ------------# ################################################# The SARPi Project ----------------- The SARPi Project is a community project by individuals supporting Slackware Linux on the Raspberry Pi devices and has been active since October 2012. The SARPi Project is not officially supported or endorsed by Slackware Linux, Inc. or Raspberry Pi Ltd. or any of their respective members, trustees, partners, or associates. SARPi Project Homepage: https://sarpi.penthux.net ###### SARPi5_64 Hacks Package ----------------------- This software package is part of the SARPi5_64 installer disk images, which are available from: https://sarpi.penthux.net/index.php?p=downloads The SARPi Project downloads repository is kindly hosted by Slackware.UK: https://slackware.uk/sarpi Package description and contents: --------------------------------- The sarpi5_64-hacks-5.0 package applies fixes to a Slackware AArch64 system running on a Raspberry Pi 5. [UPDATE] Due to firmware updates and revisions, any Broadcom 43430/43455 firmware will be removed and replaced with the latest firmware when this package is installed. This package will make the following modifications to the Slackware system configuration settings: 1. #PermitRootLogin, which is disabled in /etc/ssh/sshd_config by default, will be modified to 'PermitRootLogin yes' because this is needed when performing a remote or headless installation. A message is displayed on the console confirming that 'PermitRootLogin' has been enabled: + PermitRootLogin in /etc/ssh/sshd_config - ENABLED 2. s/s0:12345:respawn: which is enabled in /etc/inittab by default (and known to cause the 'INIT: Id "s0" respawning too fast' error) will be commented out and therefore disabled. If users want to use a serial line then uncommenting this line will enable it again. A message is displayed on the console that 's0' serial line has been disabled. + Serial line #s0:12345:respawn in /etc/inittab - DISABLED 3. To successfully launch a desktop in Slackware AArch64 on the Raspberry Pi 5 a Xorg config file is required, which is installed by this package. Xorg config file location: /etc/X11/xorg.conf.d/99-vc4-pi5.conf The HDMI used to be configured via firmware settings in config.txt, but devices that feature the RP1 chip now do this via KMS settings in cmdline. Users will receive an error when trying to 'startx' if this Xorg config is not loaded: "xinit: unable to connect to X server: Connection refused." 4. Raspberry Pi wireless card firmware drivers will be updated by installing this package. This firmware is closed-source proprietary software and was downloaded from the official Raspberry Pi archive [Debian] repository: https://archive.raspberrypi.org/debian/pool/main/b/bluez-firmware/ \ bluez-firmware_1.2-9+rpt2_all.deb https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/ \ firmware-brcm80211_20230210-5+rpt2_all.deb ### FIRMWARE COPYRIGHT AND LICENSE AGREEMENT ### This firmware is licensed under the terms of a Software License Agreement (c) 2002-2006 Broadcom Corporation, and (c) 2015-2024 Raspberry Pi Ltd. A digital copy of which is included within each package and is available at the following locations: /usr/share/doc/bluez-firmware/copyright /usr/share/doc/firmware-brcm80211/copyright BCM Legal Notice: /usr/share/doc/bluez-firmware/BCM-LEGAL.txt ################################## The following files contain full details of the updated firmware for Broadcom/Cypress 802.11 wireless cards supported by the brcmsmac or brcmfmac drivers contained in this package: /usr/share/doc/bluez-firmware/changelog.Debian.gz /usr/share/doc/firmware-brcm80211/changelog.Debian.gz /usr/share/metainfo/firmware-brcm80211.metainfo.xml ** ONLY the Raspberry Pi 3 Model B and later versions which feature onboard wireless/Bluetooth cards can use this firmware. ** NB: If the Raspberry Pi onboard wireless is failing after installing this package, run this command before re-installing it: ~# rm -rf /lib/firmware/{brcm,cypress} ###### Copyright and licensing information: The SARPi Project uses software and trademarks that are owned by third parties. All ownership and intellectual property rights of any material is acknowledged, along with any terms and conditions accompanying their respective software license(s) and agreements. Read the COPYRIGHT.TXT file included within the SARPi64 installer software. Or view it on the SARPi website: https://sarpi.penthux.net/files/extra/COPYRIGHT.TXT ###### DISCLAIMER NOTICE: THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ###### sarpi5_64-hacks-5.0*.t?z package Exaga - 20 May 2016 [progenitor] - 09 Jul 2019 [update] - 17 Jan 2020 [update] - 30 Aug 2020 [update] - 05 Mar 2021 [update] - 15 May 2021 [update] - 07 Oct 2021 [update] - 22 Dec 2023 [update] - 03 Feb 2024 [update] ###### Every effort has been made by the SARPi project to provide complete software and information. However, mistakes do happen and it's possible that something may have been overlooked and is incomplete, and/or incorrect, and/or causing errors. If you find something is missing, or is inaccurate, or not working as expected (e.g. in the software or on the website), please contact the SARPi Project with any relevant details. https://sarpi.penthux.net/index.php?p=contact SARPi Project - Slacking on a Raspberry Pi Copyright (c) 2012-2024 SARPi Project #EOF<*>