Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

minnowboard hangs during boot of samples/hello_world #24353

Closed
jenmwms opened this issue Apr 14, 2020 · 0 comments · Fixed by #25114
Closed

minnowboard hangs during boot of samples/hello_world #24353

jenmwms opened this issue Apr 14, 2020 · 0 comments · Fixed by #25114
Assignees
Labels
area: X86 x86 Architecture (32-bit) bug The issue is a bug, or the PR is fixing a bug priority: low Low impact/importance bug

Comments

@jenmwms
Copy link
Collaborator

jenmwms commented Apr 14, 2020

Describe the bug
The minnowboard hangs when booting the samples/hello_world.

To Reproduce
Steps to reproduce the behavior:

  1. west -b minnowboard samples/hello_world
  2. prepare bootable USB drive according to Zephyr Docs for Minnowboard (kernel/zephyr.strip)
  3. insert the USB drive to the minnowboard and power it up, open serial connection to PC
  4. In EFI internal shell, type exit
  5. Boot Maintenance Manager >> Boot from File >> UDISK ... >> efi/boot/bootia32.efi
  6. In the GRUB bootloader >> select Zephyr Kernel
  7. Observe error/hang

Expected behavior
Similar to output of qemu_x86, but for minnowboard:

*** Booting Zephyr OS build zephyr-v2.2.0-1365-g3e55462d17c8  ***
Hello World! minnowboard

Impact
Cannot run zephyr applications or tests on the minnowboard if console output is required. Unsure of the impact to other behaviors or flows at this time.

Screenshots or console output

>>>>SecStartup
>>>>MemoryInit Done

Environment (please complete the following information):

  • OS: Fedora 30
  • Toolchain: Zephyr SDK
  • 3f8c83a
  • Minnowboard Turbot D0/D1 PLATFORM (MAX Compatible)
  • Updated Firmware: MNW2MAX1.I32.0101.R01.1908071804
@jenmwms jenmwms added the bug The issue is a bug, or the PR is fixing a bug label Apr 14, 2020
@carlescufi carlescufi added area: X86 x86 Architecture (32-bit) priority: low Low impact/importance bug labels Apr 21, 2020
dcpleung added a commit to dcpleung/zephyr that referenced this issue May 8, 2020
Given that the Minnowboard has relatively large memory, the default
number of pages allocated for page tables are not enough, and
resulting in asserting in the page table initialization code.
So change the number of pages to a large number to accomodate
various applications.

Fixes zephyrproject-rtos#24353

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
andrewboie pushed a commit that referenced this issue May 8, 2020
Given that the Minnowboard has relatively large memory, the default
number of pages allocated for page tables are not enough, and
resulting in asserting in the page table initialization code.
So change the number of pages to a large number to accomodate
various applications.

Fixes #24353

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
hakehuang pushed a commit to hakehuang/zephyr that referenced this issue Jun 20, 2020
Given that the Minnowboard has relatively large memory, the default
number of pages allocated for page tables are not enough, and
resulting in asserting in the page table initialization code.
So change the number of pages to a large number to accomodate
various applications.

Fixes zephyrproject-rtos#24353

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: X86 x86 Architecture (32-bit) bug The issue is a bug, or the PR is fixing a bug priority: low Low impact/importance bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants