M1S Debug Party

Locked
User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

M1S Debug Party

Post by rooted »

My device hasn't arrived but I know odroid eventually will lock the announcement thread so I'm creating this topic preemptively for general discussion.

Any thoughts so far for those who have received their devices?

User avatar
mctom
Posts: 3528
Joined: Wed Nov 11, 2020 4:44 am
languages_spoken: english, polski
ODROIDs: XU4, M1, H3+, SP3, N2L, M1S
Location: Gdańsk, Poland
Has thanked: 499 times
Been thanked: 674 times
Contact:

Re: M1S Debug Party

Post by mctom »

It's smaller than I expected. :)
The case is really good, I suspect it must have been designed by the same people who made OGA shells.

I'll post my thoughts about hardware in a separate thread. There is much to discuss!
Punk ain't no religious cult, punk means thinking for yourself!
OpenUPS
PiStackMon

User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

Re: M1S Debug Party

Post by rooted »

Nice to hear the case is of high quality, I look forward to reading your thoughts on the hardware.

gkkpch
Posts: 351
Joined: Mon Feb 25, 2013 11:47 pm
languages_spoken: english, dutch, german
ODROIDs: Odroid N2+, Odroid C4,
Location: Switzerland
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: M1S Debug Party

Post by gkkpch »

rooted wrote:
Tue Nov 21, 2023 12:40 am
My device hasn't arrived but I know odroid eventually will lock the announcement thread so I'm creating this topic preemptively for general discussion.

Any thoughts so far for those who have received their devices?
Yes, I discovered a little nuisance with u-boot.
It seems, that u-boot needs a symbolic link named "dtb" to "dtbs/rockchip/rk3366-odroid-m1s.dtb" and for this the boot partition is expected to be EXT4 formatted.
Without the symbolic link, u-boot can't load the dtb and will not start boot.scr, a bit confusing.

Unfortunately for Volumio, the boot partition must be FAT32 formatted, which creates an issue with the expected symbolic link.
The only workaround I currently have is a dummy file called "dtb" with the contents of the rk566-odroid-m1s.dtb, otherwise u-boot fails.

Using a modified kernel configuration with a first version of Volumio (volumio.org).
So far no other issues yet, except analog output on J13 not having volume control (which is not ok for using with headphones).

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

gkkpch wrote:
Tue Nov 21, 2023 6:12 am
rooted wrote:
Tue Nov 21, 2023 12:40 am
My device hasn't arrived but I know odroid eventually will lock the announcement thread so I'm creating this topic preemptively for general discussion.

Any thoughts so far for those who have received their devices?
Yes, I discovered a little nuisance with u-boot.
It seems, that u-boot needs a symbolic link named "dtb" to "dtbs/rockchip/rk3366-odroid-m1s.dtb" and for this the boot partition is expected to be EXT4 formatted.
Without the symbolic link, u-boot can't load the dtb and will not start boot.scr, a bit confusing.
Not really, you can use non-symbolic link file for the device tree. Can you please share the line of code where you feel the symbolic link is required?
Device tree can be loaded from boot.scr itself or rockchip/rk3566-odroid-m1s.dtb.

gkkpch
Posts: 351
Joined: Mon Feb 25, 2013 11:47 pm
languages_spoken: english, dutch, german
ODROIDs: Odroid N2+, Odroid C4,
Location: Switzerland
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: M1S Debug Party

Post by gkkpch »

Yes, you can load the dtb file from boot.scr, that is what I do.
My problem is that u-boot already wants to load the dtb before it gets to boot.scr
Just remove symbolic link "dtb" from your boot partition and you will see what I mean.

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

gkkpch wrote:
Tue Nov 21, 2023 12:57 pm
Yes, you can load the dtb file from boot.scr, that is what I do.
My problem is that u-boot already wants to load the dtb before it gets to boot.scr
Just remove symbolic link "dtb" from your boot partition and you will see what I mean.
Technically I know what you mean, you can ignore it unless you use Vu8S/Vu5S.
Also as I said, you can put the device tree file to rochchip/rk3566-odroid-m1s.dtb that will load after dtb is failed.

fvolk
Posts: 886
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C4, H3, M1S
Has thanked: 0
Been thanked: 142 times
Contact:

Re: M1S Debug Party

Post by fvolk »

The RK3566 is a A55 quadcore and on the C4 there is also A55 quadcore.
Hmmmm, the binaries are compatible?

With C2 and C4 I was able to use the same rootfs (mounted diskless over the network), only uboot+kernel had to be changed.
I used -march=armv8-a+crc for compiling and the binaries worked cross-platform.

What -march=... is the best for C4+M1S compatibility of binaries?
(meanwhile I sold all my C2s, so A53 compatibility is no longer needed)

User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

Re: M1S Debug Party

Post by rooted »

I can't for the life of me figure out the correct settings in Android for the vu8s, the wiki is wrong.

If I follow the wiki and set the orientation to landscape the swipe down and up is still in portrait mode so I have to swipe right for down and left for up and the onscreen buttons won't work.

@tobetter please advise

Code: Select all

ro.surface_flinger.primary_display_orientation=ORIENTATION_90
user_def_args="orientation=3"


*edit*
After checking for update and updating I can simply use odroid settings to set orientation.

I think a note should be added to the wiki to update and use the odroid settings app as I spent way too much time trying to do as the wiki stated which doesn't work with the shipped Android.

User avatar
codewalker
Posts: 2040
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 72 times
Been thanked: 192 times
Contact:

Re: M1S Debug Party

Post by codewalker »

I'm so sorry, fixed and updated WIKI page for Vu8S.
rooted wrote:
Wed Nov 22, 2023 12:55 am
I can't for the life of me figure out the correct settings in Android for the vu8s, the wiki is wrong.

If I follow the wiki and set the orientation to landscape the swipe down and up is still in portrait mode so I have to swipe right for down and left for up and the onscreen buttons won't work.

@tobetter please advise

Code: Select all

ro.surface_flinger.primary_display_orientation=ORIENTATION_90
user_def_args="orientation=3"


*edit*
After checking for update and updating I can simply use odroid settings to set orientation.

I think a note should be added to the wiki to update and use the odroid settings app as I spent way too much time trying to do as the wiki stated which doesn't work with the shipped Android.

User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

Re: M1S Debug Party

Post by rooted »

codewalker wrote:I'm so sorry, fixed and updated WIKI page for Vu8S.
No need to apologize, I worded that poorly.

I meant if it took me so long to figure it out it would be really difficult for many customers and lead to aggravation.

This is what the debug party is for :)

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

fvolk wrote:
Wed Nov 22, 2023 12:45 am
The RK3566 is a A55 quadcore and on the C4 there is also A55 quadcore.
Hmmmm, the binaries are compatible?

With C2 and C4 I was able to use the same rootfs (mounted diskless over the network), only uboot+kernel had to be changed.
I used -march=armv8-a+crc for compiling and the binaries worked cross-platform.

What -march=... is the best for C4+M1S compatibility of binaries?
(meanwhile I sold all my C2s, so A53 compatibility is no longer needed)
I've not compiled with specific option like you for C4 and M1S, so no idea about it as of today.
Just let you know that Linux kernel 6.1 is ready for M1S so you can go run same Linux kernel version for C4 & M1S.

fvolk
Posts: 886
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C4, H3, M1S
Has thanked: 0
Been thanked: 142 times
Contact:

Re: M1S Debug Party

Post by fvolk »

tobetter wrote:
Wed Nov 22, 2023 12:42 pm
I've not compiled with specific option like you for C4 and M1S, so no idea about it as of today.
Just let you know that Linux kernel 6.1 is ready for M1S so you can go run same Linux kernel version for C4 & M1S.
I think with C2 and C4 I used GCC's -march=native, then dumped the autodetected switches, and then looked at the diff and took the common ones.
Maybe just try this again to find best of C4 and M1S? :-)

Thinking about it again, I think you're right, I used the same kernel for C2 and C4, but u-boot and dtb were different.
However, for diskless boot to work on C4 I had to use chewitt's newer upstream builds of u-boot[1] and upstream kernel

Now if I want to replicate this on M1S.
1) Take my current 6.1 kernel for C4 and enable all the Rockchip/M1S specific options.
How to figure out which ones are needed?
Can I use upstream kernel or do I need to use your source branch (https://github.com/tobetter/linux/commits/odroid-6.1.y) for M1S to work?
2) Try also diskless boot and shared rootfs with M1S - hopefully the uboot provided now in your images is newer than from C4 and works...

Hmmm....


[1] there are no builds for M1(S)... :-(
https://chewitt.libreelec.tv/testing/u-boot/

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

fvolk wrote:
Wed Nov 22, 2023 6:24 pm
tobetter wrote:
Wed Nov 22, 2023 12:42 pm
I've not compiled with specific option like you for C4 and M1S, so no idea about it as of today.
Just let you know that Linux kernel 6.1 is ready for M1S so you can go run same Linux kernel version for C4 & M1S.
I think with C2 and C4 I used GCC's -march=native, then dumped the autodetected switches, and then looked at the diff and took the common ones.
Maybe just try this again to find best of C4 and M1S? :-)

