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

Linux doesn't boot with default config on latest v1.18.0 release #1692

Open
3 tasks done
jaisw7 opened this issue Jan 27, 2024 · 4 comments
Open
3 tasks done

Linux doesn't boot with default config on latest v1.18.0 release #1692

jaisw7 opened this issue Jan 27, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@jaisw7
Copy link

jaisw7 commented Jan 27, 2024

Background Work

FireSim Version and Hash

1.18.0-0-g535dcdc29

OS Setup

Linux ip-192-168-1-182.ec2.internal 3.10.0-1160.81.1.el7.x86_64 #1 SMP Fri Dec 16 17:29:43 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.9.2009 (Core)
Release:        7.9.2009
Codename:       Core

Other Setup

Current Behavior

Script started, file is uartlog
AFI ID for Slot  0: agfi-02769e6a3f322ee10
AFI PCI  Vendor ID: 0x1d0f, Device ID 0xf000
Using xdma write queue: /dev/xdma0_h2c_0
Using xdma read queue: /dev/xdma0_c2h_0
UART0 is here (stdin/stdout).
TraceRV 0: Tracing disabled, since +tracefile was not provided.
TraceRV 1: Tracing disabled, since +tracefile was not provided.
TraceRV 2: Tracing disabled, since +tracefile was not provided.
TraceRV 3: Tracing disabled, since +tracefile was not provided.
command line for program 0. argc=20:
+permissive +macaddr0=00:12:6D:00:00:02 +blkdev0=linux-uniform0-br-base.img +niclog0=niclog0 +blkdev-log0=blkdev-log0 +trace-select=1 +trace-start=0 +trace-end=-1 +trace-output-format=0 +dwarf-file-name=linux-uniform0-br-base-bin-dwarf +autocounter-readrate=0 +autocounter-filename-base=AUTOCOUNTERFILE +print-start=0 +print-end=-1 +linklatency0=6405 +netbw0=200 +shmemportname0=default +slotid=0 +permissive-off linux-uniform0-br-base-bin
FireSim fingerprint: 0x46697265
TracerV: Trigger enabled from 0 to 18446744073709551615 cycles
TracerV: Trigger enabled from 0 to 18446744073709551615 cycles
TracerV: Trigger enabled from 0 to 18446744073709551615 cycles
TracerV: Trigger enabled from 0 to 18446744073709551615 cycles
Commencing simulation.

Hangs forever

Expected Behavior

Following the standard firesim docs, with the default configuration, a user should be able to boot linux.

Other Information

No response

@jaisw7 jaisw7 added the bug Something isn't working label Jan 27, 2024
@RealJustinNi
Copy link

Same problem.

@joonho3020
Copy link
Contributor

joonho3020 commented Feb 27, 2024

Which config are you using? Do you have a NIC in your design?

@SwiftCrown
Copy link

Which config are you using? Do you have a NIC in your design?

No, we use quadcore with uniform-Linux on U200 card and rerocc with multi-Gemmini and uniform-Linux on U200 card.

@gonsolo
Copy link

gonsolo commented Mar 16, 2024

I have the same problem. @abejgonzalez
I am just following a first setup from the chipyard and firesim documents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants