[Letux-kernel] LetuxOS on Beagle Y AI

H. Nikolaus Schaller hns at goldelico.com
Wed Mar 5 17:38:26 CET 2025



> Am 05.03.2025 um 17:11 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
> 
> Digging around shows that "ti,keystone-gpio" needs CONFIG_GPIO_DAVINCI. And:
> 
> # CONFIG_GPIO_DAVINCI is not set
> 
> I'll report the result.

As expected... With CONFIG_GPIO_DAVINCI=y:

[    1.801528] clk: Disabling unused clocks
[    1.801885] sdhci-am654 fa00000.mmc: Got CD GPIO
[    1.814433] PM: genpd: Disabling unused power domains
[    1.814909] mmc1: CQHCI version 5.10
[    1.860820] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
[    1.868513] Waiting for root device PARTUUID=d37232c9-01...
[    1.925079] mmc1: new UHS-I speed SDR104 SDHC card at address 59b4
[    1.931859] mmcblk1: mmc1:59b4 USDU1 14.9 GiB
[    1.937975]  mmcblk1: p1 p2
[    1.957429] List of all partitions:
[    1.960968] b300        15588352 mmcblk1 
[    1.960975]  driver: mmcblk
[    1.967768]   b301          155873 mmcblk1p1 d37232c9-01
[    1.967774] 
[    1.974557]   b302        15431455 mmcblk1p2 d37232c9-02
[    1.974563] 
[    1.981352] No filesystem could mount root, tried: 
[    1.981356]  ext4
[    1.986226] 
[    1.989628] Kernel panic - not syncing: VFS: Unable to mount root fs on "PARTUUID=d37232c9-01" or unknown-block(179,1)

So we just have the wrong PARTUUID and try to boot from the first partition.

And after fixing this in U-Boot there is a login: for LetuxOS :)

root at letux:~# uname -a
Linux letux 6.14.0-rc5-letux-arm64+ #1779 SMP Wed Mar  5 17:11:39 CET 2025 aarch64 GNU/Linux
root at letux:~# cat /proc/cpuinfo 
processor       : 0
BogoMIPS        : 400.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 1
BogoMIPS        : 400.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 2
BogoMIPS        : 400.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 3
BogoMIPS        : 400.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

root at letux:~# cat /etc/debian_version 
9.13
root at letux:~#  
root at letux:~# ./cpu-speed 
Number of threads: 4
Prime numbers limit: 1000
execution time : 1.629359
root at letux:~# 

For comparison: the Udoo-Neo (i.MX6) says:
root at letux:~# ./cpu-speed
Number of threads: 1
Prime numbers limit: 1000
execution time : 21.026014
root at letux:~# 

So we can boot, but there is neither Ethernet nor USB networking.
And no HDMI nor USB. cpufreq also seems to be broken.

Will need more tweaking of the CONFIGs.

BR,
Nikolaus
              


More information about the Letux-kernel mailing list