HelmSecure / armbian-images

GNU General Public License v2.0
32 stars 6 forks source link

4.4 Kernel is end-of-life #28

Open krioso opened 1 year ago

krioso commented 1 year ago

I've tried asking this question in different ways over the past couple of months. I've seen it asked by others as well. I haven't seen any direct answer in other ways the question has been asked.

The closest I've seen was related to the Docker issue and a workaround to make Docker work was provided.

My situation is that I can't use an outdated kernel on a Production system.

Is there any way to get information to understand what is needed to build or retrieve or be able to upgrade to a newer kernel?

jglover512 commented 1 year ago

Might be worth looking into Builtroot or the Yacto project to build a community run image.

krioso commented 1 year ago

I'd be happy to....but (as others have asked as well) would be helpful to know more about how the current image is built, what to consider for future builds, why the 4.4 kernel is prioritized and overriding updates, is there something about the hardware which prevents running a newer kernel, what are the limitations or parameters to keep in mind. I've tried a bunch of build options without success.

I imagine certain specific considerations were made when deciding how to build the images that are provided. It would be helpful to know what those considerations are, including a clearer description of how the firmware flash process is working. The reality is that you can't (to my knowledge) attach a screen and access a terminal when the system doesn't boot, to be able to see what is happening and why.

Not to distract from my concern - I have three Helm V2's and I really want to be able to update them and use them freely as the Helm effort unfortunately fades into history, but I can't do that comfortably without an updated kernel (either Helm-provided or an alternative that will work).

All of the above does not take anything away from the effort already put in by the founders to keep the devices running in some useful way - they could've just shut the doors and left the existing servers for the recycle heap.

I remain unclear as to why the question fo the kernel selection hasn't been answered directly. If the answer is, "Sorry, the device can't support a kernel beyond 4.4", then knowing that would set a path for people to know what to do - use with an end-of-life kernel, try to stumble onto an alternative, or send the devices to recycle.

Jackbeef commented 1 year ago

The board is not really that different. It is a [rk3399-evb board] (https://wiki.radxa.com/Rockpi4/Core) with some extra (spice) on top (rk818) . Kernel 4.4 is what rockchip is providing to boot. It was their base template which helm crew used. The ev board is similar to fuhai board ( look at the link) soldered a rockchip 4 core SOM. Currently spinning up armbian tool chain for the board. I wish I had a fuhai board.

Jackbeef commented 1 year ago

I'd be happy to....but (as others have asked as well) would be helpful to know more about how the current image is built, what to consider for future builds, why the 4.4 kernel is prioritized and overriding updates, is there something about the hardware which prevents running a newer kernel, what are the limitations or parameters to keep in mind. I've tried a bunch of build options without success.

I imagine certain specific considerations were made when deciding how to build the images that are provided. It would be helpful to know what those considerations are, including a clearer description of how the firmware flash process is working. The reality is that you can't (to my knowledge) attach a screen and access a terminal when the system doesn't boot, to be able to see what is happening and why.

Not to distract from my concern - I have three Helm V2's and I really want to be able to update them and use them freely as the Helm effort unfortunately fades into history, but I can't do that comfortably without an updated kernel (either Helm-provided or an alternative that will work).

All of the above does not take anything away from the effort already put in by the founders to keep the devices running in some useful way - they could've just shut the doors and left the existing servers for the recycle heap.

I remain unclear as to why the question fo the kernel selection hasn't been answered directly. If the answer is, "Sorry, the device can't support a kernel beyond 4.4", then knowing that would set a path for people to know what to do - use with an end-of-life kernel, try to stumble onto an alternative, or send the devices to recycle.

I also tried other images. via rs232 , it complains about no trust.img error. Well loaderis looking for an image that it was built for.