Thinking about it again, I think you're right, I used the same kernel for C2 and C4, but u-boot and dtb were different.
However, for diskless boot to work on C4 I had to use chewitt's newer upstream builds of u-boot[1] and upstream kernel
I am wondering what feature is required in U-Boot for your diskless system?
Now if I want to replicate this on M1S.
1) Take my current 6.1 kernel for C4 and enable all the Rockchip/M1S specific options.
How to figure out which ones are needed?
Can I use upstream kernel or do I need to use your source branch (https://github.com/tobetter/linux/commits/odroid-6.1.y) for M1S to work?
I think you can use upstream kernel with a commit from my branch for the ODROID-M1S device tree,
https://github.com/tobetter/linux/commi ... ee0d62c2bc

Also let me attach my kernel configuration for 6.1 kernel, this works for ODROID-N2/C4/M1S.
config-6.1.0-odroid-arm64.txt
(225.56 KiB) Downloaded 5 times

gkkpch
Posts: 351
Joined: Mon Feb 25, 2013 11:47 pm
languages_spoken: english, dutch, german
ODROIDs: Odroid N2+, Odroid C4,
Location: Switzerland
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: M1S Debug Party

Post by gkkpch »

I left the M1S running overnight, when I came back to it this morning, the network connection had gone.
After rebooting with the debug console, I noticed the issue with eth0, see the bootlog below.
Ofc the leds on the eth connector are not blinking either, what could this be?

Code: Select all

�DDR V1.18 f366f69a7d typ 23/07/17-15:48:58                 
ln                                                          
LP4/4x derate en, other dram:1x trefi                       
ddrconfig:7                                                 
LPDDR4X, 324MHz                                             
BW=32 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=8192MB
tdqss: cs0 dqs0: -72ps, dqs1: -192ps, dqs2: -120ps, dqs3: -265ps, 
tdqss: cs1 dqs0: -72ps, dqs1: -192ps, dqs2: -144ps, dqs3: -241ps, 
                                                            
change to: 324MHz                                           
clk skew:0x66                                               
                                                            
change to: 528MHz
clk skew:0x58

change to: 780MHz
clk skew:0x58

change to: 1056MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:22%
dram drv:40,odt:80
vref_ca:00000071
clk skew:0x4c
cs 0:
the read training result:
DQS0:0x37, DQS1:0x37, DQS2:0x3b, DQS3:0x2f, 
min  : 0xd  0xc 0x10  0xd  0x1  0x4  0x8  0x4 , 0x9  0x9  0x5  0x2  0xc  0xb  0xd  0x9 ,
      0x10  0xe  0xd  0xa  0x5  0x0  0x3  0x4 , 0x7  0x4  0x3  0x1  0xc  0xa  0x7  0xa ,
mid  :0x28 0x27 0x2a 0x27 0x1c 0x1e 0x22 0x1e ,0x23 0x23 0x1f 0x1d 0x26 0x25 0x29 0x24 ,
      0x2a 0x2a 0x27 0x25 0x1f 0x1b 0x1d 0x1f ,0x20 0x1c 0x1c 0x18 0x24 0x23 0x20 0x23 ,
max  :0x43 0x42 0x45 0x41 0x37 0x39 0x3d 0x39 ,0x3e 0x3d 0x3a 0x38 0x41 0x40 0x45 0x3f ,
      0x45 0x46 0x41 0x40 0x39 0x36 0x37 0x3a ,0x39 0x34 0x35 0x2f 0x3c 0x3d 0x39 0x3c ,
range:0x36 0x36 0x35 0x34 0x36 0x35 0x35 0x35 ,0x35 0x34 0x35 0x36 0x35 0x35 0x38 0x36 ,
      0x35 0x38 0x34 0x36 0x34 0x36 0x34 0x36 ,0x32 0x30 0x32 0x2e 0x30 0x33 0x32 0x32 ,
the write training result:
DQS0:0x43, DQS1:0x33, DQS2:0x3c, DQS3:0x29, 
min  :0x66 0x67 0x68 0x67 0x5b 0x5c 0x62 0x62 0x62 ,0x54 0x54 0x50 0x4f 0x57 0x57 0x57 0x57 0x54 ,
      0x5f 0x60 0x5b 0x5b 0x57 0x54 0x55 0x59 0x59 ,0x4d 0x4d 0x4b 0x47 0x52 0x51 0x4e 0x54 0x4d ,
mid  :0x7c 0x7c 0x7e 0x7c 0x72 0x74 0x77 0x77 0x77 ,0x68 0x67 0x63 0x63 0x6d 0x6a 0x6c 0x6b 0x68 ,
      0x75 0x76 0x71 0x71 0x6c 0x66 0x69 0x6d 0x6e ,0x61 0x60 0x5e 0x5c 0x67 0x66 0x62 0x68 0x60 ,
max  :0x92 0x92 0x95 0x91 0x8a 0x8c 0x8c 0x8c 0x8c ,0x7c 0x7b 0x77 0x77 0x84 0x7e 0x82 0x80 0x7c ,
      0x8c 0x8d 0x87 0x88 0x82 0x79 0x7e 0x82 0x84 ,0x76 0x73 0x71 0x71 0x7c 0x7c 0x77 0x7d 0x74 ,
range:0x2c 0x2b 0x2d 0x2a 0x2f 0x30 0x2a 0x2a 0x2a ,0x28 0x27 0x27 0x28 0x2d 0x27 0x2b 0x29 0x28 ,
      0x2d 0x2d 0x2c 0x2d 0x2b 0x25 0x29 0x29 0x2b ,0x29 0x26 0x26 0x2a 0x2a 0x2b 0x29 0x29 0x27 ,
cs 1:
the read training result:
DQS0:0x36, DQS1:0x36, DQS2:0x38, DQS3:0x32, 
min  : 0xc  0xb  0xf  0xc  0x1  0x3  0x7  0x3 , 0x7  0x7  0x3  0x1  0xa  0xa  0xb  0x8 ,
       0xf  0xe  0xc  0x9  0x4  0x1  0x3  0x4 , 0x9  0x5  0x3  0x1  0xc  0xb  0x9  0xb ,
mid  :0x27 0x25 0x29 0x26 0x1c 0x1d 0x21 0x1e ,0x21 0x21 0x1e 0x1d 0x24 0x24 0x26 0x23 ,
      0x28 0x28 0x25 0x23 0x1d 0x1a 0x1c 0x1e ,0x23 0x1e 0x1e 0x1a 0x26 0x26 0x23 0x26 ,
max  :0x42 0x40 0x44 0x40 0x37 0x38 0x3c 0x39 ,0x3c 0x3c 0x39 0x39 0x3f 0x3f 0x42 0x3e ,
      0x42 0x43 0x3f 0x3d 0x37 0x34 0x36 0x38 ,0x3e 0x38 0x39 0x33 0x40 0x41 0x3e 0x41 ,
range:0x36 0x35 0x35 0x34 0x36 0x35 0x35 0x36 ,0x35 0x35 0x36 0x38 0x35 0x35 0x37 0x36 ,
      0x33 0x35 0x33 0x34 0x33 0x33 0x33 0x34 ,0x35 0x33 0x36 0x32 0x34 0x36 0x35 0x36 ,
the write training result:
DQS0:0x43, DQS1:0x33, DQS2:0x3c, DQS3:0x29, 
min  :0x62 0x65 0x67 0x65 0x59 0x5a 0x5e 0x5e 0x5e ,0x54 0x54 0x4f 0x4e 0x57 0x55 0x57 0x55 0x52 ,
      0x5c 0x5b 0x58 0x57 0x52 0x50 0x50 0x54 0x55 ,0x4d 0x4c 0x4b 0x48 0x51 0x51 0x4e 0x54 0x4d ,
mid  :0x79 0x7b 0x7d 0x7b 0x70 0x72 0x75 0x74 0x74 ,0x69 0x68 0x64 0x64 0x6d 0x6b 0x6c 0x6b 0x69 ,
      0x73 0x73 0x6e 0x6e 0x69 0x62 0x64 0x68 0x6a ,0x62 0x5f 0x5e 0x5c 0x68 0x67 0x63 0x68 0x60 ,
max  :0x91 0x92 0x94 0x91 0x88 0x8a 0x8d 0x8a 0x8b ,0x7e 0x7d 0x79 0x7a 0x83 0x82 0x82 0x82 0x80 ,
      0x8b 0x8b 0x85 0x86 0x80 0x74 0x79 0x7c 0x80 ,0x77 0x73 0x71 0x70 0x80 0x7d 0x79 0x7c 0x73 ,
range:0x2f 0x2d 0x2d 0x2c 0x2f 0x30 0x2f 0x2c 0x2d ,0x2a 0x29 0x2a 0x2c 0x2c 0x2d 0x2b 0x2d 0x2e ,
      0x2f 0x30 0x2d 0x2f 0x2e 0x24 0x29 0x28 0x2b ,0x2a 0x27 0x26 0x28 0x2f 0x2c 0x2b 0x28 0x26 ,
CA Training result:
cs:0 min  :0x68 0x1c 0x54  0x0 0x47  0xb 0x4e ,0x4b 0x13 0x54  0xb 0x54  0x0 0x57 ,
cs:0 mid  :0x77 0x7a 0x6f 0x69 0x7b 0x6d 0x6d ,0x7e 0x75 0x6e 0x6c 0x6e 0x6b 0x57 ,
cs:0 max  :0x86 0xd9 0x8a 0xd3 0xaf 0xcf 0x8d ,0xb2 0xd8 0x88 0xce 0x88 0xd6 0x57 ,
cs:0 range:0x1e 0xbd 0x36 0xd3 0x68 0xc4 0x3f ,0x67 0xc5 0x34 0xc3 0x34 0xd6  0x0 ,
cs:1 min  :0x54 0x36 0x4c 0x29 0x4f 0x27 0x4b ,0x51 0x30 0x4c 0x2b 0x4b 0x27 0x4a ,
cs:1 mid  :0x83 0x84 0x7a 0x79 0x7b 0x77 0x6b ,0x7f 0x7f 0x7a 0x78 0x78 0x76 0x6e ,
cs:1 max  :0xb2 0xd3 0xa8 0xca 0xa8 0xc7 0x8b ,0xae 0xcf 0xa9 0xc6 0xa6 0xc5 0x92 ,
cs:1 range:0x5e 0x9d 0x5c 0xa1 0x59 0xa0 0x40 ,0x5d 0x9f 0x5d 0x9b 0x5b 0x9e 0x48 ,
out
U-Boot SPL board init
U-Boot SPL 2017.09-g97ab962d1ed-230719 #tobetter (Oct 27 2023 - 14:54:41)
Trying to boot from MMC2
spl: partition error
Trying fit image at 0x800 sector
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(0d5225a4ab...) + OK
## Checking uboot 0x00a00000 ... sha256(b8b49a9b31...) + OK
## Checking fdt 0x00b323c0 ... sha256(11938f6df3...) + OK
## Checking atf-2 0xfdcc1000 ... sha256(3e94d16e6a...) + OK
## Checking atf-3 0x0006b000 ... sha256(fde0ef262b...) + OK
## Checking atf-4 0xfdcce000 ... sha256(c9eb312bf2...) + OK
## Checking atf-5 0xfdcd0000 ... sha256(befba422b8...) + OK
## Checking atf-6 0x00069000 ... sha256(6ede7a3b44...) + OK
## Checking optee 0x08400000 ... sha256(4fcbcd3870...) + OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 389.442/472.971 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-607-gbf602aff1:cl
NOTICE:  BL31: Built : 10:16:03, Jun  5 2023
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid 220114
INFO:    dfs DDR fsp_param[0].freq_mhz= 1056MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
I/TC: 
I/TC: OP-TEE version: 3.13.0-723-gdcfdd61d0 #hisping.lin (gcc version 10.2.1 20201103 (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16))) #2 Wed Jun  7 09:43:57 CST 24
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9


U-Boot 2017.09-volumio-g0bc1633aab-230719 #gkkpch (Nov 21 2023 - 14:31:34 +0100)

Model: Hardkernel ODROID-M1S
MPIDR: 0x81000000
PreSerial: 2, raw, 0xfe660000
DRAM:  7.7 GiB
Sysmem: init
Relocation Offset: ecb2f000
Relocation fdt: eb1f90a8 - eb1fece8
CR: M/C/I
dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(assign): mmc 1
MMC1: Legacy, 52Mhz
PartType: DOS
** Unable to read file ODROIDBIOS.BIN **
** File not found ODROIDBIOS.BIN **
** File not found ODROIDBIOS.BIN **
DM: v1
** Unable to read file dtb **
reading rockchip/rk3566-odroid-m1s.dtb
161036 bytes read
reading config.ini
197 bytes read in 1 ms (192.4 KiB/s)
ini: Imported default_console as ttyFIQ0
ini: Imported console as ttyS0
ini: Imported overlay_resize as 16384
ini: Imported overlay_profile as 
ini: Imported overlays as i2c0 i2c1 spi0
Error binding driver 'gpio_led': -22
Some drivers failed to bind
I2c3 speed: 100000Hz
PMIC:  RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
MMC:   Could not find baseparameter partition
Rockchip UBOOT DRM driver version: v1.0.1
VOP have 1 active VP
vp0 have layer nr:6[0 2 4 1 3 5 ], primary plane: 4
vp1 have layer nr:0[], primary plane: 0
vp2 have layer nr:0[], primary plane: 0
hdmi@fe0a0000 disconnected
Model: Hardkernel ODROID-M1S
MPIDR: 0x81000000
** Unable to read file boot-logo.bmp.gz **
No misc partition
boot mode: None
FIT: No boot partition
uImage: No boot partition
No resource file: logo.bmp
failed to display uboot logo
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  apll 816000 KHz
  dpll 528000 KHz
  gpll 1188000 KHz
  cpll 1000000 KHz
  npll 1200000 KHz
  vpll 24000 KHz
  hpll 24000 KHz
  ppll 200000 KHz
  armclk 816000 KHz
  aclk_bus 150000 KHz
  pclk_bus 100000 KHz
  aclk_top_high 500000 KHz
  aclk_top_low 400000 KHz
  hclk_top 150000 KHz
  pclk_top 100000 KHz
  aclk_perimid 300000 KHz
  hclk_perimid 150000 KHz
  pclk_pmu 100000 KHz
No misc partition
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0 
### CRAMFS LOAD ERROR<0> for boot.scr!
## Executing script at 00c00000
Wrong image format for "source" command
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found U-Boot script /boot.scr
reading /boot.scr
2540 bytes read in 3 ms (826.2 KiB/s)
## Executing script at 00c00000
reading /bootparams.ini
233 bytes read in 2 ms (113.3 KiB/s)
ini: Imported hwdevice as odroidm1s
ini: Imported verbosity as 7
ini: Imported extraargs as imgpart=UUID=3fc9f1a1-2ca0-46c6-9137-e87f13171d79 bootpart=UUID=A314-05B4 datapart=UUID=b06f25ad-87fa-418e-a63c-6b0f797f6e67 bootconfig=bootparams.ini imgfile=/h
reading /config.ini
197 bytes read in 1 ms (192.4 KiB/s)
ini: Imported default_console as ttyFIQ0
ini: Imported console as ttyS0
ini: Imported overlay_resize as 16384
ini: Imported overlay_profile as 
ini: Imported overlays as i2c0 i2c1 spi0
reading /rockchip/rk3566-odroid-m1s.dtb
161036 bytes read in 16 ms (9.6 MiB/s)
reading /rockchip/overlays/i2c0.dtbo
223 bytes read in 6 ms (36.1 KiB/s)
reading /rockchip/overlays/i2c1.dtbo
223 bytes read in 4 ms (53.7 KiB/s)
reading /rockchip/overlays/spi0.dtbo
514 bytes read in 5 ms (99.6 KiB/s)
reading /Image
29237256 bytes read in 2427 ms (11.5 MiB/s)
reading /uInitrd
5602078 bytes read in 467 ms (11.4 MiB/s)
Booting Volumio from mmc 1:1...
Fdt Ramdisk skip relocation
No misc partition
## Loading init Ramdisk from Legacy Image at 0a200000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (uncompressed)
   Data Size:    5602014 Bytes = 5.3 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 0x08300000
   Booting using the fdt blob at 0x08300000
   reserving fdt memory region: addr=8300000 size=30000
   Using Device Tree in place at 0000000008300000, end 0000000008332fff
FIT: No boot partition
uImage: No boot partition
No resource file: logo_kernel.bmp
VP0 fail to load kernel logo
## reserved-memory:
  ramoops@110000: addr=110000 size=f0000
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x09400000 - 0xf0000000 (size: 0xe6c00000)
Adding bank: 0x100000000 - 0x200000000 (size: 0x100000000)
Total: 3642.638/3687.477 ms

Starting kernel ...

I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 5.10.160-volumio (gkkpch@TWINUNX-20) (aarch64-linux-gnu-gcc (Linaro GCC 7.4-2019.02) 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed3
[    0.000000] Machine model: Hardkernel ODROID-M1S
[    0.000000] WARNING: 'bootconfig' found on the kernel command line but CONFIG_BOOT_CONFIG is not set.
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-cubic-lut@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] cma: Reserved 16 MiB at 0x00000000ef000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 30 pages/cpu s83304 r8192 d31384 u122880
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: patching kernel code
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1995336
[    0.000000] Kernel command line: net.ifnames=0 consoleblank=0 hwdevice=odroidm1s loglevel=7 usb-storage.quirks= imgpart=UUID=3fc9f1a1-2ca0-46c6-9137-e87f13171d79 bootpart=UUID=A314-05B0
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x00000000eb000000-0x00000000ef000000] (64MB)
[    0.000000] Memory: 7834580K/8108032K available (14078K kernel code, 3144K rwdata, 5296K rodata, 5952K init, 540K bss, 257068K reserved, 16384K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 55226 entries in 216 pages
[    0.000000] ftrace: allocated 216 pages with 4 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 320 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    0.000000] ITS [mem 0xfd440000-0xfd45ffff]
[    0.000000] ITS@0x00000000fd440000: allocated 8192 Devices @210000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fd440000: allocated 32768 Interrupt Collections @220000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x0000000000230000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000000240000
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.001850] Console: colour dummy device 80x25
[    0.001911] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[    0.001934] pid_max: default: 32768 minimum: 301
[    0.002175] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.002229] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.004883] rcu: Hierarchical SRCU implementation.
[    0.006169] Platform MSI: interrupt-controller@fd440000 domain created
[    0.006890] PCI/MSI: /interrupt-controller@fd400000/interrupt-controller@fd440000 domain created
[    0.007930] smp: Bringing up secondary CPUs ...
[    0.009698] Detected VIPT I-cache on CPU1
[    0.009753] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.009783] GICv3: CPU1: using allocated LPI pending table @0x0000000000250000
[    0.009859] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.011722] Detected VIPT I-cache on CPU2
[    0.011770] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.011794] GICv3: CPU2: using allocated LPI pending table @0x0000000000260000
[    0.011854] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.013775] Detected VIPT I-cache on CPU3
[    0.013820] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.013845] GICv3: CPU3: using allocated LPI pending table @0x0000000000270000
[    0.013904] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.014083] smp: Brought up 1 node, 4 CPUs
[    0.014144] SMP: Total of 4 processors activated.
[    0.014156] CPU features: detected: Privileged Access Never
[    0.014166] CPU features: detected: User Access Override
[    0.014176] CPU features: detected: 32-bit EL0 Support
[    0.014186] CPU features: detected: Common not Private translations
[    0.014195] CPU features: detected: RAS Extension Support
[    0.014204] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.014214] CPU features: detected: CRC32 instructions
[    0.014222] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.014233] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.014341] CPU: All CPU(s) started at EL2
[    0.016478] devtmpfs: initialized
[    0.052334] Registered cp15_barrier emulation handler
[    0.052369] Registered setend emulation handler
[    0.052666] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.052696] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.053805] pinctrl core: initialized pinctrl subsystem
[    0.055447] NET: Registered protocol family 16
[    0.058588] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.058982] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.062985] Registered FIQ tty driver
[    0.063640] thermal_sys: Registered thermal governor 'fair_share'
[    0.063650] thermal_sys: Registered thermal governor 'bang_bang'
[    0.063664] thermal_sys: Registered thermal governor 'step_wise'
[    0.063674] thermal_sys: Registered thermal governor 'user_space'
[    0.064264] cpuidle: using governor menu
[    0.064868] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.065090] ASID allocator initialised with 65536 entries
[    0.068550] ramoops: dmesg-0 0x20000@0x0000000000110000
[    0.068595] ramoops: console 0x80000@0x0000000000130000
[    0.068635] ramoops: pmsg    0x50000@0x00000000001b0000
[    0.069289] printk: console [ramoops-1] enabled
[    0.069304] pstore: Registered ramoops as persistent store backend
[    0.069317] ramoops: using 0xf0000@0x110000, ecc: 0
[    0.138359] rockchip-gpio fdd60000.gpio0: probed /pinctrl/gpio0@fdd60000
[    0.139370] rockchip-gpio fe740000.gpio1: probed /pinctrl/gpio1@fe740000
[    0.140244] rockchip-gpio fe750000.gpio2: probed /pinctrl/gpio2@fe750000
[    0.141346] rockchip-gpio fe760000.gpio3: probed /pinctrl/gpio3@fe760000
[    0.142223] rockchip-gpio fe770000.gpio4: probed /pinctrl/gpio4@fe770000
[    0.142456] rockchip-pinctrl pinctrl: probed pinctrl
[    0.175409] cryptd: max_cpu_qlen set to 1000
[    0.183402] fiq_debugger fiq_debugger.0: IRQ fiq not found
[    0.183438] fiq_debugger fiq_debugger.0: IRQ wakeup not found
[    0.183461] fiq_debugger_probe: could not install nmi irq handler
[    0.184106] printk: console [ttyFIQ0] enabled
[    0.184419] Registered fiq debugger ttyFIQ0
[    0.185762] vcc5v0_sys: supplied by vcc-5v
[    0.190608] iommu: Default domain type: Translated 
[    0.195966] SCSI subsystem initialized
[    0.196331] usbcore: registered new interface driver usbfs
[    0.196410] usbcore: registered new interface driver hub
[    0.196482] usbcore: registered new device driver usb
[    0.196687] mc: Linux media interface: v0.10
[    0.196746] videodev: Linux video capture interface: v2.00
[    0.196857] pps_core: LinuxPPS API ver. 1 registered
[    0.196876] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.196918] PTP clock support registered
[    0.197516] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.197622] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.200623] Advanced Linux Sound Architecture Driver Initialized.
[    0.201387] Bluetooth: Core ver 2.22
[    0.201459] NET: Registered protocol family 31
[    0.201517] Bluetooth: HCI device and connection manager initialized
[    0.201549] Bluetooth: HCI socket layer initialized
[    0.201570] Bluetooth: L2CAP socket layer initialized
[    0.201608] Bluetooth: SCO socket layer initialized
[    0.202398] rockchip-cpuinfo cpuinfo: SoC            : 35662000
[    0.202423] rockchip-cpuinfo cpuinfo: Serial         : bd5cc3e361331943
[    0.203728] clocksource: Switched to clocksource arch_sys_counter
[    1.238607] NET: Registered protocol family 2
[    1.239168] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    1.245435] tcp_listen_portaddr_hash hash table entries: 4096 (order: 5, 163840 bytes, linear)
[    1.245666] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    1.246289] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    1.248340] TCP: Hash tables configured (established 65536 bind 65536)
[    1.248569] UDP hash table entries: 4096 (order: 6, 393216 bytes, linear)
[    1.248973] UDP-Lite hash table entries: 4096 (order: 6, 393216 bytes, linear)
[    1.249604] NET: Registered protocol family 1
[    1.250571] RPC: Registered named UNIX socket transport module.
[    1.250591] RPC: Registered udp transport module.
[    1.250605] RPC: Registered tcp transport module.
[    1.250617] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.252098] PCI: CLS 0 bytes, default 64
[    1.253095] Trying to unpack rootfs image as initramfs...
[    1.529430] Freeing initrd memory: 5464K
[    1.532517] rockchip-thermal fe710000.tsadc: tsadc is probed successfully!
[    1.534419] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    1.542071] Initialise system trusted keyrings
[    1.542362] workingset: timestamp_bits=62 max_order=21 bucket_order=0
[    1.550535] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.551682] NFS: Registering the id_resolver key type
[    1.551762] Key type id_resolver registered
[    1.551780] Key type id_legacy registered
[    1.551923] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.551946] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.551995] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    1.552624] fuse: init (API version 7.32)
[    1.553057] SGI XFS with security attributes, no debug enabled
[    1.608073] NET: Registered protocol family 38
[    1.608123] Key type asymmetric registered
[    1.608141] Asymmetric key parser 'x509' registered
[    1.608220] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.608239] io scheduler mq-deadline registered
[    1.608254] io scheduler kyber registered
[    1.624295] rk-pcie 3c0000000.pcie: invalid prsnt-gpios property in node
[    1.624943] mpp_service mpp-srv: 37b5e76ca author: Steve Jeong 2023-11-14 ODROID-M1S: arm64/dts: Fixup device-tree compatible string
[    1.624971] mpp_service mpp-srv: probe start
[    1.625221] rk-pcie 3c0000000.pcie: IRQ msi not found
[    1.625245] rk-pcie 3c0000000.pcie: use outband MSI support
[    1.625263] rk-pcie 3c0000000.pcie: Missing *config* reg space
[    1.625294] rk-pcie 3c0000000.pcie: host bridge /pcie@fe260000 ranges:
[    1.625355] rk-pcie 3c0000000.pcie:      err 0x00f4000000..0x00f40fffff -> 0x00f4000000
[    1.625391] rk-pcie 3c0000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
[    1.625428] rk-pcie 3c0000000.pcie:      MEM 0x00f4200000..0x00f5ffffff -> 0x00f4200000
[    1.625456] rk-pcie 3c0000000.pcie:      MEM 0x0300000000..0x033fffffff -> 0x0300000000
[    1.625525] rk-pcie 3c0000000.pcie: Missing *config* reg space
[    1.625584] rk-pcie 3c0000000.pcie: invalid resource
[    1.628395] mpp_vdpu2 fdea0400.vdpu: Adding to iommu group 0
[    1.628732] mpp_vdpu2 fdea0400.vdpu: probe device
[    1.629532] mpp_vdpu2 fdea0400.vdpu: probing finish
[    1.630222] mpp_vepu2 fdee0000.vepu: Adding to iommu group 2
[    1.630584] mpp_vepu2 fdee0000.vepu: probing start
[    1.631332] mpp_vepu2 fdee0000.vepu: probing finish
[    1.632038] mpp-iep2 fdef0000.iep: Adding to iommu group 3
[    1.632350] mpp-iep2 fdef0000.iep: probe device
[    1.632817] mpp-iep2 fdef0000.iep: allocate roi buffer failed
[    1.633240] mpp-iep2 fdef0000.iep: probing finish
[    1.633956] mpp_jpgdec fded0000.jpegd: Adding to iommu group 1
[    1.634261] mpp_jpgdec fded0000.jpegd: probe device
[    1.635042] mpp_jpgdec fded0000.jpegd: probing finish
[    1.635861] mpp_service mpp-srv: probe success
[    1.643815] dma-pl330 fe530000.dmac: Loaded driver for PL330 DMAC-241330
[    1.643877] dma-pl330 fe530000.dmac:         DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.647319] dma-pl330 fe550000.dmac: Loaded driver for PL330 DMAC-241330
[    1.647363] dma-pl330 fe550000.dmac:         DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.647974] rockchip-pvtm fde00000.pvtm: pvtm@0 probed
[    1.648213] rockchip-pvtm fde80000.pvtm: pvtm@1 probed
[    1.648425] rockchip-pvtm fde90000.pvtm: pvtm@2 probed
[    1.649241] rockchip-system-monitor rockchip-system-monitor: system monitor probe
[    1.650250] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active.
[    1.650675] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[    1.654115] random: crng init done
[    1.654403] gpiomem-rk3568 fd660000.rk3566-gpiomem: Initialised: Registers at 0xfd660000
[    1.655507] rockchip-vop2 fe040000.vop: Adding to iommu group 6
[    1.667381] [drm] all windows should be assigned, full plane mask: 0x3f, current plane mask: 0x0
[    1.667433] [drm] use default plane mask
[    1.667805] rockchip-vop2 fe040000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x3f, primary plane phy id: 4
[    1.667831] rockchip-vop2 fe040000.vop: [drm:vop2_bind] vp1 assign plane mask: 0x0, primary plane phy id: -1
[    1.667851] rockchip-vop2 fe040000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x0, primary plane phy id: -1
[    1.668186] [drm] failed to init overlay plane Cluster0-win1
[    1.668343] rockchip-drm display-subsystem: bound fe040000.vop (ops 0xffffffc008e8d718)
[    1.668762] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    1.669649] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[    1.669989] dwhdmi-rockchip fe0a0000.hdmi: IRQ index 1 not found
[    1.670790] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops 0xffffffc008e9c160)
[    1.671213] rockchip-drm display-subsystem: failed to parse loader memory
[    1.671371] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    1.671510] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    1.672728] [drm] Initialized rockchip 3.0.0 20140818 for display-subsystem on minor 0
[    1.682344] input: hdmi_cec_key as /devices/platform/fe0a0000.hdmi/dw-hdmi-cec.1.auto/input/input0
[    1.683830] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    1.684815] brd: module loaded
[    1.694174] loop: module loaded
[    1.694863] zram: Added device: zram0
[    1.695311] lkdtm: No crash points registered, enable through debugfs
[    1.700832] rockchip-spi fe620000.spi: probed, poll=0, rsd=0, cs-inactive=0, ready=0
[    1.704347] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    1.704786] rk_gmac-dwmac fe010000.ethernet: no regulator found
[    1.704810] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    1.704830] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4f).
[    1.704847] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2d).
[    1.704873] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    1.704959] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    1.705226] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    1.705548] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    1.705576] rk_gmac-dwmac fe010000.ethernet:         DWMAC4/5
[    1.705596] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    1.705612] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    1.705626] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    1.705640] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    1.705751] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    1.705771] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.705788] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    1.705806] rk_gmac-dwmac fe010000.ethernet: Using 32 bits DMA width
[    1.831575] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.837385] mdio_bus stmmac-1: MDIO device at address 0 is missing.
[    1.840054] usbcore: registered new interface driver cdc_ether
[    1.840153] usbcore: registered new interface driver rndis_host
[    1.840254] usbcore: registered new interface driver cdc_ncm
[    1.856001] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.856070] ehci-pci: EHCI PCI platform driver
[    1.856182] ehci-platform: EHCI generic platform driver
[    1.856832] phy phy-fe8b0000.usb2-phy.3: illegal mode
[    1.857095] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.858915] ehci-platform fd800000.usb: EHCI Host Controller
[    1.859248] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 1
[    1.859455] ehci-platform fd800000.usb: irq 19, io mem 0xfd800000
[    1.870441] ehci-platform fd800000.usb: USB 2.0 started, EHCI 1.00
[    1.870834] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.870859] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.870877] usb usb1: Product: EHCI Host Controller
[    1.870892] usb usb1: Manufacturer: Linux 5.10.160-volumio ehci_hcd
[    1.870906] usb usb1: SerialNumber: fd800000.usb
[    1.871667] hub 1-0:1.0: USB hub found
[    1.871754] hub 1-0:1.0: 1 port detected
[    1.874926] ehci-platform fd880000.usb: EHCI Host Controller
[    1.875242] ehci-platform fd880000.usb: new USB bus registered, assigned bus number 2
[    1.875431] ehci-platform fd880000.usb: irq 21, io mem 0xfd880000
[    1.883771] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.887099] ehci-platform fd880000.usb: USB 2.0 started, EHCI 1.00
[    1.887466] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.887490] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.887508] usb usb2: Product: EHCI Host Controller
[    1.887524] usb usb2: Manufacturer: Linux 5.10.160-volumio ehci_hcd
[    1.887538] usb usb2: SerialNumber: fd880000.usb
[    1.888232] hub 2-0:1.0: USB hub found
[    1.888307] hub 2-0:1.0: 1 port detected
[    1.889401] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.889442] ohci-platform: OHCI generic platform driver
[    1.889917] phy phy-fe8b0000.usb2-phy.3: illegal mode
[    1.889950] ohci-platform fd840000.usb: Generic Platform OHCI controller
[    1.890230] ohci-platform fd840000.usb: new USB bus registered, assigned bus number 3
[    1.890464] ohci-platform fd840000.usb: irq 20, io mem 0xfd840000
[    1.910442] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.937105] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.951409] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
[    1.951446] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.951466] usb usb3: Product: Generic Platform OHCI controller
[    1.951481] usb usb3: Manufacturer: Linux 5.10.160-volumio ohci_hcd
[    1.951496] usb usb3: SerialNumber: fd840000.usb
[    1.952229] hub 3-0:1.0: USB hub found
[    1.952306] hub 3-0:1.0: 1 port detected
[    1.953255] ohci-platform fd8c0000.usb: Generic Platform OHCI controller
[    1.953545] ohci-platform fd8c0000.usb: new USB bus registered, assigned bus number 4
[    1.953758] ohci-platform fd8c0000.usb: irq 22, io mem 0xfd8c0000
[    1.963768] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.990435] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.014727] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
[    2.014765] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.014784] usb usb4: Product: Generic Platform OHCI controller
[    2.014799] usb usb4: Manufacturer: Linux 5.10.160-volumio ohci_hcd
[    2.014814] usb usb4: SerialNumber: fd8c0000.usb
[    2.015527] hub 4-0:1.0: USB hub found
[    2.015604] hub 4-0:1.0: 1 port detected
[    2.017101] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.017556] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[    2.017852] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 5
[    2.018068] xhci-hcd xhci-hcd.4.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000200002010010
[    2.018169] xhci-hcd xhci-hcd.4.auto: irq 73, io mem 0xfd000000
[    2.018711] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    2.018735] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.018753] usb usb5: Product: xHCI Host Controller
[    2.018768] usb usb5: Manufacturer: Linux 5.10.160-volumio xhci-hcd
[    2.018782] usb usb5: SerialNumber: xhci-hcd.4.auto
[    2.019508] hub 5-0:1.0: USB hub found
[    2.019588] hub 5-0:1.0: 1 port detected
[    2.020161] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[    2.020478] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 6
[    2.020515] xhci-hcd xhci-hcd.4.auto: Host supports USB 3.0 SuperSpeed
[    2.020658] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    2.020900] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    2.020924] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.020941] usb usb6: Product: xHCI Host Controller
[    2.020956] usb usb6: Manufacturer: Linux 5.10.160-volumio xhci-hcd
[    2.020971] usb usb6: SerialNumber: xhci-hcd.4.auto
[    2.021669] hub 6-0:1.0: USB hub found
[    2.021746] hub 6-0:1.0: 1 port detected
[    2.022569] usbcore: registered new interface driver cdc_acm
[    2.022587] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    2.022685] usbcore: registered new interface driver cdc_wdm
[    2.023079] usbcore: registered new interface driver uas
[    2.023294] usbcore: registered new interface driver usb-storage
[    2.023456] usbcore: registered new interface driver usbserial_generic
[    2.023508] usbserial: USB Serial support registered for generic
[    2.023598] usbcore: registered new interface driver cp210x
[    2.023645] usbserial: USB Serial support registered for cp210x
[    2.023861] usbcore: registered new interface driver ftdi_sio
[    2.023922] usbserial: USB Serial support registered for FTDI USB Serial Device
[    2.024264] usbcore: registered new interface driver keyspan
[    2.024313] usbserial: USB Serial support registered for Keyspan - (without firmware)
[    2.024360] usbserial: USB Serial support registered for Keyspan 1 port adapter
[    2.024405] usbserial: USB Serial support registered for Keyspan 2 port adapter
[    2.024449] usbserial: USB Serial support registered for Keyspan 4 port adapter
[    2.024547] usbcore: registered new interface driver option
[    2.024595] usbserial: USB Serial support registered for GSM modem (1-port)
[    2.025086] usbcore: registered new interface driver oti6858
[    2.025135] usbserial: USB Serial support registered for oti6858
[    2.025228] usbcore: registered new interface driver pl2303
[    2.025275] usbserial: USB Serial support registered for pl2303
[    2.025378] usbcore: registered new interface driver qcserial
[    2.025447] usbserial: USB Serial support registered for Qualcomm USB modem
[    2.025573] usbcore: registered new interface driver sierra
[    2.025621] usbserial: USB Serial support registered for Sierra USB modem
[    2.027364] usbcore: registered new interface driver usbtouchscreen
[    2.028456] i2c /dev entries driver
[    2.031229] fan53555-regulator 3-001c: FAN53555 Option[12] Rev[15] Detected!
[    2.033145] vdd_cpu: supplied by vcc5v0_sys
[    2.043489] usbcore: registered new interface driver uvcvideo
[    2.043521] USB Video Class driver (1.1.1)
[    2.043535] Driver for 1-wire Dallas network protocol.
[    2.046973] Bluetooth: HCI UART driver ver 2.3
[    2.047003] Bluetooth: HCI UART protocol H4 registered
[    2.047018] Bluetooth: HCI UART protocol ATH3K registered
[    2.047088] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.047179] usbcore: registered new interface driver bfusb
[    2.047286] usbcore: registered new interface driver btusb
[    2.047769] cpu cpu0: leakage=22
[    2.047915] cpu cpu0: pvtm = 84890, from nvmem
[    2.047950] cpu cpu0: pvtm-volt-sel=1
[    2.050603] cpu cpu0: avs=0
[    2.050897] cpu cpu0: l=0 h=2147483647 hyst=5000 l_limit=1608000000 h_limit=0 h_table=0
[    2.055658] sdhci: Secure Digital Host Controller Interface driver
[    2.055706] sdhci: Copyright(c) Pierre Ossman
[    2.055723] Synopsys Designware Multimedia Card Interface Driver
[    2.056437] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.059000] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    2.059110] SMCCC: SOC_ID: ARCH_FEATURES(ARCH_SOC_ID) returned error: fffffffffffffffd
[    2.059759] hid: raw HID events driver (C) Jiri Kosina
[    2.060229] usbcore: registered new interface driver usbhid
[    2.060243] usbhid: USB HID core driver
[    2.062891] rksfc_base v1.1 2016-01-08
[    2.063806] usbcore: registered new interface driver snd-usb-audio
[    2.071155] Initializing XFRM netlink socket
[    2.071744] NET: Registered protocol family 10
[    2.072940] Segment Routing with IPv6
[    2.073031] NET: Registered protocol family 17
[    2.073063] NET: Registered protocol family 15
[    2.073230] Bluetooth: RFCOMM socket layer initialized
[    2.073276] Bluetooth: RFCOMM ver 1.11
[    2.073297] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.073315] Bluetooth: HIDP socket layer initialized
[    2.073375] [BT_RFKILL]: Enter rfkill_rk_init
[    2.073387] [WLAN_RFKILL]: Enter rfkill_wlan_init
[    2.073790] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.074177] Key type dns_resolver registered
[    2.074362] flash vendor_init_thread!
[    2.074378] flash vendor storage:20170308 ret = -1
[    2.075313] Loading compiled-in X.509 certificates
[    2.076577] pstore: Using crash dump compression: deflate
[    2.077851] rga2: Driver loaded successfully ver:3.2.63318
[    2.078288] rga2: Module initialized.
[    2.090470] mmc0: SDHCI controller on fe310000.sdhci [fe310000.sdhci] using ADMA
[    2.109473] vcc3v3_sys: supplied by vcc5v0_sys
[    2.110439] lcd_pwren: supplied by vcc3v3_sys
[    2.112855] rk808 3-0020: chip id: 0x8090
[    2.112911] rk808 3-0020: No cache defaults, reading back from HW
[    2.129322] mmc0: Host Software Queue enabled
[    2.129349] mmc0: new HS200 MMC card at address 0001
[    2.129880] mmcblk0: mmc0:0001 MMC64G 58.2 GiB 
[    2.130064] mmcblk0boot0: mmc0:0001 MMC64G partition 1 4.00 MiB
[    2.130242] mmcblk0boot1: mmc0:0001 MMC64G partition 2 4.00 MiB
[    2.130454] mmcblk0rpmb: mmc0:0001 MMC64G partition 3 4.00 MiB, chardev (238:0)
[    2.131838]  mmcblk0: p1 p2 p3
[    2.136626] rk808 3-0020: source: on=0x40, off=0x00
[    2.136665] rk808 3-0020: support dcdc3 fb mode:-22, 63
[    2.136677] rk808 3-0020: support pmic reset mode:0,0
[    2.144082] rk808-regulator rk808-regulator: there is no dvs0 gpio
[    2.144127] rk808-regulator rk808-regulator: there is no dvs1 gpio
[    2.144553] vdd_logic: supplied by vcc3v3_sys
[    2.145546] vdd_gpu: supplied by vcc3v3_sys
[    2.146154] vcc_ddr: supplied by vcc3v3_sys
[    2.146761] vdd_npu: supplied by vcc3v3_sys
[    2.147717] vcc_1v8: supplied by vcc3v3_sys
[    2.148334] vdda0v9_image: supplied by vcc3v3_sys
[    2.149768] vdda_0v9: supplied by vcc3v3_sys
[    2.150890] vdda0v9_pmu: supplied by vcc3v3_sys
[    2.152000] vccio_acodec: supplied by vcc3v3_sys
[    2.153450] vccio_sd: supplied by vcc3v3_sys
[    2.154557] vcc3v3_pmu: supplied by vcc3v3_sys
[    2.156006] vcca_1v8: supplied by vcc3v3_sys
[    2.157193] vcca1v8_pmu: supplied by vcc3v3_sys
[    2.161348] vcca1v8_image: supplied by vcc3v3_sys
[    2.163170] vcc_3v3: supplied by vcc3v3_sys
[    2.164443] vcc3v3_sd: supplied by vcc3v3_sys
[    2.165302] rk817-battery: Failed to locate of_node [id: -1]
[    2.165563] rk817-battery rk817-battery: Failed to find matching dt id
[    2.165808] rk817-charger: Failed to locate of_node [id: -1]
[    2.165991] rk817-charger rk817-charger: Failed to find matching dt id
[    2.169524] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-3/3-0020/rk805-pwrkey/input/input1
[    2.176739] rk808-rtc rk808-rtc: registered as rtc0
[    2.178583] rk808-rtc rk808-rtc: setting system clock to 2017-08-04T09:00:07 UTC (1501837207)
[    2.180678] rk817-codec rk817-codec: DMA mask not set
[    2.190129] rk817-codec rk817-codec: rk817_probe: chip_name:0x80, chip_ver:0x94
[    2.198374] mpp_rkvenc fdf40000.rkvenc: Adding to iommu group 4
[    2.199242] mpp_rkvenc fdf40000.rkvenc: probing start
[    2.199910] dwmmc_rockchip fe2b0000.dwmmc: No normal pinctrl state
[    2.199957] dwmmc_rockchip fe2b0000.dwmmc: No idle pinctrl state
[    2.200098] mpp_rkvenc fdf40000.rkvenc: bin=0
[    2.200117] dwmmc_rockchip fe2b0000.dwmmc: IDMAC supports 32-bit address mode.
[    2.200144] mpp_rkvenc fdf40000.rkvenc: Failed to get leakage
[    2.200183] dwmmc_rockchip fe2b0000.dwmmc: Using internal DMA controller.
[    2.200213] dwmmc_rockchip fe2b0000.dwmmc: Version ID is 270a
[    2.200226] mpp_rkvenc fdf40000.rkvenc: pvtm = 84890, from nvmem
[    2.200249] mpp_rkvenc fdf40000.rkvenc: pvtm-volt-sel=1
[    2.200319] dwmmc_rockchip fe2b0000.dwmmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
[    2.200700] mpp_rkvenc fdf40000.rkvenc: avs=0
[    2.200944] mpp_rkvenc fdf40000.rkvenc: failed to find power_model node
[    2.200968] mpp_rkvenc fdf40000.rkvenc: failed to initialize power model
[    2.200984] mpp_rkvenc fdf40000.rkvenc: failed to get dynamic-coefficient
[    2.201768] mpp_rkvenc fdf40000.rkvenc: probing finish
[    2.202364] mpp_rkvdec2 fdf80200.rkvdec: Adding to iommu group 5
[    2.202844] mpp_rkvdec2 fdf80200.rkvdec: rkvdec, probing start
[    2.203393] mpp_rkvdec2 fdf80200.rkvdec: shared_niu_a is not found!
[    2.203416] rkvdec2_init:1022: No niu aclk reset resource define
[    2.203438] mpp_rkvdec2 fdf80200.rkvdec: shared_niu_h is not found!
[    2.203451] rkvdec2_init:1025: No niu hclk reset resource define
[    2.203856] mpp_rkvdec2 fdf80200.rkvdec: bin=0
[    2.204020] mpp_rkvdec2 fdf80200.rkvdec: leakage=45
[    2.204051] mpp_rkvdec2 fdf80200.rkvdec: leakage-volt-sel=0
[    2.204116] mpp_rkvdec2 fdf80200.rkvdec: pvtm = 84890, from nvmem
[    2.204145] mpp_rkvdec2 fdf80200.rkvdec: pvtm-volt-sel=1
[    2.204511] mpp_rkvdec2 fdf80200.rkvdec: avs=0
[    2.204739] mpp_rkvdec2 fdf80200.rkvdec: failed to find power_model node
[    2.204763] mpp_rkvdec2 fdf80200.rkvdec: failed to initialize power model
[    2.204780] mpp_rkvdec2 fdf80200.rkvdec: failed to get dynamic-coefficient
[    2.204999] mpp_rkvdec2 fdf80200.rkvdec: sram_start 0x00000000fdcc0000
[    2.205021] mpp_rkvdec2 fdf80200.rkvdec: rcb_iova 0x0000000010000000
[    2.205037] mpp_rkvdec2 fdf80200.rkvdec: sram_size 45056
[    2.205053] mpp_rkvdec2 fdf80200.rkvdec: rcb_size 65536
[    2.205070] mpp_rkvdec2 fdf80200.rkvdec: min_width 512
[    2.205162] mpp_rkvdec2 fdf80200.rkvdec: link mode probe finish
[    2.205296] mpp_rkvdec2 fdf80200.rkvdec: probing finish
[    2.206018] rockchip-iodomain fdc20000.syscon:io-domains: pmuio2(3300000 uV) supplied by vcc3v3_pmu
[    2.206320] rockchip-iodomain fdc20000.syscon:io-domains: vccio1(3000000 uV) supplied by vccio_acodec
[    2.206622] rockchip-iodomain fdc20000.syscon:io-domains: vccio3(3300000 uV) supplied by vccio_sd
[    2.206915] rockchip-iodomain fdc20000.syscon:io-domains: vccio4(3300000 uV) supplied by vcc_3v3
[    2.207099] rockchip-iodomain fdc20000.syscon:io-domains: vccio5(3300000 uV) supplied by vcc_3v3
[    2.207276] rockchip-iodomain fdc20000.syscon:io-domains: vccio6(3300000 uV) supplied by vcc_3v3
[    2.207430] rockchip-iodomain fdc20000.syscon:io-domains: vccio7(3300000 uV) supplied by vcc_3v3
[    2.208740] mali fde60000.gpu: Kernel DDK version g18p0-01eac0
[    2.209442] mali fde60000.gpu: bin=0
[    2.209629] mali fde60000.gpu: leakage=6
[    2.209702] mali fde60000.gpu: pvtm = 84890, from nvmem
[    2.209748] mali fde60000.gpu: pvtm-volt-sel=1
[    2.210977] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    2.210984] mali fde60000.gpu: avs=0
[    2.211015] W : [File] : drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c; [Line] : 143; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[    2.211639] mali fde60000.gpu: GPU identified as 0x2 arch 7.4.0 r1p0 status 0
[    2.211792] mali fde60000.gpu: No priority control manager is configured
[    2.212170] mali fde60000.gpu: No memory group manager is configured
[    2.214095] mali fde60000.gpu: l=0 h=2147483647 hyst=5000 l_limit=700000000 h_limit=0 h_table=0
[    2.214440] mmc_host mmc1: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    2.217877] mali fde60000.gpu: Probed as mali0
[    2.233360] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    2.234321] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    2.234343] cfg80211: failed to load regulatory.db
[    2.234997] rockchip-pm rockchip-suspend: not set pwm-regulator-config
[    2.235029] rockchip-suspend not set sleep-mode-config for mem-lite
[    2.235040] rockchip-suspend not set wakeup-config for mem-lite
[    2.235054] rockchip-suspend not set sleep-mode-config for mem-ultra
[    2.235064] rockchip-suspend not set wakeup-config for mem-ultra
[    2.235961] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 410; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '', rk_ko_ver is .
[    2.236452] Mali: 
[    2.236458] Mali device driver loaded
[    2.236477] ALSA device list:
[    2.236487]   #0: rockchip-hdmi0
[    2.236497]   #1: rockchip-rk809
[    2.242918] Freeing unused kernel memory: 5952K
[    2.277174] Run /init as init process
[    2.300531] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[    2.319007] dwmmc_rockchip fe2b0000.dwmmc: Successfully tuned phase to 231
[    2.319145] mmc1: new ultra high speed SDR104 SDHC card at address aaaa
[    2.321353] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
[    2.327897]  mmcblk1: p1 p2 p3
[    4.503868] rk-pcie 3c0000000.pcie: PCIe Link Fail
[    4.503965] rk-pcie 3c0000000.pcie: failed to initialize host
[    7.806880] initramfs: Booting Volumio for odroidm1s
[    7.807451] initramfs: This script mounts rootfs RO with an overlay RW layer.
[    7.897457] initramfs: IMGPART=/dev/mmcblk1p2
[    7.897762] initramfs: IMGFILE=/volumio_current.sqsh
[    7.898007] initramfs: DATAPART=/dev/mmcblk1p3
[    7.898249] initramfs: BOOTPART=/dev/mmcblk1p1
[    7.898497] initramfs: BOOTCONFIG=/boot/bootparams.ini
[    7.898733] initramfs: BOOTDELAY=5
[    7.931166] EXT4-fs (mmcblk1p2): recovery complete
[    7.932250] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[    7.934623] initramfs: Checking for USB updates if you did not boot from USB...
[    8.025129] initramfs: No USB device detected (when incorrect, try adding 'bootdelay=5' to your boot cmdline)
[    8.201760] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    8.253002] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    8.440067] EXT4-fs (mmcblk1p3): recovery complete
[    8.443672] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)
[    8.443764] ext4 filesystem being mounted at /mnt/ext supports timestamps until 2038 (0x7fffffff)
[    8.446718] initramfs: With Option:
[    8.491685] initramfs: found fstab entry with UUID=A314-05B4 for /boot
[    8.522154] initramfs: VOLUMIO_VERSION="3.571"
[    8.522394] initramfs: Finish initramfs, continue booting Volumio
[    9.240164] systemd[1]: System time before build time, advancing clock.
[    9.256138] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +EL)
[    9.257019] systemd[1]: Detected architecture arm64.

Welcome to Debian GNU/Linux 10 (buster)!

[    9.261579] systemd[1]: Set hostname to <m1s>.
[    9.483647] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firew.
[    9.483691] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    9.563111] systemd[1]: /lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid.
[    9.674079] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    9.675991] systemd[1]: Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
[    9.706771] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[    9.708140] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[  OK  ] Created slice system-systemd\x2dfsck.slice.
[  OK  ] Created slice system-getty.slice.
         Mounting RPC Pipe File System...
[  OK  ] Created slice User and Session Slice.
[  OK  ] Reached target Slices.
[  OK  ] Listening on Journal Socket (/dev/log).
         Starting Journal Service...
         Starting Restore / save the current clock...
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Listening on udev Kernel Socket.
         Mounting Kernel Debug File System...
[  OK  ] Started dynamicswap service.
[  OK  ] Reached target Swap.
[  OK  ] Listening on fsck to fsckd communication Socket.
         Starting Load Kernel Modules...
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Listening on udev Control Socket.
         Starting udev Coldplug all Devices...
[  OK  ] Mounted RPC Pipe File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Load Kernel Modules.
         Mounting FUSE Control File System...
         Starting Apply Kernel Variables...
         Mounting Kernel Configuration File System...
         Starting Create System Users...
         Starting Load/Save Random Seed...
[  OK  ] Started Restore / save the current clock.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Load/Save Random Seed.
[    9.947350] Removed cp15_barrier emulation handler
[    9.947391] Enabled cp15_barrier support
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /var/spool/cups...
         Mounting /var/log...
         Mounting /tmp...
         Starting udev Kernel Device Manager...
[  OK  ] Started Journal Service.
[  OK  ] Mounted /var/spool/cups.
         Mounting /var/spool/cups/tmp...
[  OK  ] Mounted /var/log.
[  OK  ] Mounted /tmp.
[  OK  ] Mounted /var/spool/cups/tmp.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started udev Kernel Device Manager.
[   10.092392] systemd-journald[278]: Received request to flush runtime journal from PID 1
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Coldplug all Devices.
         Starting Show Plymouth Boot Screen...
         Starting Helper to synchronize boot up for ifupdown...
[  OK  ] Started Helper to synchronize boot up for ifupdown.
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Started Forward Password R…s to Plymouth Directory Watch.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Local Encrypted Volumes.
[  OK  ] Found device /dev/disk/by-uuid/A314-05B4.
[  OK  ] Found device /dev/ttyFIQ0.
[  OK  ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
         Starting File System Check…/dev/disk/by-uuid/A314-05B4...
[  OK  ] Started File System Check Daemon to report status.
[  OK  ] Started File System Check on /dev/disk/by-uuid/A314-05B4.
         Mounting /boot...
[  OK  ] Mounted /boot.
[  OK  ] Reached target Local File Systems.
         Starting Tell Plymouth To Write Out Runtime Data...
         Starting Create Volatile Files and Directories...
[  OK  ] Started ifup for eth0.
         Starting Raise network interfaces...
         Starting Preprocess NFS configuration...
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Preprocess NFS configuration.
[  OK  ] Reached target NFS client services.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started Entropy daemon using the HAVEGE algorithm.
         Starting Update UTMP about System Boot/Shutdown...
         Starting RPC bind portmap service...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on mpd.socket.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Started Daily apt download activities.
[  OK  ] Listening on triggerhappy.socket.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting triggerhappy global hotkey daemon...
[  OK  ] Started UPnP Renderer front-end to MPD.
         Starting DHCP Client Daemon...
         Starting Wireless Services...
[  OK  ] Started volumio-remote-updater.service.
[  OK  ] Started Manage Sound Card State (restore and store).
[  OK  ] Started D-Bus System Message Bus.
         Starting WPA supplicant...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Login Service...
[  OK  ] Started Volumio Iptables Module.
         Starting Save/Restore Sound Card State...
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Started RPC bind portmap service.
[  OK  ] Started triggerhappy global hotkey daemon.
[  OK  ] Reached target RPC Port Mapper.
[  OK  ] Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems.
         Starting LSB: Load kernel …d to enable cpufreq scaling...
[   12.466662] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   12.466716] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   12.472251] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   12.472302] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[  OK  ] Started Login Service.
[  OK  ] Started DHCP Client Daemon.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Reached target Sound Card.
[  OK  ] Started Raise network interfaces.
[  OK  ] Started LSB: Load kernel m…ded to enable cpufreq scaling.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Started WPA supplicant.
[  OK  ] Reached target Network.
         Starting Permit User Sessions...
[  OK  ] Reached target Network is Online.
         Starting LSB: Brings up/down network automatically...
         Starting Samba NMB Daemon...
         Starting Music Player Daemon...
         Starting /etc/rc.local Compatibility...
         Starting Network Time Service...
[  OK  ] Started Shairport Sync - AirPlay Audio Receiver.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started /etc/rc.local Compatibility.
         Starting Terminate Plymouth Boot Screen...
         Starting Hold until boot process finishes up...
[   13.741670] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741709] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741841] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741853] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741877] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741887] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741911] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741920] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741944] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741953] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   14.843787] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   14.843836] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   15.845057] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   15.845110] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   16.846326] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   16.846387] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   17.847197] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   17.847237] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   18.763758] ttyFIQ ttyFIQ0: tty_port_close_start: tty->count = 1 port count = 2
[   18.848424] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   18.848463] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)

Debian GNU/Linux 10 m1s ttyFIQ0

Welcome to Volumio!
WebUI available at m1s.local (127.0.0.1)
m1s login: [   19.849639] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   19.849681] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   20.850812] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   20.850850] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   21.851992] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   21.852028] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   22.853169] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   22.853204] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   23.853863] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   23.853904] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   24.855080] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   24.855117] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   25.856504] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   25.856571] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   26.857180] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   26.857222] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   27.858384] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   27.858423] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   28.859546] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   28.859579] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   29.860668] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   29.860695] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   30.861777] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   30.861801] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   31.862899] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   31.862930] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   32.863861] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   32.863900] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   33.865022] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   33.865056] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   34.866177] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   34.866211] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   35.867344] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   35.867378] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   36.868470] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   36.868500] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   37.869620] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   37.869653] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   38.870767] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   38.870798] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   39.871901] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   39.871932] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   40.873024] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   40.873049] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   41.874174] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   41.874208] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   42.875329] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   42.875361] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)

CTRL-A Z for help | 1500000 8N1 | NOR | Minicom 2.8 | VT102 | Offline | ttyUSB0                                                                                                            


User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

gkkpch wrote:
Wed Nov 22, 2023 8:32 pm
I left the M1S running overnight, when I came back to it this morning, the network connection had gone.
After rebooting with the debug console, I noticed the issue with eth0, see the bootlog below.
Ofc the leds on the eth connector are not blinking either, what could this be?

Code: Select all

�DDR V1.18 f366f69a7d typ 23/07/17-15:48:58                 
ln                                                          
LP4/4x derate en, other dram:1x trefi                       
ddrconfig:7                                                 
LPDDR4X, 324MHz                                             
BW=32 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=8192MB
tdqss: cs0 dqs0: -72ps, dqs1: -192ps, dqs2: -120ps, dqs3: -265ps, 
tdqss: cs1 dqs0: -72ps, dqs1: -192ps, dqs2: -144ps, dqs3: -241ps, 
                                                            
change to: 324MHz                                           
clk skew:0x66                                               
                                                            
change to: 528MHz
clk skew:0x58

change to: 780MHz
clk skew:0x58

change to: 1056MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:22%
dram drv:40,odt:80
vref_ca:00000071
clk skew:0x4c
cs 0:
the read training result:
DQS0:0x37, DQS1:0x37, DQS2:0x3b, DQS3:0x2f, 
min  : 0xd  0xc 0x10  0xd  0x1  0x4  0x8  0x4 , 0x9  0x9  0x5  0x2  0xc  0xb  0xd  0x9 ,
      0x10  0xe  0xd  0xa  0x5  0x0  0x3  0x4 , 0x7  0x4  0x3  0x1  0xc  0xa  0x7  0xa ,
mid  :0x28 0x27 0x2a 0x27 0x1c 0x1e 0x22 0x1e ,0x23 0x23 0x1f 0x1d 0x26 0x25 0x29 0x24 ,
      0x2a 0x2a 0x27 0x25 0x1f 0x1b 0x1d 0x1f ,0x20 0x1c 0x1c 0x18 0x24 0x23 0x20 0x23 ,
max  :0x43 0x42 0x45 0x41 0x37 0x39 0x3d 0x39 ,0x3e 0x3d 0x3a 0x38 0x41 0x40 0x45 0x3f ,
      0x45 0x46 0x41 0x40 0x39 0x36 0x37 0x3a ,0x39 0x34 0x35 0x2f 0x3c 0x3d 0x39 0x3c ,
range:0x36 0x36 0x35 0x34 0x36 0x35 0x35 0x35 ,0x35 0x34 0x35 0x36 0x35 0x35 0x38 0x36 ,
      0x35 0x38 0x34 0x36 0x34 0x36 0x34 0x36 ,0x32 0x30 0x32 0x2e 0x30 0x33 0x32 0x32 ,
the write training result:
DQS0:0x43, DQS1:0x33, DQS2:0x3c, DQS3:0x29, 
min  :0x66 0x67 0x68 0x67 0x5b 0x5c 0x62 0x62 0x62 ,0x54 0x54 0x50 0x4f 0x57 0x57 0x57 0x57 0x54 ,
      0x5f 0x60 0x5b 0x5b 0x57 0x54 0x55 0x59 0x59 ,0x4d 0x4d 0x4b 0x47 0x52 0x51 0x4e 0x54 0x4d ,
mid  :0x7c 0x7c 0x7e 0x7c 0x72 0x74 0x77 0x77 0x77 ,0x68 0x67 0x63 0x63 0x6d 0x6a 0x6c 0x6b 0x68 ,
      0x75 0x76 0x71 0x71 0x6c 0x66 0x69 0x6d 0x6e ,0x61 0x60 0x5e 0x5c 0x67 0x66 0x62 0x68 0x60 ,
max  :0x92 0x92 0x95 0x91 0x8a 0x8c 0x8c 0x8c 0x8c ,0x7c 0x7b 0x77 0x77 0x84 0x7e 0x82 0x80 0x7c ,
      0x8c 0x8d 0x87 0x88 0x82 0x79 0x7e 0x82 0x84 ,0x76 0x73 0x71 0x71 0x7c 0x7c 0x77 0x7d 0x74 ,
range:0x2c 0x2b 0x2d 0x2a 0x2f 0x30 0x2a 0x2a 0x2a ,0x28 0x27 0x27 0x28 0x2d 0x27 0x2b 0x29 0x28 ,
      0x2d 0x2d 0x2c 0x2d 0x2b 0x25 0x29 0x29 0x2b ,0x29 0x26 0x26 0x2a 0x2a 0x2b 0x29 0x29 0x27 ,
cs 1:
the read training result:
DQS0:0x36, DQS1:0x36, DQS2:0x38, DQS3:0x32, 
min  : 0xc  0xb  0xf  0xc  0x1  0x3  0x7  0x3 , 0x7  0x7  0x3  0x1  0xa  0xa  0xb  0x8 ,
       0xf  0xe  0xc  0x9  0x4  0x1  0x3  0x4 , 0x9  0x5  0x3  0x1  0xc  0xb  0x9  0xb ,
mid  :0x27 0x25 0x29 0x26 0x1c 0x1d 0x21 0x1e ,0x21 0x21 0x1e 0x1d 0x24 0x24 0x26 0x23 ,
      0x28 0x28 0x25 0x23 0x1d 0x1a 0x1c 0x1e ,0x23 0x1e 0x1e 0x1a 0x26 0x26 0x23 0x26 ,
max  :0x42 0x40 0x44 0x40 0x37 0x38 0x3c 0x39 ,0x3c 0x3c 0x39 0x39 0x3f 0x3f 0x42 0x3e ,
      0x42 0x43 0x3f 0x3d 0x37 0x34 0x36 0x38 ,0x3e 0x38 0x39 0x33 0x40 0x41 0x3e 0x41 ,
range:0x36 0x35 0x35 0x34 0x36 0x35 0x35 0x36 ,0x35 0x35 0x36 0x38 0x35 0x35 0x37 0x36 ,
      0x33 0x35 0x33 0x34 0x33 0x33 0x33 0x34 ,0x35 0x33 0x36 0x32 0x34 0x36 0x35 0x36 ,
the write training result:
DQS0:0x43, DQS1:0x33, DQS2:0x3c, DQS3:0x29, 
min  :0x62 0x65 0x67 0x65 0x59 0x5a 0x5e 0x5e 0x5e ,0x54 0x54 0x4f 0x4e 0x57 0x55 0x57 0x55 0x52 ,
      0x5c 0x5b 0x58 0x57 0x52 0x50 0x50 0x54 0x55 ,0x4d 0x4c 0x4b 0x48 0x51 0x51 0x4e 0x54 0x4d ,
mid  :0x79 0x7b 0x7d 0x7b 0x70 0x72 0x75 0x74 0x74 ,0x69 0x68 0x64 0x64 0x6d 0x6b 0x6c 0x6b 0x69 ,
      0x73 0x73 0x6e 0x6e 0x69 0x62 0x64 0x68 0x6a ,0x62 0x5f 0x5e 0x5c 0x68 0x67 0x63 0x68 0x60 ,
max  :0x91 0x92 0x94 0x91 0x88 0x8a 0x8d 0x8a 0x8b ,0x7e 0x7d 0x79 0x7a 0x83 0x82 0x82 0x82 0x80 ,
      0x8b 0x8b 0x85 0x86 0x80 0x74 0x79 0x7c 0x80 ,0x77 0x73 0x71 0x70 0x80 0x7d 0x79 0x7c 0x73 ,
range:0x2f 0x2d 0x2d 0x2c 0x2f 0x30 0x2f 0x2c 0x2d ,0x2a 0x29 0x2a 0x2c 0x2c 0x2d 0x2b 0x2d 0x2e ,
      0x2f 0x30 0x2d 0x2f 0x2e 0x24 0x29 0x28 0x2b ,0x2a 0x27 0x26 0x28 0x2f 0x2c 0x2b 0x28 0x26 ,
CA Training result:
cs:0 min  :0x68 0x1c 0x54  0x0 0x47  0xb 0x4e ,0x4b 0x13 0x54  0xb 0x54  0x0 0x57 ,
cs:0 mid  :0x77 0x7a 0x6f 0x69 0x7b 0x6d 0x6d ,0x7e 0x75 0x6e 0x6c 0x6e 0x6b 0x57 ,
cs:0 max  :0x86 0xd9 0x8a 0xd3 0xaf 0xcf 0x8d ,0xb2 0xd8 0x88 0xce 0x88 0xd6 0x57 ,
cs:0 range:0x1e 0xbd 0x36 0xd3 0x68 0xc4 0x3f ,0x67 0xc5 0x34 0xc3 0x34 0xd6  0x0 ,
cs:1 min  :0x54 0x36 0x4c 0x29 0x4f 0x27 0x4b ,0x51 0x30 0x4c 0x2b 0x4b 0x27 0x4a ,
cs:1 mid  :0x83 0x84 0x7a 0x79 0x7b 0x77 0x6b ,0x7f 0x7f 0x7a 0x78 0x78 0x76 0x6e ,
cs:1 max  :0xb2 0xd3 0xa8 0xca 0xa8 0xc7 0x8b ,0xae 0xcf 0xa9 0xc6 0xa6 0xc5 0x92 ,
cs:1 range:0x5e 0x9d 0x5c 0xa1 0x59 0xa0 0x40 ,0x5d 0x9f 0x5d 0x9b 0x5b 0x9e 0x48 ,
out
U-Boot SPL board init
U-Boot SPL 2017.09-g97ab962d1ed-230719 #tobetter (Oct 27 2023 - 14:54:41)
Trying to boot from MMC2
spl: partition error
Trying fit image at 0x800 sector
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(0d5225a4ab...) + OK
## Checking uboot 0x00a00000 ... sha256(b8b49a9b31...) + OK
## Checking fdt 0x00b323c0 ... sha256(11938f6df3...) + OK
## Checking atf-2 0xfdcc1000 ... sha256(3e94d16e6a...) + OK
## Checking atf-3 0x0006b000 ... sha256(fde0ef262b...) + OK
## Checking atf-4 0xfdcce000 ... sha256(c9eb312bf2...) + OK
## Checking atf-5 0xfdcd0000 ... sha256(befba422b8...) + OK
## Checking atf-6 0x00069000 ... sha256(6ede7a3b44...) + OK
## Checking optee 0x08400000 ... sha256(4fcbcd3870...) + OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 389.442/472.971 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-607-gbf602aff1:cl
NOTICE:  BL31: Built : 10:16:03, Jun  5 2023
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid 220114
INFO:    dfs DDR fsp_param[0].freq_mhz= 1056MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
I/TC: 
I/TC: OP-TEE version: 3.13.0-723-gdcfdd61d0 #hisping.lin (gcc version 10.2.1 20201103 (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16))) #2 Wed Jun  7 09:43:57 CST 24
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9


