pkfox Posted July 17 Posted July 17 (edited) Hi all, built an image for the nanopi m4v2 today using this command line from the build folder ./compile.sh BOARD=nanopim4v2 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=jammy the build completed successfuly so I flashed it to an sdcard, the problem is is won't boot, I used my newly found skill ( thanks @Werner ) and connected my UART serial TTL cable. The output is rather verbose so apologies up front - does this mean anything to anyone here. The build is the same as I normally do and it's worked fine until today. Quote DDR Version 1.25 20210517 In channel 0 CS = 0 MR0=0x98 MR4=0x3 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 CS = 1 MR0=0x18 MR4=0x3 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 1 CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 CS = 1 MR0=0x18 MR4=0x2 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 0 training pass! channel 1 training pass! change freq to 416MHz 0,1 Channel 0: LPDDR4,416MHz Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB Channel 1: LPDDR4,416MHz Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB 256B stride channel 0 CS = 0 MR0=0x98 MR4=0x3 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 CS = 1 MR0=0x18 MR4=0x3 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 1 CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 CS = 1 MR0=0x18 MR4=0x2 MR5=0xFF MR8=0x8 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 0 training pass! channel 1 training pass! channel 0, cs 0, advanced training done channel 0, cs 1, advanced training done channel 1, cs 0, advanced training done channel 1, cs 1, advanced training done change freq to 856MHz 1,0 ch 0 ddrconfig = 0x101, ddrsize = 0x2020 ch 1 ddrconfig = 0x101, ddrsize = 0x2020 pmugrf_os_reg[2] = 0x3AA1FAA1, stride = 0xD ddr_set_rate to 328MHZ ddr_set_rate to 666MHZ ddr_set_rate to 928MHZ channel 0, cs 0, advanced training done channel 0, cs 1, advanced training done channel 1, cs 0, advanced training done channel 1, cs 1, advanced training done channel 1, cs 0, dq 31 RISK!!! TdiVW_total violate spec channel 1, cs 1, dq 31 RISK!!! TdiVW_total violate spec ddr_set_rate to 416MHZ, ctl_index 0 ddr_set_rate to 856MHZ, ctl_index 1 support 416 856 328 666 928 MHz, current 856MHz OUT Edited July 17 by pkfox 0 Quote
pkfox Posted July 20 Author Posted July 20 (edited) Just downloaded an image from here to eliminate any problem with my build - unfortunately I saw the same TdiVW_total violate spec errors - HELP ! is it a power supply problem ? Edited July 20 by pkfox 0 Quote
SteeMan Posted July 20 Posted July 20 Moved post to the correct sub forum. This is a Community Maintained board. 0 Quote
SteeMan Posted July 20 Posted July 20 Moved to Community Maintained -> Rockchip. All board specific questions should be posted in the corresponding board specific sections of the forum. For supported boards that is Standard Support -> <CPU Family> -> <Board> for non supported boards that is Community Maintained -> <CPU family>. This is not a board Armbian supports, it is community maintained. 0 Quote
pkfox Posted July 20 Author Posted July 20 @SteeMan I've always received help in the past which is why I donate - no one seems to reply to my posts any more. 0 Quote
Igor Posted July 21 Posted July 21 14 hours ago, pkfox said: why I donate If you expect something in return, then perhaps you could consider sponsoring, consulting, ... instead? Donations are a gift. Nobody knows that you need this particular hardware to work, while all HW can not be supported. For every USD of donation, we can easily lost 500 USD to get the job done. It is that twisted. FYI. SW developers needs respect and/or financial security while fixing your computers problems instead of you. Nobody prevents you hiring people that will help us maintaining this hardware. Perhaps we stop because we can't afford? Have you thought into that direction? This is open source. There are only a few of people that can afford and want to help everyone, others you need to sponsor. New hardware keeps coming. Software is always changing, maintaining custom hardware remain complex and costly. We need more then just your 50 USD to cover bill that is 100-1000x bigger. Still I thank you as if everyone would donate, it would work out and it would be a big change. Most people don't and many people donates to our downstream that contributes (close to) nothing to you, nothing to us. Perhaps people don't donate as they are constantly unhappy as their expectations are out of the charts. Like paying 0.5% of needed money to cover for the service, but one still expect full blown quick response that is not possible to provide regardless of payment. This software is supported by this community and you are also a part of that support staff. Perhaps helping others is the key? I am personally a lot more motivated when someone helps resolving problems then making a donation. There are too many devices, things are very complex and a lot of time needs to be sacrificed. If someone needs a week to fix this and there is 10 USD of reward waiting for the job ... motivation is clearly something else. Response can only be super slow as we don't have a dedicated person on this hardware, vendor doesn't help us neither, we already do more then possible. We stop supporting some hardware when there is nothing more to be done. Donations don't cover a single support person. And behind support person, there are developers in many areas, project managers and other support staff. We need them all in order to operate, and millions to provide software support to people the way they / you expect. Not few thousands. But we don't give up neither. We keep going. 15 hours ago, pkfox said: no one seems to reply to my posts any more. I will tell you from my personal perspective. I would need several days of silence, that nobody else would want anything from me, to look into the problem. While looking into I will find more problems and will try to fix them. I have to deal with so many other things that this week can't come anytime soon. Not this year, not next. Having 10, 50 or 500 USD of donation (and to blow additional few thousands of my own) makes no change. And in this time I need to earn those few thousands to fix your problem. Then its a thin line between donations and something else. Conditioned donations are professional services. But since local McDonald's pays significantly better hourly rate without requiring high-end education on top of 20-30 years experiences ... If we need to keep some hardware operational, its up to the maintainers first. Volunteers decide and we (Armbian pro support) support them if possible https://docs.armbian.com/User-Guide_Board-Support-Rules/ If we have nobody that will be sponsoring you / taking care of hardware, there is nothing we can do. Donations won't change this, but you can try sponsoring a person within Armbian that will be supporting this hardware for you. Even this is very hard to arrange. And this is also open source with no (c) protection. For authors this is hard place, there are bad players and many traps to fall into. 0 Quote
pkfox Posted July 21 Author Posted July 21 @Igor I donate to show my appreciation for everyone's efforts on here. 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.