Help with Linux kernel update
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I'm new in kernel programming & booting in embedded linux systems.
For the beginning, I'm trying to update the kernel version from 3.14 to 4.0.9 of Debian distribution.
For boot I'm using U-Boot, and my microcontroller is imx6 (ARM architecture).
I have the sources for the 4.0.9 kernel and for u-boot.
For my understanding, there is 5 stages to these procedure:
- u-boot â build & compile
- u-boot â burn to SD card
- Kernel â build & compile
- kernel â burn to SD card
- boot
At the end, the process doesn't work.
I'm not familiar enough with this subject to start debug and find the problems.
My question is:
Is there a way to know if i did the first/second/third/forth/fifth stage correct and if it's works?
My main problem is:
The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial:
http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/my-boot-on-hummingboard-t3259.html
boot linux-kernel embedded u-boot arch-arm
add a comment |Â
up vote
0
down vote
favorite
I'm new in kernel programming & booting in embedded linux systems.
For the beginning, I'm trying to update the kernel version from 3.14 to 4.0.9 of Debian distribution.
For boot I'm using U-Boot, and my microcontroller is imx6 (ARM architecture).
I have the sources for the 4.0.9 kernel and for u-boot.
For my understanding, there is 5 stages to these procedure:
- u-boot â build & compile
- u-boot â burn to SD card
- Kernel â build & compile
- kernel â burn to SD card
- boot
At the end, the process doesn't work.
I'm not familiar enough with this subject to start debug and find the problems.
My question is:
Is there a way to know if i did the first/second/third/forth/fifth stage correct and if it's works?
My main problem is:
The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial:
http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/my-boot-on-hummingboard-t3259.html
boot linux-kernel embedded u-boot arch-arm
1
Can you elaborate on âÂÂdoesnâÂÂt workâÂÂ?
â Jeff Schaller
May 3 at 15:45
Do you get any error message? Can you get any sort of output from the boot process? How do you program the new kernel? (Where is it read from?) It is likely that you can do just steps 3âÂÂ5 if you are upgrading the kernel and the microcontroller already has uBoot and the old kernel there.
â njsg
May 3 at 15:57
Hello Jeff and njsg, thank for the fast reply! The main problem: The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial: forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/â¦
â omerpoly
May 3 at 18:11
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm new in kernel programming & booting in embedded linux systems.
For the beginning, I'm trying to update the kernel version from 3.14 to 4.0.9 of Debian distribution.
For boot I'm using U-Boot, and my microcontroller is imx6 (ARM architecture).
I have the sources for the 4.0.9 kernel and for u-boot.
For my understanding, there is 5 stages to these procedure:
- u-boot â build & compile
- u-boot â burn to SD card
- Kernel â build & compile
- kernel â burn to SD card
- boot
At the end, the process doesn't work.
I'm not familiar enough with this subject to start debug and find the problems.
My question is:
Is there a way to know if i did the first/second/third/forth/fifth stage correct and if it's works?
My main problem is:
The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial:
http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/my-boot-on-hummingboard-t3259.html
boot linux-kernel embedded u-boot arch-arm
I'm new in kernel programming & booting in embedded linux systems.
For the beginning, I'm trying to update the kernel version from 3.14 to 4.0.9 of Debian distribution.
For boot I'm using U-Boot, and my microcontroller is imx6 (ARM architecture).
I have the sources for the 4.0.9 kernel and for u-boot.
For my understanding, there is 5 stages to these procedure:
- u-boot â build & compile
- u-boot â burn to SD card
- Kernel â build & compile
- kernel â burn to SD card
- boot
At the end, the process doesn't work.
I'm not familiar enough with this subject to start debug and find the problems.
My question is:
Is there a way to know if i did the first/second/third/forth/fifth stage correct and if it's works?
My main problem is:
The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial:
http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/my-boot-on-hummingboard-t3259.html
boot linux-kernel embedded u-boot arch-arm
edited May 4 at 18:09
asked May 3 at 14:43
omerpoly
11
11
1
Can you elaborate on âÂÂdoesnâÂÂt workâÂÂ?
â Jeff Schaller
May 3 at 15:45
Do you get any error message? Can you get any sort of output from the boot process? How do you program the new kernel? (Where is it read from?) It is likely that you can do just steps 3âÂÂ5 if you are upgrading the kernel and the microcontroller already has uBoot and the old kernel there.
â njsg
May 3 at 15:57
Hello Jeff and njsg, thank for the fast reply! The main problem: The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial: forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/â¦
â omerpoly
May 3 at 18:11
add a comment |Â
1
Can you elaborate on âÂÂdoesnâÂÂt workâÂÂ?
â Jeff Schaller
May 3 at 15:45
Do you get any error message? Can you get any sort of output from the boot process? How do you program the new kernel? (Where is it read from?) It is likely that you can do just steps 3âÂÂ5 if you are upgrading the kernel and the microcontroller already has uBoot and the old kernel there.
â njsg
May 3 at 15:57
Hello Jeff and njsg, thank for the fast reply! The main problem: The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial: forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/â¦
â omerpoly
May 3 at 18:11
1
1
Can you elaborate on âÂÂdoesnâÂÂt workâÂÂ?
â Jeff Schaller
May 3 at 15:45
Can you elaborate on âÂÂdoesnâÂÂt workâÂÂ?
â Jeff Schaller
May 3 at 15:45
Do you get any error message? Can you get any sort of output from the boot process? How do you program the new kernel? (Where is it read from?) It is likely that you can do just steps 3âÂÂ5 if you are upgrading the kernel and the microcontroller already has uBoot and the old kernel there.
â njsg
May 3 at 15:57
Do you get any error message? Can you get any sort of output from the boot process? How do you program the new kernel? (Where is it read from?) It is likely that you can do just steps 3âÂÂ5 if you are upgrading the kernel and the microcontroller already has uBoot and the old kernel there.
â njsg
May 3 at 15:57
Hello Jeff and njsg, thank for the fast reply! The main problem: The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial: forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/â¦
â omerpoly
May 3 at 18:11
Hello Jeff and njsg, thank for the fast reply! The main problem: The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial: forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/â¦
â omerpoly
May 3 at 18:11
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f441571%2fhelp-with-linux-kernel-update%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
Can you elaborate on âÂÂdoesnâÂÂt workâÂÂ?
â Jeff Schaller
May 3 at 15:45
Do you get any error message? Can you get any sort of output from the boot process? How do you program the new kernel? (Where is it read from?) It is likely that you can do just steps 3âÂÂ5 if you are upgrading the kernel and the microcontroller already has uBoot and the old kernel there.
â njsg
May 3 at 15:57
Hello Jeff and njsg, thank for the fast reply! The main problem: The kernel that loaded is 3.14. The boot is work but the kernel that loaded is version 3.14, but it loaded without ethernet and other drivers. I think this is the default kernel. *If I don't interrupt the U-boot, nothing is loaded. I followed this tutorial: forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/â¦
â omerpoly
May 3 at 18:11