U-Boot 2017.09-volumio-g0bc1633aab-230719 #gkkpch (Nov 21 2023 - 14:31:34 +0100)

Model: Hardkernel ODROID-M1S
MPIDR: 0x81000000
PreSerial: 2, raw, 0xfe660000
DRAM:  7.7 GiB
Sysmem: init
Relocation Offset: ecb2f000
Relocation fdt: eb1f90a8 - eb1fece8
CR: M/C/I
dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(assign): mmc 1
MMC1: Legacy, 52Mhz
PartType: DOS
** Unable to read file ODROIDBIOS.BIN **
** File not found ODROIDBIOS.BIN **
** File not found ODROIDBIOS.BIN **
DM: v1
** Unable to read file dtb **
reading rockchip/rk3566-odroid-m1s.dtb
161036 bytes read
reading config.ini
197 bytes read in 1 ms (192.4 KiB/s)
ini: Imported default_console as ttyFIQ0
ini: Imported console as ttyS0
ini: Imported overlay_resize as 16384
ini: Imported overlay_profile as 
ini: Imported overlays as i2c0 i2c1 spi0
Error binding driver 'gpio_led': -22
Some drivers failed to bind
I2c3 speed: 100000Hz
PMIC:  RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
MMC:   Could not find baseparameter partition
Rockchip UBOOT DRM driver version: v1.0.1
VOP have 1 active VP
vp0 have layer nr:6[0 2 4 1 3 5 ], primary plane: 4
vp1 have layer nr:0[], primary plane: 0
vp2 have layer nr:0[], primary plane: 0
hdmi@fe0a0000 disconnected
Model: Hardkernel ODROID-M1S
MPIDR: 0x81000000
** Unable to read file boot-logo.bmp.gz **
No misc partition
boot mode: None
FIT: No boot partition
uImage: No boot partition
No resource file: logo.bmp
failed to display uboot logo
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  apll 816000 KHz
  dpll 528000 KHz
  gpll 1188000 KHz
  cpll 1000000 KHz
  npll 1200000 KHz
  vpll 24000 KHz
  hpll 24000 KHz
  ppll 200000 KHz
  armclk 816000 KHz
  aclk_bus 150000 KHz
  pclk_bus 100000 KHz
  aclk_top_high 500000 KHz
  aclk_top_low 400000 KHz
  hclk_top 150000 KHz
  pclk_top 100000 KHz
  aclk_perimid 300000 KHz
  hclk_perimid 150000 KHz
  pclk_pmu 100000 KHz
No misc partition
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0 
### CRAMFS LOAD ERROR<0> for boot.scr!
## Executing script at 00c00000
Wrong image format for "source" command
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found U-Boot script /boot.scr
reading /boot.scr
2540 bytes read in 3 ms (826.2 KiB/s)
## Executing script at 00c00000
reading /bootparams.ini
233 bytes read in 2 ms (113.3 KiB/s)
ini: Imported hwdevice as odroidm1s
ini: Imported verbosity as 7
ini: Imported extraargs as imgpart=UUID=3fc9f1a1-2ca0-46c6-9137-e87f13171d79 bootpart=UUID=A314-05B4 datapart=UUID=b06f25ad-87fa-418e-a63c-6b0f797f6e67 bootconfig=bootparams.ini imgfile=/h
reading /config.ini
197 bytes read in 1 ms (192.4 KiB/s)
ini: Imported default_console as ttyFIQ0
ini: Imported console as ttyS0
ini: Imported overlay_resize as 16384
ini: Imported overlay_profile as 
ini: Imported overlays as i2c0 i2c1 spi0
reading /rockchip/rk3566-odroid-m1s.dtb
161036 bytes read in 16 ms (9.6 MiB/s)
reading /rockchip/overlays/i2c0.dtbo
223 bytes read in 6 ms (36.1 KiB/s)
reading /rockchip/overlays/i2c1.dtbo
223 bytes read in 4 ms (53.7 KiB/s)
reading /rockchip/overlays/spi0.dtbo
514 bytes read in 5 ms (99.6 KiB/s)
reading /Image
29237256 bytes read in 2427 ms (11.5 MiB/s)
reading /uInitrd
5602078 bytes read in 467 ms (11.4 MiB/s)
Booting Volumio from mmc 1:1...
Fdt Ramdisk skip relocation
No misc partition
## Loading init Ramdisk from Legacy Image at 0a200000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (uncompressed)
   Data Size:    5602014 Bytes = 5.3 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 0x08300000
   Booting using the fdt blob at 0x08300000
   reserving fdt memory region: addr=8300000 size=30000
   Using Device Tree in place at 0000000008300000, end 0000000008332fff
FIT: No boot partition
uImage: No boot partition
No resource file: logo_kernel.bmp
VP0 fail to load kernel logo
## reserved-memory:
  ramoops@110000: addr=110000 size=f0000
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x09400000 - 0xf0000000 (size: 0xe6c00000)
Adding bank: 0x100000000 - 0x200000000 (size: 0x100000000)
Total: 3642.638/3687.477 ms

Starting kernel ...

I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 5.10.160-volumio (gkkpch@TWINUNX-20) (aarch64-linux-gnu-gcc (Linaro GCC 7.4-2019.02) 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed3
[    0.000000] Machine model: Hardkernel ODROID-M1S
[    0.000000] WARNING: 'bootconfig' found on the kernel command line but CONFIG_BOOT_CONFIG is not set.
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-cubic-lut@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] cma: Reserved 16 MiB at 0x00000000ef000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 30 pages/cpu s83304 r8192 d31384 u122880
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: patching kernel code
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1995336
[    0.000000] Kernel command line: net.ifnames=0 consoleblank=0 hwdevice=odroidm1s loglevel=7 usb-storage.quirks= imgpart=UUID=3fc9f1a1-2ca0-46c6-9137-e87f13171d79 bootpart=UUID=A314-05B0
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x00000000eb000000-0x00000000ef000000] (64MB)
[    0.000000] Memory: 7834580K/8108032K available (14078K kernel code, 3144K rwdata, 5296K rodata, 5952K init, 540K bss, 257068K reserved, 16384K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 55226 entries in 216 pages
[    0.000000] ftrace: allocated 216 pages with 4 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 320 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    0.000000] ITS [mem 0xfd440000-0xfd45ffff]
[    0.000000] ITS@0x00000000fd440000: allocated 8192 Devices @210000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fd440000: allocated 32768 Interrupt Collections @220000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x0000000000230000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000000240000
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.001850] Console: colour dummy device 80x25
[    0.001911] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[    0.001934] pid_max: default: 32768 minimum: 301
[    0.002175] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.002229] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.004883] rcu: Hierarchical SRCU implementation.
[    0.006169] Platform MSI: interrupt-controller@fd440000 domain created
[    0.006890] PCI/MSI: /interrupt-controller@fd400000/interrupt-controller@fd440000 domain created
[    0.007930] smp: Bringing up secondary CPUs ...
[    0.009698] Detected VIPT I-cache on CPU1
[    0.009753] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.009783] GICv3: CPU1: using allocated LPI pending table @0x0000000000250000
[    0.009859] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.011722] Detected VIPT I-cache on CPU2
[    0.011770] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.011794] GICv3: CPU2: using allocated LPI pending table @0x0000000000260000
[    0.011854] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.013775] Detected VIPT I-cache on CPU3
[    0.013820] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.013845] GICv3: CPU3: using allocated LPI pending table @0x0000000000270000
[    0.013904] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.014083] smp: Brought up 1 node, 4 CPUs
[    0.014144] SMP: Total of 4 processors activated.
[    0.014156] CPU features: detected: Privileged Access Never
[    0.014166] CPU features: detected: User Access Override
[    0.014176] CPU features: detected: 32-bit EL0 Support
[    0.014186] CPU features: detected: Common not Private translations
[    0.014195] CPU features: detected: RAS Extension Support
[    0.014204] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.014214] CPU features: detected: CRC32 instructions
[    0.014222] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.014233] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.014341] CPU: All CPU(s) started at EL2
[    0.016478] devtmpfs: initialized
[    0.052334] Registered cp15_barrier emulation handler
[    0.052369] Registered setend emulation handler
[    0.052666] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.052696] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.053805] pinctrl core: initialized pinctrl subsystem
[    0.055447] NET: Registered protocol family 16
[    0.058588] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.058982] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.062985] Registered FIQ tty driver
[    0.063640] thermal_sys: Registered thermal governor 'fair_share'
[    0.063650] thermal_sys: Registered thermal governor 'bang_bang'
[    0.063664] thermal_sys: Registered thermal governor 'step_wise'
[    0.063674] thermal_sys: Registered thermal governor 'user_space'
[    0.064264] cpuidle: using governor menu
[    0.064868] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.065090] ASID allocator initialised with 65536 entries
[    0.068550] ramoops: dmesg-0 0x20000@0x0000000000110000
[    0.068595] ramoops: console 0x80000@0x0000000000130000
[    0.068635] ramoops: pmsg    0x50000@0x00000000001b0000
[    0.069289] printk: console [ramoops-1] enabled
[    0.069304] pstore: Registered ramoops as persistent store backend
[    0.069317] ramoops: using 0xf0000@0x110000, ecc: 0
[    0.138359] rockchip-gpio fdd60000.gpio0: probed /pinctrl/gpio0@fdd60000
[    0.139370] rockchip-gpio fe740000.gpio1: probed /pinctrl/gpio1@fe740000
[    0.140244] rockchip-gpio fe750000.gpio2: probed /pinctrl/gpio2@fe750000
[    0.141346] rockchip-gpio fe760000.gpio3: probed /pinctrl/gpio3@fe760000
[    0.142223] rockchip-gpio fe770000.gpio4: probed /pinctrl/gpio4@fe770000
[    0.142456] rockchip-pinctrl pinctrl: probed pinctrl
[    0.175409] cryptd: max_cpu_qlen set to 1000
[    0.183402] fiq_debugger fiq_debugger.0: IRQ fiq not found
[    0.183438] fiq_debugger fiq_debugger.0: IRQ wakeup not found
[    0.183461] fiq_debugger_probe: could not install nmi irq handler
[    0.184106] printk: console [ttyFIQ0] enabled
[    0.184419] Registered fiq debugger ttyFIQ0
[    0.185762] vcc5v0_sys: supplied by vcc-5v
[    0.190608] iommu: Default domain type: Translated 
[    0.195966] SCSI subsystem initialized
[    0.196331] usbcore: registered new interface driver usbfs
[    0.196410] usbcore: registered new interface driver hub
[    0.196482] usbcore: registered new device driver usb
[    0.196687] mc: Linux media interface: v0.10
[    0.196746] videodev: Linux video capture interface: v2.00
[    0.196857] pps_core: LinuxPPS API ver. 1 registered
[    0.196876] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.196918] PTP clock support registered
[    0.197516] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.197622] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.200623] Advanced Linux Sound Architecture Driver Initialized.
[    0.201387] Bluetooth: Core ver 2.22
[    0.201459] NET: Registered protocol family 31
[    0.201517] Bluetooth: HCI device and connection manager initialized
[    0.201549] Bluetooth: HCI socket layer initialized
[    0.201570] Bluetooth: L2CAP socket layer initialized
[    0.201608] Bluetooth: SCO socket layer initialized
[    0.202398] rockchip-cpuinfo cpuinfo: SoC            : 35662000
[    0.202423] rockchip-cpuinfo cpuinfo: Serial         : bd5cc3e361331943
[    0.203728] clocksource: Switched to clocksource arch_sys_counter
[    1.238607] NET: Registered protocol family 2
[    1.239168] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    1.245435] tcp_listen_portaddr_hash hash table entries: 4096 (order: 5, 163840 bytes, linear)
[    1.245666] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    1.246289] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    1.248340] TCP: Hash tables configured (established 65536 bind 65536)
[    1.248569] UDP hash table entries: 4096 (order: 6, 393216 bytes, linear)
[    1.248973] UDP-Lite hash table entries: 4096 (order: 6, 393216 bytes, linear)
[    1.249604] NET: Registered protocol family 1
[    1.250571] RPC: Registered named UNIX socket transport module.
[    1.250591] RPC: Registered udp transport module.
[    1.250605] RPC: Registered tcp transport module.
[    1.250617] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.252098] PCI: CLS 0 bytes, default 64
[    1.253095] Trying to unpack rootfs image as initramfs...
[    1.529430] Freeing initrd memory: 5464K
[    1.532517] rockchip-thermal fe710000.tsadc: tsadc is probed successfully!
[    1.534419] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    1.542071] Initialise system trusted keyrings
[    1.542362] workingset: timestamp_bits=62 max_order=21 bucket_order=0
[    1.550535] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.551682] NFS: Registering the id_resolver key type
[    1.551762] Key type id_resolver registered
[    1.551780] Key type id_legacy registered
[    1.551923] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.551946] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.551995] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    1.552624] fuse: init (API version 7.32)
[    1.553057] SGI XFS with security attributes, no debug enabled
[    1.608073] NET: Registered protocol family 38
[    1.608123] Key type asymmetric registered
[    1.608141] Asymmetric key parser 'x509' registered
[    1.608220] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.608239] io scheduler mq-deadline registered
[    1.608254] io scheduler kyber registered
[    1.624295] rk-pcie 3c0000000.pcie: invalid prsnt-gpios property in node
[    1.624943] mpp_service mpp-srv: 37b5e76ca author: Steve Jeong 2023-11-14 ODROID-M1S: arm64/dts: Fixup device-tree compatible string
[    1.624971] mpp_service mpp-srv: probe start
[    1.625221] rk-pcie 3c0000000.pcie: IRQ msi not found
[    1.625245] rk-pcie 3c0000000.pcie: use outband MSI support
[    1.625263] rk-pcie 3c0000000.pcie: Missing *config* reg space
[    1.625294] rk-pcie 3c0000000.pcie: host bridge /pcie@fe260000 ranges:
[    1.625355] rk-pcie 3c0000000.pcie:      err 0x00f4000000..0x00f40fffff -> 0x00f4000000
[    1.625391] rk-pcie 3c0000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
[    1.625428] rk-pcie 3c0000000.pcie:      MEM 0x00f4200000..0x00f5ffffff -> 0x00f4200000
[    1.625456] rk-pcie 3c0000000.pcie:      MEM 0x0300000000..0x033fffffff -> 0x0300000000
[    1.625525] rk-pcie 3c0000000.pcie: Missing *config* reg space
[    1.625584] rk-pcie 3c0000000.pcie: invalid resource
[    1.628395] mpp_vdpu2 fdea0400.vdpu: Adding to iommu group 0
[    1.628732] mpp_vdpu2 fdea0400.vdpu: probe device
[    1.629532] mpp_vdpu2 fdea0400.vdpu: probing finish
[    1.630222] mpp_vepu2 fdee0000.vepu: Adding to iommu group 2
[    1.630584] mpp_vepu2 fdee0000.vepu: probing start
[    1.631332] mpp_vepu2 fdee0000.vepu: probing finish
[    1.632038] mpp-iep2 fdef0000.iep: Adding to iommu group 3
[    1.632350] mpp-iep2 fdef0000.iep: probe device
[    1.632817] mpp-iep2 fdef0000.iep: allocate roi buffer failed
[    1.633240] mpp-iep2 fdef0000.iep: probing finish
[    1.633956] mpp_jpgdec fded0000.jpegd: Adding to iommu group 1
[    1.634261] mpp_jpgdec fded0000.jpegd: probe device
[    1.635042] mpp_jpgdec fded0000.jpegd: probing finish
[    1.635861] mpp_service mpp-srv: probe success
[    1.643815] dma-pl330 fe530000.dmac: Loaded driver for PL330 DMAC-241330
[    1.643877] dma-pl330 fe530000.dmac:         DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.647319] dma-pl330 fe550000.dmac: Loaded driver for PL330 DMAC-241330
[    1.647363] dma-pl330 fe550000.dmac:         DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.647974] rockchip-pvtm fde00000.pvtm: pvtm@0 probed
[    1.648213] rockchip-pvtm fde80000.pvtm: pvtm@1 probed
[    1.648425] rockchip-pvtm fde90000.pvtm: pvtm@2 probed
[    1.649241] rockchip-system-monitor rockchip-system-monitor: system monitor probe
[    1.650250] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active.
[    1.650675] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[    1.654115] random: crng init done
[    1.654403] gpiomem-rk3568 fd660000.rk3566-gpiomem: Initialised: Registers at 0xfd660000
[    1.655507] rockchip-vop2 fe040000.vop: Adding to iommu group 6
[    1.667381] [drm] all windows should be assigned, full plane mask: 0x3f, current plane mask: 0x0
[    1.667433] [drm] use default plane mask
[    1.667805] rockchip-vop2 fe040000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x3f, primary plane phy id: 4
[    1.667831] rockchip-vop2 fe040000.vop: [drm:vop2_bind] vp1 assign plane mask: 0x0, primary plane phy id: -1
[    1.667851] rockchip-vop2 fe040000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x0, primary plane phy id: -1
[    1.668186] [drm] failed to init overlay plane Cluster0-win1
[    1.668343] rockchip-drm display-subsystem: bound fe040000.vop (ops 0xffffffc008e8d718)
[    1.668762] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    1.669649] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[    1.669989] dwhdmi-rockchip fe0a0000.hdmi: IRQ index 1 not found
[    1.670790] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops 0xffffffc008e9c160)
[    1.671213] rockchip-drm display-subsystem: failed to parse loader memory
[    1.671371] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    1.671510] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    1.672728] [drm] Initialized rockchip 3.0.0 20140818 for display-subsystem on minor 0
[    1.682344] input: hdmi_cec_key as /devices/platform/fe0a0000.hdmi/dw-hdmi-cec.1.auto/input/input0
[    1.683830] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    1.684815] brd: module loaded
[    1.694174] loop: module loaded
[    1.694863] zram: Added device: zram0
[    1.695311] lkdtm: No crash points registered, enable through debugfs
[    1.700832] rockchip-spi fe620000.spi: probed, poll=0, rsd=0, cs-inactive=0, ready=0
[    1.704347] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    1.704786] rk_gmac-dwmac fe010000.ethernet: no regulator found
[    1.704810] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    1.704830] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4f).
[    1.704847] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2d).
[    1.704873] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    1.704959] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    1.705226] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    1.705548] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    1.705576] rk_gmac-dwmac fe010000.ethernet:         DWMAC4/5
[    1.705596] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    1.705612] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    1.705626] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    1.705640] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    1.705751] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    1.705771] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.705788] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    1.705806] rk_gmac-dwmac fe010000.ethernet: Using 32 bits DMA width
[    1.831575] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.837385] mdio_bus stmmac-1: MDIO device at address 0 is missing.
[    1.840054] usbcore: registered new interface driver cdc_ether
[    1.840153] usbcore: registered new interface driver rndis_host
[    1.840254] usbcore: registered new interface driver cdc_ncm
[    1.856001] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.856070] ehci-pci: EHCI PCI platform driver
[    1.856182] ehci-platform: EHCI generic platform driver
[    1.856832] phy phy-fe8b0000.usb2-phy.3: illegal mode
[    1.857095] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.858915] ehci-platform fd800000.usb: EHCI Host Controller
[    1.859248] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 1
[    1.859455] ehci-platform fd800000.usb: irq 19, io mem 0xfd800000
[    1.870441] ehci-platform fd800000.usb: USB 2.0 started, EHCI 1.00
[    1.870834] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.870859] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.870877] usb usb1: Product: EHCI Host Controller
[    1.870892] usb usb1: Manufacturer: Linux 5.10.160-volumio ehci_hcd
[    1.870906] usb usb1: SerialNumber: fd800000.usb
[    1.871667] hub 1-0:1.0: USB hub found
[    1.871754] hub 1-0:1.0: 1 port detected
[    1.874926] ehci-platform fd880000.usb: EHCI Host Controller
[    1.875242] ehci-platform fd880000.usb: new USB bus registered, assigned bus number 2
[    1.875431] ehci-platform fd880000.usb: irq 21, io mem 0xfd880000
[    1.883771] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.887099] ehci-platform fd880000.usb: USB 2.0 started, EHCI 1.00
[    1.887466] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.887490] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.887508] usb usb2: Product: EHCI Host Controller
[    1.887524] usb usb2: Manufacturer: Linux 5.10.160-volumio ehci_hcd
[    1.887538] usb usb2: SerialNumber: fd880000.usb
[    1.888232] hub 2-0:1.0: USB hub found
[    1.888307] hub 2-0:1.0: 1 port detected
[    1.889401] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.889442] ohci-platform: OHCI generic platform driver
[    1.889917] phy phy-fe8b0000.usb2-phy.3: illegal mode
[    1.889950] ohci-platform fd840000.usb: Generic Platform OHCI controller
[    1.890230] ohci-platform fd840000.usb: new USB bus registered, assigned bus number 3
[    1.890464] ohci-platform fd840000.usb: irq 20, io mem 0xfd840000
[    1.910442] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.937105] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.951409] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
[    1.951446] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.951466] usb usb3: Product: Generic Platform OHCI controller
[    1.951481] usb usb3: Manufacturer: Linux 5.10.160-volumio ohci_hcd
[    1.951496] usb usb3: SerialNumber: fd840000.usb
[    1.952229] hub 3-0:1.0: USB hub found
[    1.952306] hub 3-0:1.0: 1 port detected
[    1.953255] ohci-platform fd8c0000.usb: Generic Platform OHCI controller
[    1.953545] ohci-platform fd8c0000.usb: new USB bus registered, assigned bus number 4
[    1.953758] ohci-platform fd8c0000.usb: irq 22, io mem 0xfd8c0000
[    1.963768] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    1.990435] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.014727] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
[    2.014765] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.014784] usb usb4: Product: Generic Platform OHCI controller
[    2.014799] usb usb4: Manufacturer: Linux 5.10.160-volumio ohci_hcd
[    2.014814] usb usb4: SerialNumber: fd8c0000.usb
[    2.015527] hub 4-0:1.0: USB hub found
[    2.015604] hub 4-0:1.0: 1 port detected
[    2.017101] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.017556] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[    2.017852] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 5
[    2.018068] xhci-hcd xhci-hcd.4.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000200002010010
[    2.018169] xhci-hcd xhci-hcd.4.auto: irq 73, io mem 0xfd000000
[    2.018711] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    2.018735] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.018753] usb usb5: Product: xHCI Host Controller
[    2.018768] usb usb5: Manufacturer: Linux 5.10.160-volumio xhci-hcd
[    2.018782] usb usb5: SerialNumber: xhci-hcd.4.auto
[    2.019508] hub 5-0:1.0: USB hub found
[    2.019588] hub 5-0:1.0: 1 port detected
[    2.020161] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[    2.020478] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 6
[    2.020515] xhci-hcd xhci-hcd.4.auto: Host supports USB 3.0 SuperSpeed
[    2.020658] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    2.020900] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    2.020924] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.020941] usb usb6: Product: xHCI Host Controller
[    2.020956] usb usb6: Manufacturer: Linux 5.10.160-volumio xhci-hcd
[    2.020971] usb usb6: SerialNumber: xhci-hcd.4.auto
[    2.021669] hub 6-0:1.0: USB hub found
[    2.021746] hub 6-0:1.0: 1 port detected
[    2.022569] usbcore: registered new interface driver cdc_acm
[    2.022587] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    2.022685] usbcore: registered new interface driver cdc_wdm
[    2.023079] usbcore: registered new interface driver uas
[    2.023294] usbcore: registered new interface driver usb-storage
[    2.023456] usbcore: registered new interface driver usbserial_generic
[    2.023508] usbserial: USB Serial support registered for generic
[    2.023598] usbcore: registered new interface driver cp210x
[    2.023645] usbserial: USB Serial support registered for cp210x
[    2.023861] usbcore: registered new interface driver ftdi_sio
[    2.023922] usbserial: USB Serial support registered for FTDI USB Serial Device
[    2.024264] usbcore: registered new interface driver keyspan
[    2.024313] usbserial: USB Serial support registered for Keyspan - (without firmware)
[    2.024360] usbserial: USB Serial support registered for Keyspan 1 port adapter
[    2.024405] usbserial: USB Serial support registered for Keyspan 2 port adapter
[    2.024449] usbserial: USB Serial support registered for Keyspan 4 port adapter
[    2.024547] usbcore: registered new interface driver option
[    2.024595] usbserial: USB Serial support registered for GSM modem (1-port)
[    2.025086] usbcore: registered new interface driver oti6858
[    2.025135] usbserial: USB Serial support registered for oti6858
[    2.025228] usbcore: registered new interface driver pl2303
[    2.025275] usbserial: USB Serial support registered for pl2303
[    2.025378] usbcore: registered new interface driver qcserial
[    2.025447] usbserial: USB Serial support registered for Qualcomm USB modem
[    2.025573] usbcore: registered new interface driver sierra
[    2.025621] usbserial: USB Serial support registered for Sierra USB modem
[    2.027364] usbcore: registered new interface driver usbtouchscreen
[    2.028456] i2c /dev entries driver
[    2.031229] fan53555-regulator 3-001c: FAN53555 Option[12] Rev[15] Detected!
[    2.033145] vdd_cpu: supplied by vcc5v0_sys
[    2.043489] usbcore: registered new interface driver uvcvideo
[    2.043521] USB Video Class driver (1.1.1)
[    2.043535] Driver for 1-wire Dallas network protocol.
[    2.046973] Bluetooth: HCI UART driver ver 2.3
[    2.047003] Bluetooth: HCI UART protocol H4 registered
[    2.047018] Bluetooth: HCI UART protocol ATH3K registered
[    2.047088] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.047179] usbcore: registered new interface driver bfusb
[    2.047286] usbcore: registered new interface driver btusb
[    2.047769] cpu cpu0: leakage=22
[    2.047915] cpu cpu0: pvtm = 84890, from nvmem
[    2.047950] cpu cpu0: pvtm-volt-sel=1
[    2.050603] cpu cpu0: avs=0
[    2.050897] cpu cpu0: l=0 h=2147483647 hyst=5000 l_limit=1608000000 h_limit=0 h_table=0
[    2.055658] sdhci: Secure Digital Host Controller Interface driver
[    2.055706] sdhci: Copyright(c) Pierre Ossman
[    2.055723] Synopsys Designware Multimedia Card Interface Driver
[    2.056437] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.059000] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    2.059110] SMCCC: SOC_ID: ARCH_FEATURES(ARCH_SOC_ID) returned error: fffffffffffffffd
[    2.059759] hid: raw HID events driver (C) Jiri Kosina
[    2.060229] usbcore: registered new interface driver usbhid
[    2.060243] usbhid: USB HID core driver
[    2.062891] rksfc_base v1.1 2016-01-08
[    2.063806] usbcore: registered new interface driver snd-usb-audio
[    2.071155] Initializing XFRM netlink socket
[    2.071744] NET: Registered protocol family 10
[    2.072940] Segment Routing with IPv6
[    2.073031] NET: Registered protocol family 17
[    2.073063] NET: Registered protocol family 15
[    2.073230] Bluetooth: RFCOMM socket layer initialized
[    2.073276] Bluetooth: RFCOMM ver 1.11
[    2.073297] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.073315] Bluetooth: HIDP socket layer initialized
[    2.073375] [BT_RFKILL]: Enter rfkill_rk_init
[    2.073387] [WLAN_RFKILL]: Enter rfkill_wlan_init
[    2.073790] rk-pcie 3c0000000.pcie: PCIe Linking... LTSSM is 0x3
[    2.074177] Key type dns_resolver registered
[    2.074362] flash vendor_init_thread!
[    2.074378] flash vendor storage:20170308 ret = -1
[    2.075313] Loading compiled-in X.509 certificates
[    2.076577] pstore: Using crash dump compression: deflate
[    2.077851] rga2: Driver loaded successfully ver:3.2.63318
[    2.078288] rga2: Module initialized.
[    2.090470] mmc0: SDHCI controller on fe310000.sdhci [fe310000.sdhci] using ADMA
[    2.109473] vcc3v3_sys: supplied by vcc5v0_sys
[    2.110439] lcd_pwren: supplied by vcc3v3_sys
[    2.112855] rk808 3-0020: chip id: 0x8090
[    2.112911] rk808 3-0020: No cache defaults, reading back from HW
[    2.129322] mmc0: Host Software Queue enabled
[    2.129349] mmc0: new HS200 MMC card at address 0001
[    2.129880] mmcblk0: mmc0:0001 MMC64G 58.2 GiB 
[    2.130064] mmcblk0boot0: mmc0:0001 MMC64G partition 1 4.00 MiB
[    2.130242] mmcblk0boot1: mmc0:0001 MMC64G partition 2 4.00 MiB
[    2.130454] mmcblk0rpmb: mmc0:0001 MMC64G partition 3 4.00 MiB, chardev (238:0)
[    2.131838]  mmcblk0: p1 p2 p3
[    2.136626] rk808 3-0020: source: on=0x40, off=0x00
[    2.136665] rk808 3-0020: support dcdc3 fb mode:-22, 63
[    2.136677] rk808 3-0020: support pmic reset mode:0,0
[    2.144082] rk808-regulator rk808-regulator: there is no dvs0 gpio
[    2.144127] rk808-regulator rk808-regulator: there is no dvs1 gpio
[    2.144553] vdd_logic: supplied by vcc3v3_sys
[    2.145546] vdd_gpu: supplied by vcc3v3_sys
[    2.146154] vcc_ddr: supplied by vcc3v3_sys
[    2.146761] vdd_npu: supplied by vcc3v3_sys
[    2.147717] vcc_1v8: supplied by vcc3v3_sys
[    2.148334] vdda0v9_image: supplied by vcc3v3_sys
[    2.149768] vdda_0v9: supplied by vcc3v3_sys
[    2.150890] vdda0v9_pmu: supplied by vcc3v3_sys
[    2.152000] vccio_acodec: supplied by vcc3v3_sys
[    2.153450] vccio_sd: supplied by vcc3v3_sys
[    2.154557] vcc3v3_pmu: supplied by vcc3v3_sys
[    2.156006] vcca_1v8: supplied by vcc3v3_sys
[    2.157193] vcca1v8_pmu: supplied by vcc3v3_sys
[    2.161348] vcca1v8_image: supplied by vcc3v3_sys
[    2.163170] vcc_3v3: supplied by vcc3v3_sys
[    2.164443] vcc3v3_sd: supplied by vcc3v3_sys
[    2.165302] rk817-battery: Failed to locate of_node [id: -1]
[    2.165563] rk817-battery rk817-battery: Failed to find matching dt id
[    2.165808] rk817-charger: Failed to locate of_node [id: -1]
[    2.165991] rk817-charger rk817-charger: Failed to find matching dt id
[    2.169524] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-3/3-0020/rk805-pwrkey/input/input1
[    2.176739] rk808-rtc rk808-rtc: registered as rtc0
[    2.178583] rk808-rtc rk808-rtc: setting system clock to 2017-08-04T09:00:07 UTC (1501837207)
[    2.180678] rk817-codec rk817-codec: DMA mask not set
[    2.190129] rk817-codec rk817-codec: rk817_probe: chip_name:0x80, chip_ver:0x94
[    2.198374] mpp_rkvenc fdf40000.rkvenc: Adding to iommu group 4
[    2.199242] mpp_rkvenc fdf40000.rkvenc: probing start
[    2.199910] dwmmc_rockchip fe2b0000.dwmmc: No normal pinctrl state
[    2.199957] dwmmc_rockchip fe2b0000.dwmmc: No idle pinctrl state
[    2.200098] mpp_rkvenc fdf40000.rkvenc: bin=0
[    2.200117] dwmmc_rockchip fe2b0000.dwmmc: IDMAC supports 32-bit address mode.
[    2.200144] mpp_rkvenc fdf40000.rkvenc: Failed to get leakage
[    2.200183] dwmmc_rockchip fe2b0000.dwmmc: Using internal DMA controller.
[    2.200213] dwmmc_rockchip fe2b0000.dwmmc: Version ID is 270a
[    2.200226] mpp_rkvenc fdf40000.rkvenc: pvtm = 84890, from nvmem
[    2.200249] mpp_rkvenc fdf40000.rkvenc: pvtm-volt-sel=1
[    2.200319] dwmmc_rockchip fe2b0000.dwmmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
[    2.200700] mpp_rkvenc fdf40000.rkvenc: avs=0
[    2.200944] mpp_rkvenc fdf40000.rkvenc: failed to find power_model node
[    2.200968] mpp_rkvenc fdf40000.rkvenc: failed to initialize power model
[    2.200984] mpp_rkvenc fdf40000.rkvenc: failed to get dynamic-coefficient
[    2.201768] mpp_rkvenc fdf40000.rkvenc: probing finish
[    2.202364] mpp_rkvdec2 fdf80200.rkvdec: Adding to iommu group 5
[    2.202844] mpp_rkvdec2 fdf80200.rkvdec: rkvdec, probing start
[    2.203393] mpp_rkvdec2 fdf80200.rkvdec: shared_niu_a is not found!
[    2.203416] rkvdec2_init:1022: No niu aclk reset resource define
[    2.203438] mpp_rkvdec2 fdf80200.rkvdec: shared_niu_h is not found!
[    2.203451] rkvdec2_init:1025: No niu hclk reset resource define
[    2.203856] mpp_rkvdec2 fdf80200.rkvdec: bin=0
[    2.204020] mpp_rkvdec2 fdf80200.rkvdec: leakage=45
[    2.204051] mpp_rkvdec2 fdf80200.rkvdec: leakage-volt-sel=0
[    2.204116] mpp_rkvdec2 fdf80200.rkvdec: pvtm = 84890, from nvmem
[    2.204145] mpp_rkvdec2 fdf80200.rkvdec: pvtm-volt-sel=1
[    2.204511] mpp_rkvdec2 fdf80200.rkvdec: avs=0
[    2.204739] mpp_rkvdec2 fdf80200.rkvdec: failed to find power_model node
[    2.204763] mpp_rkvdec2 fdf80200.rkvdec: failed to initialize power model
[    2.204780] mpp_rkvdec2 fdf80200.rkvdec: failed to get dynamic-coefficient
[    2.204999] mpp_rkvdec2 fdf80200.rkvdec: sram_start 0x00000000fdcc0000
[    2.205021] mpp_rkvdec2 fdf80200.rkvdec: rcb_iova 0x0000000010000000
[    2.205037] mpp_rkvdec2 fdf80200.rkvdec: sram_size 45056
[    2.205053] mpp_rkvdec2 fdf80200.rkvdec: rcb_size 65536
[    2.205070] mpp_rkvdec2 fdf80200.rkvdec: min_width 512
[    2.205162] mpp_rkvdec2 fdf80200.rkvdec: link mode probe finish
[    2.205296] mpp_rkvdec2 fdf80200.rkvdec: probing finish
[    2.206018] rockchip-iodomain fdc20000.syscon:io-domains: pmuio2(3300000 uV) supplied by vcc3v3_pmu
[    2.206320] rockchip-iodomain fdc20000.syscon:io-domains: vccio1(3000000 uV) supplied by vccio_acodec
[    2.206622] rockchip-iodomain fdc20000.syscon:io-domains: vccio3(3300000 uV) supplied by vccio_sd
[    2.206915] rockchip-iodomain fdc20000.syscon:io-domains: vccio4(3300000 uV) supplied by vcc_3v3
[    2.207099] rockchip-iodomain fdc20000.syscon:io-domains: vccio5(3300000 uV) supplied by vcc_3v3
[    2.207276] rockchip-iodomain fdc20000.syscon:io-domains: vccio6(3300000 uV) supplied by vcc_3v3
[    2.207430] rockchip-iodomain fdc20000.syscon:io-domains: vccio7(3300000 uV) supplied by vcc_3v3
[    2.208740] mali fde60000.gpu: Kernel DDK version g18p0-01eac0
[    2.209442] mali fde60000.gpu: bin=0
[    2.209629] mali fde60000.gpu: leakage=6
[    2.209702] mali fde60000.gpu: pvtm = 84890, from nvmem
[    2.209748] mali fde60000.gpu: pvtm-volt-sel=1
[    2.210977] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    2.210984] mali fde60000.gpu: avs=0
[    2.211015] W : [File] : drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c; [Line] : 143; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[    2.211639] mali fde60000.gpu: GPU identified as 0x2 arch 7.4.0 r1p0 status 0
[    2.211792] mali fde60000.gpu: No priority control manager is configured
[    2.212170] mali fde60000.gpu: No memory group manager is configured
[    2.214095] mali fde60000.gpu: l=0 h=2147483647 hyst=5000 l_limit=700000000 h_limit=0 h_table=0
[    2.214440] mmc_host mmc1: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    2.217877] mali fde60000.gpu: Probed as mali0
[    2.233360] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    2.234321] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    2.234343] cfg80211: failed to load regulatory.db
[    2.234997] rockchip-pm rockchip-suspend: not set pwm-regulator-config
[    2.235029] rockchip-suspend not set sleep-mode-config for mem-lite
[    2.235040] rockchip-suspend not set wakeup-config for mem-lite
[    2.235054] rockchip-suspend not set sleep-mode-config for mem-ultra
[    2.235064] rockchip-suspend not set wakeup-config for mem-ultra
[    2.235961] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 410; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '', rk_ko_ver is .
[    2.236452] Mali: 
[    2.236458] Mali device driver loaded
[    2.236477] ALSA device list:
[    2.236487]   #0: rockchip-hdmi0
[    2.236497]   #1: rockchip-rk809
[    2.242918] Freeing unused kernel memory: 5952K
[    2.277174] Run /init as init process
[    2.300531] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[    2.319007] dwmmc_rockchip fe2b0000.dwmmc: Successfully tuned phase to 231
[    2.319145] mmc1: new ultra high speed SDR104 SDHC card at address aaaa
[    2.321353] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
[    2.327897]  mmcblk1: p1 p2 p3
[    4.503868] rk-pcie 3c0000000.pcie: PCIe Link Fail
[    4.503965] rk-pcie 3c0000000.pcie: failed to initialize host
[    7.806880] initramfs: Booting Volumio for odroidm1s
[    7.807451] initramfs: This script mounts rootfs RO with an overlay RW layer.
[    7.897457] initramfs: IMGPART=/dev/mmcblk1p2
[    7.897762] initramfs: IMGFILE=/volumio_current.sqsh
[    7.898007] initramfs: DATAPART=/dev/mmcblk1p3
[    7.898249] initramfs: BOOTPART=/dev/mmcblk1p1
[    7.898497] initramfs: BOOTCONFIG=/boot/bootparams.ini
[    7.898733] initramfs: BOOTDELAY=5
[    7.931166] EXT4-fs (mmcblk1p2): recovery complete
[    7.932250] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[    7.934623] initramfs: Checking for USB updates if you did not boot from USB...
[    8.025129] initramfs: No USB device detected (when incorrect, try adding 'bootdelay=5' to your boot cmdline)
[    8.201760] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    8.253002] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    8.440067] EXT4-fs (mmcblk1p3): recovery complete
[    8.443672] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)
[    8.443764] ext4 filesystem being mounted at /mnt/ext supports timestamps until 2038 (0x7fffffff)
[    8.446718] initramfs: With Option:
[    8.491685] initramfs: found fstab entry with UUID=A314-05B4 for /boot
[    8.522154] initramfs: VOLUMIO_VERSION="3.571"
[    8.522394] initramfs: Finish initramfs, continue booting Volumio
[    9.240164] systemd[1]: System time before build time, advancing clock.
[    9.256138] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +EL)
[    9.257019] systemd[1]: Detected architecture arm64.

