[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
slackwarearm:cstmz_kernel_rpi [2023/06/08 13:19 (UTC)] – mozes | slackwarearm:cstmz_kernel_rpi [2023/07/13 15:01 (UTC)] (current) – mozes | ||
---|---|---|---|
Line 6: | Line 6: | ||
| Version | 1.00, June 2023 | | | Version | 1.00, June 2023 | | ||
| Author | Stuart Winter < | | Author | Stuart Winter < | ||
- | | See also | * [[slackwarearm: | + | | See also | < |
+ | | ||
+ | | ||
+ | </ | ||
Line 16: | Line 19: | ||
Raspberry Pi's are **only** intended to run the vendor' | Raspberry Pi's are **only** intended to run the vendor' | ||
- | + | Consequently, the upstream mainline Linux Kernel in which support for the Raspberry Pi is fragile, prone to breaking without warning and has a feature disparity (most noticeably for hardware support). | |
- | As a consequence, the upstream mainline Linux Kernel in which support for the Raspberry Pi is fragile, prone to breaking without warning and has a feature disparity (most noticeably for hardware support). | + | |
If you are considering purchasing a Raspberry Pi and have not yet done so, take heed of this caution and you may wish to consider purchasing one of the other Hardware Models. | If you are considering purchasing a Raspberry Pi and have not yet done so, take heed of this caution and you may wish to consider purchasing one of the other Hardware Models. | ||
Line 23: | Line 25: | ||
==== The workaround ==== | ==== The workaround ==== | ||
- | Install using the official Slackware Linux installer | + | * Install using the [[slackwarearm: |
+ | * Migrate | ||
Line 142: | Line 145: | ||
== Verify the packages == | == Verify the packages == | ||
- | < | + | < |
+ | |||
+ | <note tip>If you see validation errors such as '' | ||
=== Transition to the new Kernel packages === | === Transition to the new Kernel packages === | ||
Line 166: | Line 171: | ||
=== Warnings during upgrade === | === Warnings during upgrade === | ||
- | The packages | + | As a consequence |
//These warnings are harmless and should be ignored.// | //These warnings are harmless and should be ignored.// | ||
Line 211: | Line 216: | ||
These are harmless and should be ignored. | These are harmless and should be ignored. | ||
- | {{: | + | {{: |
=== Warnings once the OS has booted === | === Warnings once the OS has booted === | ||
+ | |||
+ | This message will appear on the Virtual Console every few minutes, and is due to the serial console configuration within the Kernel. | ||
< | < | ||
- | This is due to the serial console configuration and will be outputted to the Virtual Console. | ||
- | It's harmless and can be ignored or disabled. | ||
+ | It's harmless and can be ignored or disabled: | ||
< | < | ||
Line 263: | Line 269: | ||
===== Rolling back to the official Slackware Linux Kernel packages ===== | ===== Rolling back to the official Slackware Linux Kernel packages ===== | ||
+ | |||
+ | == Revert previous changes == | ||
- Comment/ | - Comment/ | ||
Line 269: | Line 277: | ||
- Revert any changes within the Slackware U-Boot Boot Loader config: ''/ | - Revert any changes within the Slackware U-Boot Boot Loader config: ''/ | ||
+ | == Upgrade to the official Slackware Kernel packages == | ||
+ | |||
+ | < | ||
+ | root@rpi:~# slackpkg update | ||
+ | root@rpi:~# slackpkg upgrade-all | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | You will see the same errors emitted as during the initial transition. | ||
+ | |||
+ | < | ||
+ | WARNING: / | ||
+ | --> Deleting / | ||
+ | --> Deleting empty directory / | ||
+ | Verifying package kernel_armv8-6.1.32-aarch64-1.txz. | ||
+ | Installing package kernel_armv8-6.1.32-aarch64-1.txz: | ||
+ | PACKAGE DESCRIPTION: | ||
+ | # Linux kernel for the 64-bit AArch64/ | ||
+ | # | ||
+ | # This is a generic Linux kernel for systems that are powered by an | ||
+ | # ARM CPU that supports the ARMv8 or higher chip set. | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # Other drivers (such as additional file system support) may be | ||
+ | # loaded as modules. | ||
+ | Executing install script for kernel_armv8-6.1.32-aarch64-1.txz. | ||
+ | modinfo: ERROR: Module algif_hash not found. | ||
+ | modinfo: ERROR: Module algif_skcipher not found. | ||
+ | modinfo: ERROR: Module bcm2835_codec not found. | ||
+ | modinfo: ERROR: Module bcm2835_isp not found. | ||
+ | modinfo: ERROR: Module rpivid_hevc not found. | ||
+ | modinfo: ERROR: Module vc_sm_cma not found. | ||
+ | modinfo: ERROR: Module uio_pdrv_genirq not found. | ||
+ | modinfo: ERROR: Module uio not found. | ||
+ | modinfo: ERROR: Module nvmem_rmem not found. | ||
+ | Package kernel_armv8-6.1.32-aarch64-1.txz installed. | ||
+ | Package kernel_armv8-6.1.32-aarch64-1_rpi upgraded with new package ./ | ||
+ | Searching for NEW configuration files... | ||
+ | No .new files found. | ||
+ | </ | ||
+ | Finally, reboot. |