Slackware inside Pyra



@EvilDragon seems that the link on the server doesn't work anymore...
 
Mmm, Slackware will no longer boot. I have upgrade eMMC to Bookworm. I was using RISC OS from eMMC for a long time (before it was Bullseye) and Slackware or Bookworm from card. After reflashing, the Slackware card is ignored on start, Bookworm and RISC OS are working from card.
Wrote a second from Image... the same. The content of the Slackware cards looks ok.
Any Ideas? I want test RISC OS Direct on Slackware.
 
Something would have changed in the bootloader with this upgrade ?
What are the RISC OS boot parameters ?
 
I'm not know what the changes are.
Not sure what you need. The complete "Loader" (the RISC OS boot partition) files you find here .
 
The uenv "files" look different.
How did you perform the Bookworm upgrade ?
What do you mean by "I want test RISC OS Direct on Slackware" ?
 
Sorry for the delay, was AFK for a while.
I tried to flash the Pyra with the previously downloaded image, but the image doesn't seem to work, I only got a flash from the power button and that's all.
 
Newer version of uBoot require the power button to be held down until the device gets past the early boot stage.
If it is flashing yellow, hold the power until it turns green.
This also prevents the device from booting when being plugged in. It still does a boot of sort, but doesn't see the power button being held and shuts down.
 
Yes, one of the changes is that the Pyra no longer boots if power supplier is being plugged in. I like it.
Power on has to pressed a bit longer.
Not sure if there other changes in boot process.
 
I don't get why Slackware can't boot with the bookworm update.
Nothing pops up on the serial port.

My /boot partition:
Code:
├── MLO
├── extlinux
│   └── extlinux.conf
├── omap5-letux-cortex15-v5.3+pyra-v5.3.dtb
├── omap5-letux-cortex15-v5.3+pyra-v5.3.dtb-5.10.183
├── u-boot.img
├── uEnv.txt
└── uImage
 
Are you trying to boot from SD card and it is failing to fall back to emmc?
Have you written this to the emmc?

You said you got a pyra image booting after learning of the hold power button, so I'm assuming you've gone through some custom process to set something new up.

What sort of lights do you get? Are there any indications of lights either side of the power button?
(I know nothing of Slackware but you should be getting uboot serial output before anything else)
 
Nothing happens with the new update flashed on the eMMC. Just the blink, and I have to push power 5s and wait to retry.
I don't see anything on serial, not even the SPL part.

I got the Pyra installer working.

The short keyboard flash. No lights on button sides.
 
Last edited:
I'm using Letux stuff btw.
Generated a new rootfs, at least it doesn't get stuck:

Code:
U-Boot SPL 2016.11 (Sep 11 2024 - 22:42:22)
OMAP5432-GP ES2.0
cold reset
rsttime1 has not yet been configured
>>spl:board_init_r()
spl_init()
EMIF power ctrl changed to 00000000, 00000000
Trying to boot from MMC2_2
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!
spl: payload image: U-Boot 2016.11 for omap5_pyra bo load addr: 0x807fffc0 size: 337440
Jumping to U-Boot
loaded - jumping to U-Boot...

U-Boot 2016.11 (Sep 11 2024 - 22:42:22 +0000)

LPAE build running in hypervisor mode!
CPU  : ARM Cortex-A15 r2p2
SoC  : OMAP5432-GP ES2.0
Board: OMAP5432 Pyra
I2C:   ready
DRAM:  4 GiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1, OMAP SD/MMC: 2
*** Warning - bad CRC, using default environment

ram code 0x0
version code 0xa
Found Pyra V5.3 with 4GB RAM
HW Revision: CPU: v5.3 Mainboard: v5.3
BOOTDEV: eMMC/uSD
SCSI:  SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net:   No ethernet found.
Hit any key to stop autoboot:  0
** File not found uEnv.txt **
No user data to import
** Invalid partition 4 **
Retrieving file: /extlinux/extlinux.conf
309 bytes read in 3 ms (100.6 KiB/s)
Retrieving file: /extlinux/linux.cfg
1753 bytes read in 3 ms (570.3 KiB/s)
Retrieving file: /extlinux/user.cfg
0 bytes read in 3 ms (0 Bytes/s)
Extlinux Boot Menu
1:      Debian GNU/Linux 12 (bookworm), kernel 5.6.19-pyradef
2:      Debian GNU/Linux 12 (bookworm), kernel 5.6.19-pyradef (recovery mode)
3:      Debian GNU/Linux 12 (bookworm), kernel 5.6.19-pyradef (hwtest)
 
Could you do a "tree" of the /boot partition of any OS working from SD on a bookworm-updated Pyra please ?
 
Sorry for the delay. I was in easter vacation.
Not sure what your mean. I wrote a new card.
Inside /boot I found...

cd /boot
/boot$ dir
config-5.6.19-pyradef initrd.img-5.6.19-pyradef vmlinuz-5.6.19-pyradef
dtb lost+found
extlinux System.map-5.6.19-pyradef

cd dtb
/boot/dtb$ dir
linux-image-5.6.19-pyradef

cd extlinux
/boot/extlinux$ dir
extlinux.conf linux.cfg user.cfg

I can upload the bookworm image I use.
 
Back
Top