Welcome to Debian GNU/Linux 10 (buster)!

[    9.261579] systemd[1]: Set hostname to <m1s>.
[    9.483647] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firew.
[    9.483691] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    9.563111] systemd[1]: /lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid.
[    9.674079] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    9.675991] systemd[1]: Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
[    9.706771] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[    9.708140] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[  OK  ] Created slice system-systemd\x2dfsck.slice.
[  OK  ] Created slice system-getty.slice.
         Mounting RPC Pipe File System...
[  OK  ] Created slice User and Session Slice.
[  OK  ] Reached target Slices.
[  OK  ] Listening on Journal Socket (/dev/log).
         Starting Journal Service...
         Starting Restore / save the current clock...
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Listening on udev Kernel Socket.
         Mounting Kernel Debug File System...
[  OK  ] Started dynamicswap service.
[  OK  ] Reached target Swap.
[  OK  ] Listening on fsck to fsckd communication Socket.
         Starting Load Kernel Modules...
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Listening on udev Control Socket.
         Starting udev Coldplug all Devices...
[  OK  ] Mounted RPC Pipe File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Load Kernel Modules.
         Mounting FUSE Control File System...
         Starting Apply Kernel Variables...
         Mounting Kernel Configuration File System...
         Starting Create System Users...
         Starting Load/Save Random Seed...
[  OK  ] Started Restore / save the current clock.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started Load/Save Random Seed.
[    9.947350] Removed cp15_barrier emulation handler
[    9.947391] Enabled cp15_barrier support
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /var/spool/cups...
         Mounting /var/log...
         Mounting /tmp...
         Starting udev Kernel Device Manager...
[  OK  ] Started Journal Service.
[  OK  ] Mounted /var/spool/cups.
         Mounting /var/spool/cups/tmp...
[  OK  ] Mounted /var/log.
[  OK  ] Mounted /tmp.
[  OK  ] Mounted /var/spool/cups/tmp.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started udev Kernel Device Manager.
[   10.092392] systemd-journald[278]: Received request to flush runtime journal from PID 1
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Coldplug all Devices.
         Starting Show Plymouth Boot Screen...
         Starting Helper to synchronize boot up for ifupdown...
[  OK  ] Started Helper to synchronize boot up for ifupdown.
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Started Forward Password R…s to Plymouth Directory Watch.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Local Encrypted Volumes.
[  OK  ] Found device /dev/disk/by-uuid/A314-05B4.
[  OK  ] Found device /dev/ttyFIQ0.
[  OK  ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
         Starting File System Check…/dev/disk/by-uuid/A314-05B4...
[  OK  ] Started File System Check Daemon to report status.
[  OK  ] Started File System Check on /dev/disk/by-uuid/A314-05B4.
         Mounting /boot...
[  OK  ] Mounted /boot.
[  OK  ] Reached target Local File Systems.
         Starting Tell Plymouth To Write Out Runtime Data...
         Starting Create Volatile Files and Directories...
[  OK  ] Started ifup for eth0.
         Starting Raise network interfaces...
         Starting Preprocess NFS configuration...
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Preprocess NFS configuration.
[  OK  ] Reached target NFS client services.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started Entropy daemon using the HAVEGE algorithm.
         Starting Update UTMP about System Boot/Shutdown...
         Starting RPC bind portmap service...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on mpd.socket.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Started Daily apt download activities.
[  OK  ] Listening on triggerhappy.socket.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting triggerhappy global hotkey daemon...
[  OK  ] Started UPnP Renderer front-end to MPD.
         Starting DHCP Client Daemon...
         Starting Wireless Services...
[  OK  ] Started volumio-remote-updater.service.
[  OK  ] Started Manage Sound Card State (restore and store).
[  OK  ] Started D-Bus System Message Bus.
         Starting WPA supplicant...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Login Service...
[  OK  ] Started Volumio Iptables Module.
         Starting Save/Restore Sound Card State...
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Started RPC bind portmap service.
[  OK  ] Started triggerhappy global hotkey daemon.
[  OK  ] Reached target RPC Port Mapper.
[  OK  ] Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems.
         Starting LSB: Load kernel …d to enable cpufreq scaling...
[   12.466662] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   12.466716] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   12.472251] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   12.472302] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[  OK  ] Started Login Service.
[  OK  ] Started DHCP Client Daemon.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Reached target Sound Card.
[  OK  ] Started Raise network interfaces.
[  OK  ] Started LSB: Load kernel m…ded to enable cpufreq scaling.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Started WPA supplicant.
[  OK  ] Reached target Network.
         Starting Permit User Sessions...
[  OK  ] Reached target Network is Online.
         Starting LSB: Brings up/down network automatically...
         Starting Samba NMB Daemon...
         Starting Music Player Daemon...
         Starting /etc/rc.local Compatibility...
         Starting Network Time Service...
[  OK  ] Started Shairport Sync - AirPlay Audio Receiver.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started /etc/rc.local Compatibility.
         Starting Terminate Plymouth Boot Screen...
         Starting Hold until boot process finishes up...
[   13.741670] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741709] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741841] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741853] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741877] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741887] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741911] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741920] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   13.741944] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   13.741953] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   14.843787] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   14.843836] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   15.845057] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   15.845110] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   16.846326] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   16.846387] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   17.847197] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   17.847237] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   18.763758] ttyFIQ ttyFIQ0: tty_port_close_start: tty->count = 1 port count = 2
[   18.848424] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   18.848463] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)

Debian GNU/Linux 10 m1s ttyFIQ0

Welcome to Volumio!
WebUI available at m1s.local (127.0.0.1)
m1s login: [   19.849639] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   19.849681] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   20.850812] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   20.850850] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   21.851992] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   21.852028] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   22.853169] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   22.853204] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   23.853863] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   23.853904] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   24.855080] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   24.855117] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   25.856504] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   25.856571] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   26.857180] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   26.857222] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   27.858384] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   27.858423] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   28.859546] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   28.859579] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   29.860668] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   29.860695] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   30.861777] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   30.861801] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   31.862899] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   31.862930] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   32.863861] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   32.863900] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   33.865022] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   33.865056] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   34.866177] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   34.866211] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   35.867344] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   35.867378] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   36.868470] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   36.868500] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   37.869620] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   37.869653] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   38.870767] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   38.870798] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   39.871901] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   39.871932] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   40.873024] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   40.873049] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   41.874174] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   41.874208] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   42.875329] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1
[   42.875361] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)

CTRL-A Z for help | 1500000 8N1 | NOR | Minicom 2.8 | VT102 | Offline | ttyUSB0                                                                                                            

Does the problem keep happening even after power cycle?

gkkpch
Posts: 351
Joined: Mon Feb 25, 2013 11:47 pm
languages_spoken: english, dutch, german
ODROIDs: Odroid N2+, Odroid C4,
Location: Switzerland
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: M1S Debug Party

Post by gkkpch »

yes, nothing changes after a power cycle, happens all the time and with different images, looks like a hw issue.

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

gkkpch wrote:
Wed Nov 22, 2023 9:35 pm
yes, nothing changes after a power cycle, happens all the time and with different images, looks like a hw issue.
If so, I guess it's hardware issue. So you are sure that the ethernet on your ODROID-M1S no longer works with Hardkernel's stock Ubuntu image with the same error message? Then highly the the PHY circuit is damaged. Can you please take a picture of your ODROID-M1S, I just need half of the board around the ethernet port. Higher resolution and clear photo is wonderful.

gkkpch
Posts: 351
Joined: Mon Feb 25, 2013 11:47 pm
languages_spoken: english, dutch, german
ODROIDs: Odroid N2+, Odroid C4,
Location: Switzerland
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: M1S Debug Party

Post by gkkpch »

Here you go...
IMG_8635.JPG
IMG_8635.JPG (551.74 KiB) Viewed 711 times
IMG_8637.JPG
IMG_8637.JPG (532.1 KiB) Viewed 711 times

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

