Jump to content

mainlined u-boot with rockchip ddr blob


ebin-dev

Recommended Posts

@prahal There are two versions of the bootloader in the repository (edge and current).  

I just tried the current u-boot from the repository. It works but dmesg outputs seven of the following messages:

 

[    9.674633] rockchip-i2s ff8a0000.i2s: Could not register PCM

 

This note mentions that such error messages could mean that DMA and sound are missing in the linux kernel, could this be ignored ?

P.S.: Those messages are not thrown if the recommended bootloader (linux-u-boot-edge-helios64_22.02.1_arm64) is flashed to emmc.

Edited by ebin-dev
download link added to linux-u-boot-edge-helios64_22.02.1_arm64​​​​​​​
Link to comment
Share on other sites

Armbian & Khadas are rewarding contributors

Adding more clues from your issue:

Quote

current u-boot from the repository (linux-u-boot-helios64-current_24.5.0-trunk.608_arm64__2022.07-Se092-Pe990-H8c72-V65aa-Bf5f6-R448a)

 

this u-boot is I  guess, mainlain u-boot and ATF with rockchip DDR blob.

 

linux-u-boot-edge-helios64_22.02.1 is likely the rockchip ATF, miniloader and DDR blob.

 

 

Seems linux-u-boot-edge-helios64_22.02.1_arm64 is not available to download anymore? EIther way, this is a binary blob so could only be used to test feature parity.

 

apt policy linux-u-boot-helios64-edge
linux-u-boot-helios64-edge:
  Installé : 24.5.1
  Candidat : 24.5.1
 Table de version :
 *** 24.5.1 500
        500 http://apt.armbian.com bookworm/main arm64 Packages
        100 /var/lib/dpkg/status
     24.2.1 500
        500 http://apt.armbian.com bookworm/main arm64 Packages

 

the link you provided looks like a match for this issue.

 

 

I noted that

rockchip-i2s ff8a0000.i2s: Could not register PCM

is printed each time a USB device is plugged in (probably also when probed at boot).

 

also, it has been a long time I noticed:

juin 08 16:18:53 helios64 kernel: platform ff1e0000.spi: deferred probe pending: (reason unknown)
juin 08 16:18:53 helios64 kernel: platform ff200000.spi: deferred probe pending: (reason unknown)
juin 08 16:18:53 helios64 kernel: platform ff8a0000.i2s: deferred probe pending: (reason unknown)
juin 08 16:18:53 helios64 kernel: amba ff6d0000.dma-controller: deferred probe pending: (reason unknown)
juin 08 16:18:53 helios64 kernel: amba ff6e0000.dma-controller: deferred probe pending: (reason unknown)
juin 08 16:18:53 helios64 kernel: platform ff1d0000.spi: deferred probe pending: (reason unknown)

at the end of the kernel boot log. (ie kernel giving up trying to load the drivers for these).

Seems related too.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines