This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

FVP report errors when trying to use pci device (pci.pcivirtioblockdevice1)


FVP Model: FVP_Base_RevC-2xAEMvA
version: Fast Models [11.23.9 (Sep 12 2023)]

RUN Parameters:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FVP_Base_RevC-2xAEMvA \
-C pctl.startup=0.0.0.0 \
-C bp.secure_memory=0 \
-C cluster0.NUM_CORES=4 \
-C cluster1.NUM_CORES=4 \
-C cache_state_modelled=0 \
-C cluster0.cpu0.RVBAR=0x04020000 \
-C cluster0.cpu1.RVBAR=0x04020000 \
-C cluster0.cpu2.RVBAR=0x04020000 \
-C cluster0.cpu3.RVBAR=0x04020000 \
-C bp.hostbridge.userNetPorts="8023=22" \
-C bp.hostbridge.userNetworking=true \
-C bp.pl011_uart0.untimed_fifos=1 \
-C bp.pl011_uart0.unbuffered_output=1 \
-C bp.pl011_uart1.untimed_fifos=1 \
-C bp.pl011_uart1.unbuffered_output=1 \
-C bp.pl011_uart0.out_file=./uart0.log \
-C bp.pl011_uart1.out_file=./uart1.log \
-C bp.dram_size=8 \
-C bp.smsc_91c111.enabled=true \
-C pci.pcivirtioblockdevice1.image_path=$IMGS/sd.img \
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


During it runs, FVP_Base_RevC-2xAEMvA reports error as following:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FVP_Base_RevC-2xAEMvA: command line option --print-port-number ignored because no --cadi-server or --iris-server option specified
terminal_0: Listening for serial connection on port 5000
terminal_1: Listening for serial connection on port 5001
terminal_2: Listening for serial connection on port 5002
terminal_3: Listening for serial connection on port 5003
Warning: FVP_Base_RevC_2xAEMvA: ErrorBlock: Simulator only error message was sent by 0:2.0 but not acknowledged by Root Complex
In file: (unknown):0
In process: FVP_Base_RevC_2xAEMvA.thread_p_27 @ 11943389820 ns
Warning: FVP_Base_RevC_2xAEMvA: Virtio device failed to read memory at 0x0000000880839002
In file: (unknown):0
In process: FVP_Base_RevC_2xAEMvA.thread_p_27 @ 11943389820 ns
Warning: FVP_Base_RevC_2xAEMvA: ErrorBlock: Simulator only error message was sent by 0:2.0 but not acknowledged by Root Complex
In file: (unknown):0
In process: FVP_Base_RevC_2xAEMvA.thread_p_27 @ 11943389820 ns
Warning: FVP_Base_RevC_2xAEMvA: Virtio device failed to read memory at 0x0000000880839004
In file: (unknown):0
In process: FVP_Base_RevC_2xAEMvA.thread_p_27 @ 11943389820 ns
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

It seems that some issue is met during device initializing, and linux kernel is blocked by smmu configuration.

Is there any suggestion?

Thanks

0