@gkkpch, so...nice photo. very clean.
I cannot figure out visible damage in the photo, let me discuss with H/W guys tomorrow KST. If the network on your ODROID-M1S does not come ever, new board should be arranged.
Sorry for the problem... :(

User avatar
mctom
Posts: 3528
Joined: Wed Nov 11, 2020 4:44 am
languages_spoken: english, polski
ODROIDs: XU4, M1, H3+, SP3, N2L, M1S
Location: Gdańsk, Poland
Has thanked: 499 times
Been thanked: 674 times
Contact:

Re: M1S Debug Party

Post by mctom »

Exceptional photos indeed.

The only thing out of ordinary I can see is a skewed ESD protection diode, fourth counting from the top of the picture. But it couldn't have happened during use.
Punk ain't no religious cult, punk means thinking for yourself!
OpenUPS
PiStackMon

User avatar
mctom
Posts: 3528
Joined: Wed Nov 11, 2020 4:44 am
languages_spoken: english, polski
ODROIDs: XU4, M1, H3+, SP3, N2L, M1S
Location: Gdańsk, Poland
Has thanked: 499 times
Been thanked: 674 times
Contact:

Re: M1S Debug Party

Post by mctom »

So I turned on M1S for the first time with NVMe that arrived today. I was greeted with this nice menu, installed Ubuntu Server on nvme.
But after reboot I get into the same menu again. It's a loop.

I'm guessing the "boot from nvme" piece is missing. Can I do something from the command line to make this work, or should I install on eMMC for now?

EDIT: I installed Ubuntu Server on eMMC and it worked no problem.
I'll try flashing nvme with ubuntu gnome and installing grub. That should work I guess?
But I'll not try it today, unfortunately.
Punk ain't no religious cult, punk means thinking for yourself!
OpenUPS
PiStackMon

gkkpch
Posts: 351
Joined: Mon Feb 25, 2013 11:47 pm
languages_spoken: english, dutch, german
ODROIDs: Odroid N2+, Odroid C4,
Location: Switzerland
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: M1S Debug Party

Post by gkkpch »

tobetter wrote:
Wed Nov 22, 2023 10:17 pm
@gkkpch, so...nice photo. very clean.
I cannot figure out visible damage in the photo, let me discuss with H/W guys tomorrow KST. If the network on your ODROID-M1S does not come ever, new board should be arranged.
Sorry for the problem... :(
Any news on this subject?

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

gkkpch wrote:
Thu Nov 23, 2023 11:04 pm
tobetter wrote:
Wed Nov 22, 2023 10:17 pm
@gkkpch, so...nice photo. very clean.
I cannot figure out visible damage in the photo, let me discuss with H/W guys tomorrow KST. If the network on your ODROID-M1S does not come ever, new board should be arranged.
Sorry for the problem... :(
Any news on this subject?
Replacement will be arranged soon. Thank you. :)

gkkpch
Posts: 351
Joined: Mon Feb 25, 2013 11:47 pm
languages_spoken: english, dutch, german
ODROIDs: Odroid N2+, Odroid C4,
Location: Switzerland
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: M1S Debug Party

Post by gkkpch »

SPDIF has not been enabled yet with kernel 5.10.160, what are the plans?
Would it be different with kernel 6.1.y? Would a u-boot change be necessary for 6.1?

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

gkkpch wrote:
Sat Nov 25, 2023 6:08 am
SPDIF has not been enabled yet with kernel 5.10.160, what are the plans?
SPDIF is patched as a device tree overlay,
https://github.com/hardkernel/linux/blo ... _sound.dts

Also added to Wiki,
https://wiki.odroid.com/odroid-m1s/appl ... if&s[]=m1s
Would it be different with kernel 6.1.y? Would a u-boot change be necessary for 6.1?
You can install 6.1 kernel package from the same image without replacing U-Boot, kernel version itself is not matter to U-Boot at all.
The package can be installed,

Code: Select all

sudo apt update
sudo apt install linux-image-6.1.0-odroid-arm64
Note that, 6.1 kernel is not based on Rockchip BSP so hardware features are limited. Even, for your case, my workmate checked whether how SPDIF can be supported in 6.1 kernel, and one said it's negative as of today. So one will look into it sometime soon how it's feasible. If it's long way job, then we would wait for Rockchip BSP with 6.1 which would in several months. OS feature wise, 6.1 kernel is ok to use NVMe/USB/eMMC/Network/HDMI.

User avatar
joerg
Posts: 1957
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2, N1, N2, C4
Location: Germany
Has thanked: 200 times
Been thanked: 431 times
Contact:

Re: M1S Debug Party

Post by joerg »

I can't get pwm-backlight to work on Android.
I see that the Android service for backlight is running and putting values 0...100 to /sys/class/backlight/backlight/brightness when I change the brightness slider.
Normally the kernel module should take this value and write the correct duty_cycle to the pwm device. But I can measure only 2.89V on the pin. I tried with the original dtbo that uses pwm1 (pin 33) and I also changed the dtbo to pwm2 (pin 7), but still the same, only fixed voltage about 2.92V. I put also some additional debug messages to the source file drivers/video/backlight/pwm_bl.c to see if the kernel module is running.

Code: Select all

[    0.294975] pwm_backlight_probe
[    0.295004] pwm_backlight_parse_dt
[    0.295006] pwm_backlight_parse_dt: node success
[    0.295031] pwm_backlight_parse_dt: brightness-levels success
[    0.295060] pwm_backlight_parse_dt: max_brightness read
[    0.295063] pwm_backlight_parse_dt: default-brightness-level read
[    0.295128] pwm_backlight_parse_dt: exit
[    0.295175] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[    0.295289] pwm-backlight backlight: Linked as a consumer to regulator.0
[    0.295326] got pwm for backlight
[    0.295448] Sucess: pwm_backlight_probe
Of course I put also pwm_backlight to the overlays list.

Code: Select all

/dts-v1/;
/plugin/;

/ {
	fragment@0 {
		// pwmchip1, pwm@fdd70020
		target = <&pwm2>;

		__overlay__ {
			status = "okay";
		};
	};

	fragment@1 {
		target-path = "/";
		__overlay__ {
			backlight: backlight {
				compatible = "pwm-backlight";
                status = "okay";
				pwms = <&pwm2 0 1000000 0>;
				brightness-levels = <
				  0  20  20  21  21  22  22  23
				 23  24  24  25  25  26  26  27
				 27  28  28  29  29  30  30  31
				 31  32  32  33  33  34  34  35
				 35  36  36  37  37  38  38  39
				 40  41  42  43  44  45  46  47
				 48  49  50  51  52  53  54  55
				 56  57  58  59  60  61  62  63
				 64  65  66  67  68  69  70  71
				 72  73  74  75  76  77  78  79
				 80  81  82  83  84  85  86  87
				 88  89  90  91  92  93  94  95
				 96  97  98  99 100 101 102 103
				104 105 106 107 108 109 110 111
				112 113 114 115 116 117 118 119
				120 121 122 123 124 125 126 127
				128 129 130 131 132 133 134 135
				136 137 138 139 140 141 142 143
				144 145 146 147 148 149 150 151
				152 153 154 155 156 157 158 159
				160 161 162 163 164 165 166 167
				168 169 170 171 172 173 174 175
				176 177 178 179 180 181 182 183
				184 185 186 187 188 189 190 191
				192 193 194 195 196 197 198 199
				200 201 202 203 204 205 206 207
				208 209 210 211 212 213 214 215
				216 217 218 219 220 221 222 223
				224 225 226 227 228 229 230 231
				232 233 234 235 236 237 238 239
				240 241 242 243 244 245 246 247
				248 249 250 251 252 253 254 255
				>;
				default-brightness-level = <50>;
			};
		};
	};
};
When I change the brightness-levels to maximum 100, Android stays in boot animation loop.

User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

Re: M1S Debug Party

Post by rooted »

@joerg You verified in the stock Android backlight dimming is working?

Mine is working.

User avatar
joerg
Posts: 1957
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2, N1, N2, C4
Location: Germany
Has thanked: 200 times
Been thanked: 431 times
Contact:

Re: M1S Debug Party

Post by joerg »

Yes, it's the same. I am trying with the 23" monitor I posted here viewtopic.php?p=377377#p377377. The video driver board has an adjust pin at the backlight connector that I connect to the pwm output of the M1S. When I enable the pwm pin by hand via sysfs, then I can control the backlight brightness. It's the kernel driver pwm-backlight that is not working. Is your backlight pwm or i2c?

glenno
Posts: 46
Joined: Sun Nov 23, 2014 8:34 am
languages_spoken: english
ODROIDs: Odroid M1S, M1, XU4, XU, X, SHOW2, Weather, Weather_Zero & about 25 emmc and microSD cards with a stack of different Linux builds and distributions.
Has thanked: 7 times
Been thanked: 11 times
Contact:

Re: M1S Debug Party

Post by glenno »

Just did the update from Ubuntu 20.4 LTS to 22.4 LTS.

Not sure if there is a better way, but it worked so far.

Code: Select all

sudo apt update
sudo apt install linux-image-6.1.0-odroid-arm64 update-manager-core
sudo do-release-upgrade
(follow your nose)
uncomment - /etc/apt/sources.list.d/ppa-linuxfactory-or-kr.list

Code: Select all

sudo apt update
sudo apt upgrade
I did notice mine rebooted with a different mac address that the original install. I didn't check when I did the first install whether it booted with the same MAC address thats stamped on the board.

Schlurps
Posts: 1
Joined: Sun Nov 26, 2023 10:29 am
languages_spoken: english
ODROIDs: XU4, M1S
Has thanked: 0
Been thanked: 0
Contact:

Re: M1S Debug Party

Post by Schlurps »

glenno wrote:
Sun Nov 26, 2023 10:24 am
Just did the update from Ubuntu 20.4 LTS to 22.4 LTS.
So glad to know I'm not the only working on this at this hour =)

I just read your initial post as I was looking for 22.4 as well.

Thank you very much for providing an answer!

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

glenno wrote:
Sun Nov 26, 2023 10:24 am
Just did the update from Ubuntu 20.4 LTS to 22.4 LTS.

Not sure if there is a better way, but it worked so far.

Code: Select all

sudo apt update
sudo apt install linux-image-6.1.0-odroid-arm64 update-manager-core
sudo do-release-upgrade
(follow your nose)
uncomment - /etc/apt/sources.list.d/ppa-linuxfactory-or-kr.list

Code: Select all

sudo apt update
sudo apt upgrade
I did notice mine rebooted with a different mac address that the original install. I didn't check when I did the first install whether it booted with the same MAC address thats stamped on the board.
You will need to replace focal to jammy in /etc/apt/sources.list.d/ppa-linuxfactory-or-kr.list if not. Otherwise, the package for ODROID-M1S will keep with the version with Ubuntu 20.04 and better to reinstall all package that its version ends with ~focal when listed dpkg -l | grep focal.

User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

Re: M1S Debug Party

Post by rooted »

joerg wrote:Yes, it's the same. I am trying with the 23" monitor I posted here viewtopic.php?p=377377#p377377. The video driver board has an adjust pin at the backlight connector that I connect to the pwm output of the M1S. When I enable the pwm pin by hand via sysfs, then I can control the backlight brightness. It's the kernel driver pwm-backlight that is not working. Is your backlight pwm or i2c?
I didn't know you were using a third party display, I've only used the VU8S

glenno
Posts: 46
Joined: Sun Nov 23, 2014 8:34 am
languages_spoken: english
ODROIDs: Odroid M1S, M1, XU4, XU, X, SHOW2, Weather, Weather_Zero & about 25 emmc and microSD cards with a stack of different Linux builds and distributions.
Has thanked: 7 times
Been thanked: 11 times
Contact:

Re: M1S Debug Party

Post by glenno »

tobetter wrote:
Sun Nov 26, 2023 11:28 am
You will need to replace focal to jammy in /etc/apt/sources.list.d/ppa-linuxfactory-or-kr.list if not. Otherwise, the package for ODROID-M1S will keep with the version with Ubuntu 20.04 and better to reinstall all package that its version ends with ~focal when listed dpkg -l | grep focal.
I thought I would need to, but focal was replaced with jammy automagically during the upgrade process.

Good call on listing the focal packages to make sure it’s got the right ones for the correct distribution.

Any suggestions how to hard code the MAC address? I’ve had no luck changing the kernel parameters.

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

glenno wrote:
Sun Nov 26, 2023 1:21 pm
tobetter wrote:
Sun Nov 26, 2023 11:28 am
You will need to replace focal to jammy in /etc/apt/sources.list.d/ppa-linuxfactory-or-kr.list if not. Otherwise, the package for ODROID-M1S will keep with the version with Ubuntu 20.04 and better to reinstall all package that its version ends with ~focal when listed dpkg -l | grep focal.
I thought I would need to, but focal was replaced with jammy automagically during the upgrade process.

Good call on listing the focal packages to make sure it’s got the right ones for the correct distribution.

Any suggestions how to hard code the MAC address? I’ve had no luck changing the kernel parameters.
Ok, let me check the MAC address issue.

gozothegreat
Posts: 6
Joined: Sun Nov 19, 2023 3:34 am
languages_spoken: english
ODROIDs: M1S
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: M1S Debug Party

Post by gozothegreat »

I'm unable to get Docker running: any help much appreciated :
(ubuntu server image)

sudo docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

journalctl -xe gives :
Nov 26 12:53:09 server dockerd[7302]: time="2023-11-26T12:53:09.050487927Z" level=warning msg="Running modprobe bridge br_netfilter failed with message: modprobe: WARNING: Module bridge not found i>
Nov 26 12:53:09 server dockerd[7302]: time="2023-11-26T12:53:09.064080529Z" level=info msg="unable to detect if iptables supports xlock: 'iptables --wait -L -n': `iptables/1.8.7 Failed to initializ>
Nov 26 12:53:09 server dockerd[7302]: time="2023-11-26T12:53:09.200460682Z" level=info msg="stopping event stream following graceful shutdown" error="<nil>" module=libcontainerd namespace=moby
Nov 26 12:53:09 server dockerd[7302]: failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptable>
Nov 26 12:53:09 server dockerd[7302]: (exit status 1)

User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

Re: M1S Debug Party

Post by rooted »

Do you have iptables installed?

User avatar
joerg
Posts: 1957
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2, N1, N2, C4
Location: Germany
Has thanked: 200 times
Been thanked: 431 times
Contact:

Re: M1S Debug Party

Post by joerg »

I have changed the code of pwm_bl.c and had success with it. I saw that in newer kernel source that this part of code is not present. It's a check that framebuffer has state blank, then put 0 to brightness. But duty_cycle is only computed if brightness is greater than 0.

Code: Select all

/*
	if (bl->props.power != FB_BLANK_UNBLANK ||
	    bl->props.fb_blank != FB_BLANK_UNBLANK ||
	    bl->props.state & BL_CORE_FBBLANK)
		brightness = 0;
*/
Then I found that pwm polarity set to inverted is also not working. The inverter board for this monitor needs inverted pwm.
After digging deeper into the source code I saw that it seems not to be implemented. I went lazy to dig deeper and changed more code of pwm_bl.c to subtract computed duty_cycle from period when in devicetree overlay flag inverted is set:

Code: Select all

	struct pwm_args pargs;

	int brightness = bl->props.brightness;
	int duty_cycle;
	int polarity;

	pwm_get_args(pb->pwm, &pargs);
	polarity = pargs.polarity;
	...
	if (brightness > 0) {
		duty_cycle = compute_duty_cycle(pb, brightness);
        	if (polarity == PWM_POLARITY_INVERSED) {
			duty_cycle = pargs.period - duty_cycle;
        	}
I also changed the level curve in pwm-backlight overlay to linear:

Code: Select all

/dts-v1/;
/plugin/;

/ {
	fragment@0 {
		// pwmchip1, pwm@fdd70020
		target = <&pwm2>;

		__overlay__ {
			status = "okay";
		};
	};

	fragment@1 {
		target-path = "/";
		__overlay__ {
			backlight: backlight {
				compatible = "pwm-backlight";
                status = "okay";
				pwms = <&pwm2 0 25000 1>;
				brightness-levels = <
                  		0   1   2   3   4   5   6   7
                  		8   9  10  11  12  13  14  15
                 		16  17  18  19  20  21  22  23
                 		24  25  26  27  28  29  30  31
                 		32  33  34  35  36  37  38  39
				 40  41  42  43  44  45  46  47
				 48  49  50  51  52  53  54  55
				 56  57  58  59  60  61  62  63
				 64  65  66  67  68  69  70  71
				 72  73  74  75  76  77  78  79
				 80  81  82  83  84  85  86  87
				 88  89  90  91  92  93  94  95
				 96  97  98  99 100 101 102 103
				104 105 106 107 108 109 110 111
				112 113 114 115 116 117 118 119
				120 121 122 123 124 125 126 127
				128 129 130 131 132 133 134 135
				136 137 138 139 140 141 142 143
				144 145 146 147 148 149 150 151
				152 153 154 155 156 157 158 159
				160 161 162 163 164 165 166 167
				168 169 170 171 172 173 174 175
				176 177 178 179 180 181 182 183
				184 185 186 187 188 189 190 191
				192 193 194 195 196 197 198 199
				200 201 202 203 204 205 206 207
				208 209 210 211 212 213 214 215
				216 217 218 219 220 221 222 223
				224 225 226 227 228 229 230 231
				232 233 234 235 236 237 238 239
				240 241 242 243 244 245 246 247
				248 249 250 251 252 253 254 255
				>;
				default-brightness-level = <200>;
			};
		};
	};
};
The only thing that is not so nice that the lowest value for brightness at slider minimum is 10, means 10 of 255. But I would like to have lower value to dim the monitor more.

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: M1S Debug Party

Post by tobetter »

glenno wrote:
Sun Nov 26, 2023 1:21 pm
tobetter wrote:
Sun Nov 26, 2023 11:28 am
You will need to replace focal to jammy in /etc/apt/sources.list.d/ppa-linuxfactory-or-kr.list if not. Otherwise, the package for ODROID-M1S will keep with the version with Ubuntu 20.04 and better to reinstall all package that its version ends with ~focal when listed dpkg -l | grep focal.
I thought I would need to, but focal was replaced with jammy automagically during the upgrade process.

Good call on listing the focal packages to make sure it’s got the right ones for the correct distribution.

Any suggestions how to hard code the MAC address? I’ve had no luck changing the kernel parameters.
New package of Linux kernel v6.1 is uploaded that will fix the MAC address issue.

Code: Select all

$ dpkg -l | grep linux-image
ii  linux-image-6.1.0-odroid-arm64  6.1.63-202311261909~jammy               arm64        Linux 6.1 for 64-bit ARMv8 machines
These users thanked the author tobetter for the post:
glenno (Mon Nov 27, 2023 5:48 am)

hominoid
Posts: 887
Joined: Tue Feb 28, 2017 3:55 am
languages_spoken: english
ODROIDs: C2, C4, XU4, MC1, N1, N2, N2L, N2+, HC4, M1, H2, H3+
Location: Lake Superior Basin, USA
Has thanked: 128 times
Been thanked: 410 times
Contact:

Re: M1S Debug Party

Post by hominoid »

I suspected the moment I saw the Vu8s that the FPC cable was going to create some issues and it has IMO. After much contemplation, I have found one and only one configuration that this display can be used, with the M1S attached to the back in the advertised OEM configuration. Even that comes with compromises as illustrated below for once the cable is routed flat against the back of the LCD to enclose it, it is to short to make a connection using the HK case and mounting hardware.
    Vu8s_fpc.jpg
    Vu8s_fpc.jpg (122.22 KiB) Viewed 374 times
      Since the cable is not replaceable this may severally limit the types of embedded and non-embedded deployments that can be accomplished with this display. I believe an ECO is needed to do one of two things: Make the FPC cable longer, or the better choice IMO, mount a FPC connector so the end user can choose the proper length cable for their design and deployment. I believe that this shortcoming is serious enough that it may impact the breadth and quantity of Vu8S deployments within HK’s B2B and B2C markets.

      User avatar
      joerg
      Posts: 1957
      Joined: Tue Apr 01, 2014 2:14 am
      languages_spoken: german, english, español
      ODROIDs: C1, C1+, C2, N1, N2, C4
      Location: Germany
      Has thanked: 200 times
      Been thanked: 431 times
      Contact:

      Re: M1S Debug Party

      Post by joerg »

      In my car I use this kind of FPC adapter and a 20cm FPC 0.5mm pitch cable to make it longer. In my case it connects the 30 pin LVDS connection between the waveshare video board and the lcd screen. It's working fine.
      https://de.aliexpress.com/item/10050056 ... vTjw96jUsn
      Last edited by joerg on Mon Nov 27, 2023 3:05 am, edited 1 time in total.

      User avatar
      mctom
      Posts: 3528
      Joined: Wed Nov 11, 2020 4:44 am
      languages_spoken: english, polski
      ODROIDs: XU4, M1, H3+, SP3, N2L, M1S
      Location: Gdańsk, Poland
      Has thanked: 499 times
      Been thanked: 674 times
      Contact:

      Re: M1S Debug Party

      Post by mctom »

      In the worst case it could be extended using another PCB, but that's even more clutter under the hood.
      I suspect HK does not order customized displays, otherwise all would share a common connector type..
      Punk ain't no religious cult, punk means thinking for yourself!
      OpenUPS
      PiStackMon

      User avatar
      joerg
      Posts: 1957
      Joined: Tue Apr 01, 2014 2:14 am
      languages_spoken: german, english, español
      ODROIDs: C1, C1+, C2, N1, N2, C4
      Location: Germany
      Has thanked: 200 times
      Been thanked: 431 times
      Contact:

      Re: M1S Debug Party

      Post by joerg »

      I have mounted the M1S on the back side of my 23" monitor. I found that one mounting hole is to close to the heatsink and a chip. I filed down the heatsink a little:
      photo_2023-11-26_18-46-05.jpg
      photo_2023-11-26_18-46-05.jpg (172.97 KiB) Viewed 370 times

      User avatar
      mctom
      Posts: 3528
      Joined: Wed Nov 11, 2020 4:44 am
      languages_spoken: english, polski
      ODROIDs: XU4, M1, H3+, SP3, N2L, M1S
      Location: Gdańsk, Poland
      Has thanked: 499 times
      Been thanked: 674 times
      Contact:

      Re: M1S Debug Party

      Post by mctom »

      joerg wrote:
      Mon Nov 27, 2023 3:04 am
      I have mounted the M1S on the back side of my 23" monitor. I found that one mounting hole is to close to the heatsink and a chip.
      I noticed that too today, when I was thinking how will I mount my FPGA board. I will have to use a very thin standoff if any.
      I haven't tried mounting Multi IO board permanently but I'm afraid it may have the same problem with bundled hardware.
      Punk ain't no religious cult, punk means thinking for yourself!
      OpenUPS
      PiStackMon

      hominoid
      Posts: 887
      Joined: Tue Feb 28, 2017 3:55 am
      languages_spoken: english
      ODROIDs: C2, C4, XU4, MC1, N1, N2, N2L, N2+, HC4, M1, H2, H3+
      Location: Lake Superior Basin, USA
      Has thanked: 128 times
      Been thanked: 410 times
      Contact:

      Re: M1S Debug Party

      Post by hominoid »

      The M1S PCB hole by the rj-45 is close and needs attention too. I need to update the M1S cases in SBC Case Builder with those and a couple of other things because they don't work right now. I'll trim the standoffs like was done for the N2L cases but I'm also contemplating using 2.5mm or 2mm screws and smaller standoffs if it fixes the issue. There are some other challenges too like the variable protrusion distance for the I/O connectors.
      These users thanked the author hominoid for the post:
      mctom (Mon Nov 27, 2023 4:18 am)

      User avatar
      istanbulls
      Posts: 902
      Joined: Tue May 14, 2019 10:18 pm
      languages_spoken: Turkish
      ODROIDs: ODROID; N2, C4, XU4, N2+, CH4
      Location: Istanbul-Turkey
      Has thanked: 560 times
      Been thanked: 176 times
      Contact:

      Re: M1S Debug Party

      Post by istanbulls »

      I screwed the Odroid-M1S to the case (because if I do not close the top cover of the case, the board remains dangerously mobile), I mounted the case to the VU8S. I immediately mounted the UPS card on the bottom of the case, I think it looks very nice.

      As seen in the photo, the OLED screen works with sudo apt install odroid-homecloud-display
      I could not operate the OLED screen with the Multi I/O Training Board. :(
      I added overlays="board_multiio" and overlays="board_multiio board_multiio_oled" to config.ini and tried a few times but it didn't work.

      config.ini

      Code: Select all

      [generic]
      
      #default_console=ttyFIQ0
      overlay_resize=16384
      overlay_profile=
      overlays="i2c0 i2c1 spi0"
      #overlays="i2c0 i2c1 display_vu8s"
      #overlays="board_multiio"
      #overlays="board_multiio board_multiio_oled"
      [overlay_custom]
      overlays="i2c0 i2c1"
      
      [overlay_hktft32]
      overlays="hktft32 ads7846"
      
      #overlays="board_multiio"
      As seen in the photo, the connection between FPC and the board is correct, I added the code overlays="i2c0 i2c1 display_vu8s" to config.ini, when I restart, HDMI is disabled, this means that VU8S is in the domain but there is no light response on the LCD. :(
      Attachments
      20231126_222117.jpg
      20231126_222117.jpg (907.21 KiB) Viewed 335 times
      These users thanked the author istanbulls for the post:
      mctom (Mon Nov 27, 2023 5:41 am)

      User avatar
      istanbulls
      Posts: 902
      Joined: Tue May 14, 2019 10:18 pm
      languages_spoken: Turkish
      ODROIDs: ODROID; N2, C4, XU4, N2+, CH4
      Location: Istanbul-Turkey
      Has thanked: 560 times
      Been thanked: 176 times
      Contact:

      Re: M1S Debug Party

      Post by istanbulls »

      I managed to run vu8s with Android, the screen brightness is low, but I've just started tinkering. I am currently having a tablet-like experience with UPS and VU8S. :)

      note:
      Ubuntu runs smoothly with UPS, but the system shuts down 30 seconds after the Android system boots up. For now, I am using an external power bank to overcome this problem.
      Attachments
      20231127_001044.jpg
      20231127_001044.jpg (912.09 KiB) Viewed 286 times

      jzp
      Posts: 4
      Joined: Sun Nov 26, 2023 12:34 pm
      languages_spoken: english
      ODROIDs: MS1
      Has thanked: 1 time
      Been thanked: 1 time
      Contact:

      Re: M1S Debug Party

      Post by jzp »

      mctom wrote:
      Thu Nov 23, 2023 2:20 am
      So I turned on M1S for the first time with NVMe that arrived today. I was greeted with this nice menu, installed Ubuntu Server on nvme.
      But after reboot I get into the same menu again. It's a loop.

      I'm guessing the "boot from nvme" piece is missing. Can I do something from the command line to make this work, or should I install on eMMC for now?

      EDIT: I installed Ubuntu Server on eMMC and it worked no problem.
      I'll try flashing nvme with ubuntu gnome and installing grub. That should work I guess?
      But I'll not try it today, unfortunately.
      I had a similar issue yesterday before I found this post. If you install Ubuntu to eMMC the M1S will boot from that device instead of NVME. See post below for more details and other options.

      viewtopic.php?f=211&t=47615
      These users thanked the author jzp for the post:
      mctom (Mon Nov 27, 2023 5:53 pm)

      User avatar
      odroid
      Site Admin
      Posts: 41864
      Joined: Fri Feb 22, 2013 11:14 pm
      languages_spoken: English, Korean
      ODROIDs: ODROID
      Has thanked: 3433 times
      Been thanked: 1920 times
      Contact:

      Re: M1S Debug Party

      Post by odroid »

      There are so many different questions and information.
      Therefore, this thread is locked.
      From now on, please feel free to post new topics on the M1/M1S sub-forum. viewforum.php?f=210

      Locked

      Return to “General Topics”

      Who is online

      Users browsing this forum: No registered users and 1 guest