Slackware - ARMThis forum is for the discussion of Slackware ARM.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Long time slacker, but new to ARM! For Xmas, my family bought me a Pi 400. I managed to get sarpi / slackwarearm-current running on it, and while xfce worked OK, kde4 seemed buggy. After querying the availablity of VLC, I was pointed towards slarm64-current, which seems to most closely resemble the slackware64-current that I am familiar with.
I've downloaded the latest base-rootfs image for the Pi4 and installed it on a uSD card, but I can't get it to boot. The black level on the monitor dips up and down a bit, and the power light flashes, but otherwise, no sign of life.
Clearly I've missed something!I've tried creating the boot card using both zstdcat and dd methods described in the readme, to no avail. It looks as if it is failing to find the kernel, or whatever precedes the kernel loading. No error messages, just nothing!
Raspbian loads OK, as does sarpi (32-bit). I'm about to try sarpi64, but not being familiar with the ARM boot process, I've no idea how to update the (rather old) kernels that come with sarpi64.
u-boot is used for loading, with sdcard there was no such problem yet, it was when transferring to usb-hdd, for a quick fix mount /dev/mmcblk0p1 sdcard and comment out kernel=u-boot.bin in the config.txt file and uncomment kernel=Image.
yeah you have a different dtb, on sdcard /dev/mmcblk0p1 in the uEnv.txt file replace the file name fdtfile=bcm2711-rpi-4-b.dtb with fdtfile=bcm2711-rpi-400.dtb
Yes, I understand! If I had more experience with the ARM version of Slackware, I might have been able to figure it out. However, the boot process and configuration is completely new to me, and sarpi and Raspbian seem to each do it differently again!
2) Edit uEnv.txt to point to the correct (400) fdt file.
3) Boot. (fails)
4) Edit config.txt to point to Image rather than u-boot.bin
5) Boot. Works!
When the boot fails, I get the impression that the system is trying to load something, failing and going round in circles (stuck in a loop). The power light flashes and the black level on the monitor flashes slightly over a period of a few seconds. There is no output to the screen other than black level, making it difficult to diagnose.
I'm going to put it back into boot-fail mode and then remove the sd card and see if it has logged anything in dmesg or syslog...
Update: No, it never gets far enough to write anything to the logs!
--
Pete
Last edited by pchristy; 12-29-2020 at 03:52 AM.
Reason: Update
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.